OpenAI Go - OpenAI API용 공식 Go 라이브러리

· 10개월 전 · 378

Go로 작성된 애플리케이션에서 OpenAI REST API에 편리하게 액세스할 수 있도록 하는 OpenAI API용 공식 Go 라이브러리입니다.

 

https://github.com/openai/openai-go

 

package main

import (
    "context"
    "fmt"

    "github.com/openai/openai-go"
    "github.com/openai/openai-go/option"
)

func main() {
    client := openai.NewClient(
        option.WithAPIKey("My API Key"), // defaults to os.LookupEnv("OPENAI_API_KEY")
    )
    chatCompletion, err := client.Chat.Completions.New(context.TODO(), openai.ChatCompletionNewParams{
        Messages: openai.F([]openai.ChatCompletionMessageParamUnion{
             openai.UserMessage("Say this is a test"),
        }),
        Model: openai.F(openai.ChatModelGPT4o),
    })
    if err != nil {
        panic(err.Error())
    }
    println(chatCompletion.Choices[0].Message.Content)
}
 

 

웹학교 무료강좌 / 웹학교 컨텐츠몰

PHP포탈 / 구인구직 솔루션

By 웹학교

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

365ok IT뉴스

+
제목 글쓴이 날짜 조회
10개월 전 조회 423
10개월 전 조회 355
10개월 전 조회 413
10개월 전 조회 354
10개월 전 조회 337
10개월 전 조회 324
10개월 전 조회 315
10개월 전 조회 334
10개월 전 조회 347
10개월 전 조회 307
10개월 전 조회 305
10개월 전 조회 399
10개월 전 조회 375
10개월 전 조회 389
10개월 전 조회 379
10개월 전 조회 304
10개월 전 조회 369
10개월 전 조회 322
10개월 전 조회 359
10개월 전 조회 328
10개월 전 조회 347
10개월 전 조회 337
10개월 전 조회 381
10개월 전 조회 343
10개월 전 조회 337
10개월 전 조회 354
10개월 전 조회 347
10개월 전 조회 434
10개월 전 조회 379
10개월 전 조회 328
🐛 버그신고