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

· 11개월 전 · 453

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뉴스

+
제목 글쓴이 날짜 조회
11개월 전 조회 506
11개월 전 조회 428
11개월 전 조회 478
11개월 전 조회 421
11개월 전 조회 417
11개월 전 조회 379
11개월 전 조회 388
11개월 전 조회 398
11개월 전 조회 405
11개월 전 조회 376
11개월 전 조회 372
11개월 전 조회 473
11개월 전 조회 448
11개월 전 조회 459
11개월 전 조회 454
11개월 전 조회 371
11개월 전 조회 434
11개월 전 조회 382
11개월 전 조회 443
11개월 전 조회 416
11개월 전 조회 406
11개월 전 조회 448
11개월 전 조회 447
11개월 전 조회 402
11개월 전 조회 408
11개월 전 조회 420
11개월 전 조회 411
11개월 전 조회 514
11개월 전 조회 440
11개월 전 조회 402