快速开始

从注册到发出第一个 API 请求,只需 3 步,不到 2 分钟。

1. 获取 API Key

访问 BufferAPI 控制台 注册账号。注册成功后,系统自动创建一个 API Key,格式如下:

sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
请妥善保管你的 API Key,不要将其暴露在前端代码或公开仓库中。

2. 安装 SDK

BufferAPI 兼容 OpenAI SDK,无需安装额外依赖。

Python

pip install openai

Node.js

npm install openai

Go

go get github.com/sashabaranov/go-openai

3. 发送请求

只需将 Base URL 替换为 BufferAPI 地址,填入你的 Key:

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://api.bufferapi.com/v1",
    api_key="sk-your-key"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

Node.js

import OpenAI from 'openai';

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

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

curl

curl https://api.bufferapi.com/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

下一步