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