控制台

模型库

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

我的上游

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

加载中...

API 密钥

授权管理

已通过 OAuth 登录的客户端及其令牌状态,吊销后相关凭证立即失效。

使用统计

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

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

每日请求数

每日 Token 消耗

每日积分消耗

平均延迟

每日详细数据

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

注入提示词

转发的请求会自动把启用的条目追加到 system 末尾,客户端零改动

提示词

历史收集到的自定义提示词文件,相同内容自动合并显示

会话

经过网关的客户端会话,按逻辑会话聚合展示消息时间线与工具调用

我的项目工作

按项目查看你的 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 数
thinkingboolean否DeepSeek 思考模型是否启用思考(默认 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 服务时可修改。

插件授权

控制已安装插件可读取的个人数据范围。

开启后,声明 preferences:read 权限的插件可通过接口读取你的界面偏好;关闭后立即失效。

我的通知

加载中...

事件通知

客户端上报的会话开始/结束、工具调用事件,开启总开关后推送到站内通知与 Bark。

总开关关闭时不推送任何事件;Bark 推送还需在上方开启并配置 Server Key。

安全设置

双重认证 (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 数