返回文档中心

Go SDK

Go语言SDK使用说明

代码示例

// 安装
// go get github.com/openai/openai-go

package main

import (
    "context"
    "fmt"
    openai "github.com/openai/openai-go"
)

func main() {
    client := openai.NewClient(
        openai.WithAPIKey(os.Getenv("API_KEY")),
        openai.WithBaseURL("https://api.example.com/v1"),
    )
    
    ctx := context.Background()
    
    resp, err := client.ChatCompletions.Create(ctx, &openai.ChatCompletionRequest{
        Model: "gpt-4o",
        Messages: []openai.Message{
            {Role: "user", Content: "Hello!"},
        },
    })
    
    if err != nil {
        panic(err)
    }
    
    fmt.Println(resp.Choices[0].Message.Content)
}

快速开始

5分钟内完成接入

最佳实践

遵循推荐的开发模式

技术支持

获取专业帮助