1.0 KiB
1.0 KiB
Examples
Conventions
If you're already using the azopenai
package, but would like to switch to using openai-go
, you'll need to adjust your code to accomodate the different conventions in that package.
- Fields for input types are wrapped in an
openai.Field
type, using theopenai.F()
, or helper functions likeopenai.Int
:chatParams := openai.ChatCompletionNewParams{ del: openai.F(model), xTokens: openai.Int(512), }
- Model deployment names are passed in the
Model
input field, instead ofDeploymentName
.
Using "Azure OpenAI On Your Data" with openai-go
"Azure OpenAI On Your Data" allows you to use external data sources, such as Azure AI Search, in combination with Azure OpenAI. This package provides a helper function to make it easy to include DataSources
using openai-go
:
For a full example see example_azure_on_your_data_test.go.