API 使用

OpenAI 兼容接口 · 请求地址、鉴权与参数

51Token 提供与 OpenAI 官方 完全兼容 的 REST 接口,你只需修改 base_url 即可无缝迁移现有代码。

1. 接口地址

Base URL: https://51token.one/v1

所有 OpenAI 系列路径均可用,例如:

  • POST /v1/chat/completions —— 对话补全
  • POST /v1/embeddings —— 向量化
  • POST /v1/images/generations —— 图像生成
  • POST /v1/audio/transcriptions —— 语音转写

2. 鉴权

在请求头中携带你的 API Key:

Authorization: Bearer sk-xxxxxxxx

3. 对话示例(Python)

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-xxxxxxxx",          # 你的 51Token API Key
    base_url="https://51token.one/v1",
)

resp = client.chat.completions.create(
    model="gpt-5.6-sol",
    messages=[
        {"role": "system", "content": "你是一个简洁的助手。"},
        {"role": "user", "content": "用一句话解释什么是向量数据库。"},
    ],
    temperature=0.7,
)
print(resp.choices[0].message.content)

4. 对话示例(Node.js)

javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "sk-xxxxxxxx",
  baseURL: "https://51token.one/v1",
});

const resp = await client.chat.completions.create({
  model: "gpt-5.6-sol",
  messages: [{ role: "user", content: "你好" }],
});
console.log(resp.choices[0].message.content);

5. 常用参数

参数 类型 说明
model string 模型名称,见 模型与渠道
messages array 对话历史,含 rolecontent
temperature number 采样温度,0–2,越大越随机
stream boolean 是否流式返回(SSE)
max_tokens number 最大生成 token 数

开启 stream: true 后,响应以 SSE 逐段推送,前端可用 ReadableStream 实时渲染,体验更流畅。

请勿将 API Key 写死在前端或公开仓库。生产环境应通过后端代理转发请求。

本文档由 Markdown 自动生成,样式遵循 new-api 主题规范。