控制台

模型库

点击模型绑定到当前 Key · 再次点击 Key 可为 Claude Code / Codex 等单独绑定
当前 Key
加载中...
加载中...

我的上游

管理自有上游供应商;导入的模型会出现在「模型」页签,也可在模型库中绑定到 API Key。

加载中...

API 密钥

使用统计

查看您的 API 使用情况、积分消耗和性能指标

总请求数 0
总 Token 消耗 0
总积分消耗 0 积分
平均延迟 0ms
客户端识别率 0%
今日
请求数
0
Token
0
积分消耗
0 积分
昨日
请求数
0
Token
0
积分消耗
0 积分
最常用模型
暂无数据
高峰时段
暂无数据
积分消耗趋势
暂无数据
关键指标
暂无数据
客户端来源
暂无数据
插件维度
暂无数据

每日请求数

每日 Token 消耗

每日积分消耗

平均延迟

每日详细数据

日期 请求数 Prompt Token Completion Token 缓存命中 积分 平均延迟

我的项目工作

按项目查看你的 AI 工作活动、活跃天数和 Token 投入

WORKSPACE ACTIVITY

项目工作台

系统会根据已保存的工作区信息,整理你的项目活动。

正在同步活动...
正在读取项目活动...
最近活动每日请求与活跃项目
最近活跃项目按最近活动排序
正在读取...
项目工作台点击项目可复制工作区路径
正在读取项目...

排行榜

查看全站用户使用数据排行

加载中...
概览与认证
聊天补全
模型列表
Anthropic 兼容
用户接口
对话管理
错误码

概览与认证

Base URL

https://studio.crantai.com/v1

认证方式

在请求 Header 中携带 API Key:

Authorization: Bearer YOUR_API_KEY

或使用自定义 Header:

X-API-Key: YOUR_API_KEY

快速示例

使用 OpenAI SDK 直接接入:

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-xxx',
  baseURL: 'https://studio.crantai.com/v1'
});

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

聊天补全 (Chat Completions)

POST /v1/chat/completions

完全兼容 OpenAI SDK 和 API 格式。

请求参数

参数类型必填说明
modelstring模型 ID
messagesarray消息数组
streamboolean是否流式输出(默认 false)
temperaturenumber温度参数(0-2)
max_tokensinteger最大生成 token 数
thinkingbooleanDeepSeek 思考模型是否启用思考(默认 true)

非流式请求示例

curl -X POST https://studio.crantai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxx" \
  -d '{
    "model": "gpt-4o",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "Hello!"}
    ],
    "temperature": 0.7,
    "max_tokens": 1000
  }'

流式输出 (SSE)

设置 "stream": true,服务端返回 Server-Sent Events:

data: {"choices":[{"delta":{"content":"Hi"},"index":0}]}
data: {"choices":[{"delta":{"content":" there"},"index":0}]}
data: {"choices":[{"delta":{"content":"!"},"index":0}]}
data: [DONE]

模型列表

GET /v1/models

返回所有已启用模型的列表,兼容 OpenAI 格式。

curl https://studio.crantai.com/v1/models \
  -H "Authorization: Bearer sk-xxx"

支持的模型

Anthropic 兼容接口

POST /v1/messages

兼容 Anthropic Claude API 格式,底层自动转换。

请求参数

参数类型必填说明
modelstring模型 ID
max_tokensinteger最大生成 token 数
messagesarray消息数组
systemstring系统提示词
streamboolean是否流式输出

请求示例

curl -X POST https://studio.crantai.com/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: sk-xxx" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

用户接口

需要登录认证的用户相关接口。

API Key 管理

方法路径说明
GET/api/user/api-keys获取 API Key 列表
POST/api/user/api-keys创建 API Key
DELETE/api/user/api-keys/:id删除 API Key

用户信息

方法路径说明
GET/api/user/balance获取积分信息
GET/api/user/usage获取使用统计
POST/api/user/redeem兑换充值码
PUT/api/user/settings更新用户设置

对话管理

管理对话历史记录的接口。

方法路径说明
GET/api/conversations获取对话列表
POST/api/conversations创建新对话
GET/api/conversations/:id获取对话详情
PUT/api/conversations/:id更新对话
POST/api/conversations/:id/messages追加消息
POST/api/conversations/:id/fork复制对话
DELETE/api/conversations/:id删除对话

错误码

状态码说明
401API Key 无效或已过期
402积分不足
404模型不存在
429请求频率超限
500上游服务商错误

积分

当前积分 0

操作日志

用户设置

头像预览

界面主题

选择管理员安装的主题插件提供的外观;仅改变界面样式。

暂无可选主题

通知设置

额度不足、请求异常时保存站内通知,并可通过 Bark 推送到手机。

Bark 是 iOS 推送工具,请填写 Server Key。
使用自建 Bark 服务时可修改。

我的通知

加载中...

安全设置

双重认证 (2FA)

使用身份验证器应用增强账户安全

通行密钥 (Passkeys)

使用指纹、面部识别或硬件密钥登录

  • 加载中...

修改密码

API 签名设置

AI 回复签名

开启后,API 回复底部自动添加模型、Token、缓存、限额等信息

可用变量:{model} 模型 · {tokens} Token 数 · {cache_hit} 缓存命中率 · {cached_tokens} 缓存命中 Token 数 · {provider} 供应商 · {cost} 费用 · {username} 用户名 · {key_name} API Key 名称 · {balance} 积分 · {group_name} 用户组 · {team_name} Team · {quota_info} 限额 · {today_requests} 今日调用次数 · {today_tokens} 今日 Token 数