Skip to content

快速入门指南

欢迎使用 BigBangToken!本指南将帮助您完成从注册、获取 API 密钥到完成首次模型调用的全过程。

1. 登录平台

访问 BigBangToken 官网,点击页面右上角的“登录”按钮,进入 登录页面。请根据提示填写您的邮箱或相关信息完成注册与登录。

2. 查看模型列表

登录后,访问 模型价格页面,查看当前平台支持的所有模型列表、调用价格及限速信息。

3. 在线体验模型能力

访问 演示广场,您可以在左侧边栏选择语言模型、图像生成模型等。通过输入提示词(Prompt)并调整相关参数,点击“运行”即可实时查看模型生成的效果。

4. 使用 API 调用服务

4.1 创建 API 密钥

进入 API 密钥管理页面,点击“创建 API 密钥”按钮生成您的专属密钥。请务必妥善保存此密钥,不要泄露给他人。

4.2 通过 OpenAI SDK 调用

我们的 API 完全兼容 OpenAI 协议。完成环境配置后,您可以通过以下方式轻松调用。

选择操作系统: 下方带标签的命令块请按系统复制——Linux / macOS 用于 bash/zsh 终端;Windows 用于 PowerShell(推荐)或 Windows 终端。不要把 Linux 命令里的续行符 \ 粘贴到 PowerShell 中,否则会报错。

安装依赖: 在对应标签页中复制命令(Python 示例代码各系统通用)。

bash
pip install --upgrade openai
powershell
py -m pip install --upgrade openai

若 Windows 上提示找不到 py,可改用 python -m pip install --upgrade openai

示例:非流式 / 流式 标签页中选择一种方式(stream 参数控制是否逐段返回)。

python
from openai import OpenAI

# 将 YOUR_API_KEY 替换为您在 BigBangToken 申请的真实密钥
client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://bigbangtoken.com/v1"
)

# 非流式:等模型生成完毕后,一次性返回完整 JSON(stream=False 或省略)
response = client.chat.completions.create(
    model="Pro/deepseek-ai/DeepSeek-R1",
    messages=[
        {"role": "user", "content": "用一句话介绍你自己。"}
    ],
    stream=False  # 默认值,可省略
)

# 从 choices[0].message.content 读取完整回复
print(response.choices[0].message.content)
python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://bigbangtoken.com/v1"
)

# 流式:边生成边推送片段,适合聊天界面实时打字效果
stream = client.chat.completions.create(
    model="Pro/deepseek-ai/DeepSeek-R1",
    messages=[
        {"role": "user", "content": "用一句话介绍你自己。"}
    ],
    stream=True  # 设为 True 开启流式
)

# 每个 chunk 只包含增量内容,需拼接 delta.content
for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

4.3 发出请求(命令行)

请将 YOUR_API_KEY 替换为您的 API 密钥,并在与您系统匹配的标签页中复制整段命令。

Linux / macOS: 打开「终端」,粘贴 Linux / macOS 标签中的 curl 命令后回车。

Windows · PowerShell: 打开 PowerShell 或 Windows 终端(默认配置为 PowerShell),复制 PowerShell 标签中的整段脚本后回车。

Windows · CMD: 若窗口提示符为 C:\...>(命令提示符),请用 CMD 标签;续行符是 ^不能使用 PowerShell 的反引号 `

常见错误

  • Authorization 必须写成 Bearer YOUR_API_KEYBearer 与密钥之间有一个空格)。只写 sk-... 会导致鉴权或请求异常。
  • 不要把 PowerShell 命令贴进 CMD(会出现 '-N' 不是内部或外部命令)。
  • PowerShell 里不要对 curl.exe 使用 -d '{...}' 单引号 JSON,容易被错误解析;请用下方 PowerShell · 流式 的「先写 JSON 文件再请求」写法。

在下方选择 操作系统 / Shell非流式 / 流式"stream": true 时需加 -N(立即输出 SSE 流)。

bash
# 非流式:不传 stream 或 "stream": false,一次返回完整 JSON
curl https://bigbangtoken.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "model": "gpt-3.5-turbo",
  "messages": [{"role": "user", "content": "Say this is a test!"}],
  "temperature": 0.7,
  "stream": false
}'
bash
# 流式:stream 为 true;-N 让 curl 立即输出每个 SSE 片段
curl https://bigbangtoken.com/v1/chat/completions \
  -N \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "model": "gpt-3.5-turbo",
  "messages": [{"role": "user", "content": "Say this is a test!"}],
  "temperature": 0.7,
  "stream": true
}'
powershell
# 复制本标签页全部内容到 PowerShell 执行;将 YOUR_API_KEY 换成您的密钥(保留 Bearer)
$headers = @{
  "Content-Type" = "application/json"
  "Authorization" = "Bearer YOUR_API_KEY"
}

$body = @{
  model = "gpt-3.5-turbo"
  messages = @(
    @{ role = "user"; content = "Say this is a test!" }
  )
  temperature = 0.7
  stream = $false
} | ConvertTo-Json -Depth 5 -Compress

Invoke-RestMethod `
  -Uri "https://bigbangtoken.com/v1/chat/completions" `
  -Method Post `
  -Headers $headers `
  -Body $body
powershell
# 流式:用 JSON 文件传 body,避免 PowerShell 弄乱引号(请复制整段)
$apiKey = "YOUR_API_KEY"

$payload = @{
  model = "gpt-3.5-turbo"
  messages = @(@{ role = "user"; content = "Say this is a test!" })
  temperature = 0.7
  stream = $true
} | ConvertTo-Json -Depth 5 -Compress

$jsonPath = "$env:TEMP\bb-chat-request.json"
[System.IO.File]::WriteAllText($jsonPath, $payload, (New-Object System.Text.UTF8Encoding $false))

curl.exe -N "https://bigbangtoken.com/v1/chat/completions" `
  -H "Content-Type: application/json" `
  -H "Authorization: Bearer $apiKey" `
  --data-binary "@$jsonPath"
bat
REM 在「命令提示符」中执行;单行命令,续行请用 ^ 而不是 `
curl.exe -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_API_KEY" -d "{\"model\":\"gpt-3.5-turbo\",\"messages\":[{\"role\":\"user\",\"content\":\"Say this is a test!\"}],\"temperature\":0.7,\"stream\":false}" https://bigbangtoken.com/v1/chat/completions
bat
REM 流式:-N 立即输出;Authorization 必须带 Bearer 前缀
curl.exe -N -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_API_KEY" -d "{\"model\":\"gpt-3.5-turbo\",\"messages\":[{\"role\":\"user\",\"content\":\"Say this is a test!\"}],\"temperature\":0.7,\"stream\":true}" https://bigbangtoken.com/v1/chat/completions

非流式响应示例(stream: false):

json
{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1677858242,
  "model": "gpt-3.5-turbo-0301",
  "usage": {
    "prompt_tokens": 13,
    "completion_tokens": 7,
    "total_tokens": 20
  },
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "\n\nThis is a test!"
      },
      "finish_reason": "stop",
      "index": 0
    }
  ]
}

finish_reasonstop 表示 API 返回了模型生成的完整回复。如需一次生成多条候选,可设置参数 n

流式时响应为多行 data: {...}(SSE),每行 choices[0].delta.content 为增量文本,以 data: [DONE] 结束;不会得到上面这种一次性 JSON 结构。

实际可用模型名称请以 模型价格页面 为准。