SDK 下载

Python SDK

适用于 Python 3.7+

官方 Python SDK,完全兼容 OpenAI Python 库

pip install openai
import openai

openai.api_base = "https://api.poeti.ai/v1"
openai.api_key = "your-api-key"

response = openai.ChatCompletion.create(
    model="gpt-4-turbo",
    messages=[{"role": "user", "content": "Hello!"}]
)

JavaScript SDK

适用于 Node.js 和浏览器

兼容 OpenAI JavaScript SDK

npm install openai
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'your-api-key',
  baseURL: 'https://api.poeti.ai/v1'
});

const response = await client.chat.completions.create({
  model: 'gpt-4-turbo',
  messages: [{ role: 'user', content: 'Hello!' }]
});

Go SDK

适用于 Go 1.18+

高性能 Go 客户端

go get github.com/sashabaranov/go-openai
package main

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

func main() {
    config := openai.DefaultConfig("your-api-key")
    config.BaseURL = "https://api.poeti.ai/v1"
    client := openai.NewClientWithConfig(config)
    
    resp, _ := client.CreateChatCompletion(
        context.Background(),
        openai.ChatCompletionRequest{
            Model: "gpt-4-turbo",
            Messages: []openai.ChatCompletionMessage{
                {Role: "user", Content: "Hello!"},
            },
        },
    )
}

其他语言

poeti.ai 完全兼容 OpenAI API,可以使用任何支持 OpenAI 的 SDK

  • Ruby: gem install ruby-openai
  • Java: OpenAI Java Client
  • PHP: openai-php/client
  • C#: OpenAI-DotNet