@@ -38,6 +38,7 @@ import (
38
38
" os"
39
39
40
40
" github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai"
41
+ " github.com/Azure/azure-sdk-for-go/sdk/azcore"
41
42
" github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
42
43
)
43
44
@@ -52,11 +53,7 @@ func main() {
52
53
return
53
54
}
54
55
55
- keyCredential , err := azopenai.NewKeyCredential (azureOpenAIKey)
56
-
57
- if err != nil {
58
- // TODO: handle error
59
- }
56
+ keyCredential := azcore.NewKeyCredential (azureOpenAIKey)
60
57
61
58
client , err := azopenai.NewClientWithKeyCredential (azureOpenAIEndpoint, keyCredential, nil )
62
59
@@ -65,10 +62,10 @@ func main() {
65
62
}
66
63
67
64
resp , err := client.GetCompletions (context.TODO (), azopenai.CompletionsOptions {
68
- Prompt: []string {" What is Azure OpenAI, in 20 words or less" },
69
- MaxTokens: to.Ptr (int32 (2048 )),
70
- Temperature: to.Ptr (float32 (0.0 )),
71
- Deployment: modelDeploymentID,
65
+ Prompt: []string {" What is Azure OpenAI, in 20 words or less" },
66
+ MaxTokens: to.Ptr (int32 (2048 )),
67
+ Temperature: to.Ptr (float32 (0.0 )),
68
+ DeploymentName: & modelDeploymentID,
72
69
}, nil )
73
70
74
71
if err != nil {
0 commit comments