Slide 6
Slide 6 text
GoからOpenAIのAPIを呼び出す
サードパーティ製のライブラリを利用
github.com/sashabaranov/go-openai
APIキーを渡すことで簡単にAPIを呼び出せる
client := openai.NewClient("API Key")
resp, err := client.CreateChatCompletion(ctx,
openai.ChatCompletionRequest{
Model: openai.GPT3Dot5Turbo,
Messages: []openai.ChatCompletionMessage{{
Role: openai.ChatMessageRoleUser,
Content: "Hello!",
}},
},
)
if err != nil { /* 略 */ }
fmt.Println(resp.Choices[0].Message.Content)