Skip to content

常见问题

接入相关

Q: 我已经在用 OpenAI 官方 SDK,迁移到本平台需要改多少代码?

A: 只需修改两个参数:

python
# 改前(OpenAI 官方)
client = OpenAI(api_key="sk-...")

# 改后(iDreame)
client = OpenAI(
    base_url="https://api.idreame.com/v1",
    api_key="sk-xxxxxxxx",  # 换成本平台的令牌
)

其余代码完全不需要修改。


Q: 支持哪些编程语言的 SDK?

A: 所有与 OpenAI 兼容的 SDK 均可使用,包括但不限于:

  • Python:openailangchainllama-index
  • JavaScript/TypeScript:openaiai(Vercel AI SDK)
  • Go:go-openai
  • Java:openai-java
  • Rust:async-openai

任何支持自定义 base_url 的 HTTP 客户端或框架均可直接接入。


Q: 如何在 ChatGPT 客户端(如 ChatBox、Open WebUI)中使用?

A: 在客户端设置中找到「API 地址」或「Base URL」选项,填入 https://api.idreame.com/v1,并填入你的令牌即可。


Q: 本平台的 API 地址和 OpenAI 官方有什么区别?

A: 只是 Base URL 不同,接口路径、参数格式、响应结构与 OpenAI 官方完全一致。你可以把本平台理解为 OpenAI 的「国内优化代理 + 多模型聚合网关」。


令牌与权限

Q: 一个账号可以创建多少个令牌?

A: 目前无限制,建议为不同项目创建独立的令牌以便管理。


Q: 令牌可以设置哪些权限?

A: 可配置:

  • 额度上限:该令牌累计可消费的最大额度
  • 过期时间:令牌自动失效的日期
  • 模型分组:限制该令牌只能调用特定的模型
  • IP 白名单:只允许特定 IP 地址使用

Q: 令牌泄露了怎么办?

A: 立即登录控制台,在「令牌管理」中删除泄露的令牌,然后重建一个新令牌。旧令牌删除后立即失效,之前的泄露不会产生额外消费。


计费相关

Q: 计费是按请求次数还是 Token 数量?

A: 按实际消耗的 Token 数量计费,不按请求次数。发送一条很短的消息,消耗的 Token 就少,对应费用也少。


Q: 我的余额在哪里查看?

A: 登录控制台后,顶部状态栏实时显示余额。详细的消费记录在「用量统计」页面。


Q: 如何知道每次 API 调用消耗了多少 Token?

A: 每次非流式请求的响应中都包含 usage 字段:

json
"usage": {
  "prompt_tokens": 28,
  "completion_tokens": 120,
  "total_tokens": 148
}

流式请求可以设置 stream_options: {"include_usage": true} 在最后一个数据块中获取用量。


错误排查

Q: 收到 401 错误怎么处理?

A: 检查以下几点:

  1. 请求头格式是否正确:Authorization: Bearer sk-xxxxxxxx
  2. 令牌是否存在(在控制台「令牌管理」确认)
  3. 令牌是否已被删除或禁用

Q: 收到 403 错误怎么处理?

A: 可能是以下原因:

  1. 账户余额不足,请充值
  2. 令牌的额度限制已达上限
  3. 你请求的模型不在令牌的可用分组内
  4. 你的请求 IP 不在令牌的 IP 白名单内

Q: 收到 429 错误怎么处理?

A: 触发了速率限制,建议:

  1. 降低并发请求数量
  2. 在请求之间添加适当延迟
  3. 使用指数退避重试策略(详见错误码文档

Q: 某个模型一直返回 503 怎么办?

A: 可能是该模型的上游渠道暂时不可用。建议:

  1. 等待几分钟后重试
  2. 切换到功能相近的其他模型
  3. 在控制台查看服务状态公告

其他

Q: 数据会被用于模型训练吗?

A: 不会。平台不会使用用户的请求数据训练模型,具体见隐私政策。

Q: 如何联系客服?

A: 可通过以下方式联系:

  • 控制台内「工单系统」提交问题
  • 邮箱:support@idreame.com
  • 微信公众号:iDreame算力平台

基于 OpenAI 兼容协议 · 多模态算力网关