Skip to content

新用户 3 分钟速通 ​

目标:用最短路径完成“确认账户 → 创建密钥 → 选择分组 → 配置客户端 → 验证使用记录”。

适用前提

本流程适用于账户已经由管理员开通的用户。当前不开放匿名自助注册;尚无账户时, 请通过 QQ 1286407148 联系管理员,并说明用途和所在国家或地区。

1. 登录并确认账户 ​

登录 FreedomZ AI 控制台,先确认以下信息:

  • 账户可以正常进入控制台;
  • 余额、已有服务或管理员授予的权限可用;
  • 需要充值时,以控制台当前显示的充值入口和结算信息为准。

2. 创建 API 密钥 ​

打开 API 密钥,创建一把仅供当前客户端使用的密钥:

  1. 名称填写设备或客户端,例如 Windows-Codex。
  2. 分组选择控制台中当前可用、且与客户端协议匹配的分组。
  3. 额度和有效期按用途设置;测试密钥不要长期、无限额使用。
  4. 创建后立即安全保存完整密钥,后续页面可能只显示脱敏值。

不要公开密钥

不要在截图、工单、浏览器前端代码、公开仓库或群聊中提交完整密钥。泄露后应 立即撤销旧密钥并创建新密钥。

3. 选择接入方式 ​

推荐优先级:

使用场景推荐方式
Codex、Claude Code 等多个客户端之间切换CCSwitch 一键导入
Codex CLI 或官方 Codex 扩展Codex 配置
Claude Code CLI 或扩展Claude Code 配置
OpenCodeOpenCode 配置
其他 VS Code AI 插件VS Code 通用配置
自己编写的程序API 与 SDK

手动配置 OpenAI 兼容客户端时通常需要:

字段填写内容
ProviderOpenAI Compatible、Custom OpenAI 或同义选项
Base URLhttps://freedomz.cn/v1
API Key控制台创建的密钥
Model从 /v1/models 实时返回值中选择

如果客户端会自动拼接 /v1,Base URL 改为 https://freedomz.cn。

4. 查询可用模型 ​

bash
curl https://freedomz.cn/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

从返回结果的 data[].id 复制模型名称。模型与 Key 分组必须匹配,文档不维护 容易过期的固定模型清单。

5. 发起一次最小请求 ​

bash
curl https://freedomz.cn/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "从 /v1/models 获取的模型名称",
    "messages": [
      {
        "role": "user",
        "content": "请用一句话说明请求已成功。"
      }
    ]
  }'

Windows PowerShell 可使用:

powershell
$headers = @{
  Authorization = "Bearer $env:FREEDOMZ_API_KEY"
  "Content-Type" = "application/json"
}

$body = @{
  model = "从 /v1/models 获取的模型名称"
  messages = @(
    @{
      role = "user"
      content = "请用一句话说明请求已成功。"
    }
  )
} | ConvertTo-Json -Depth 5

Invoke-RestMethod `
  -Uri "https://freedomz.cn/v1/chat/completions" `
  -Method Post `
  -Headers $headers `
  -Body $body

先不要添加工具调用、图片、附件、代理或实验参数。最小请求成功后再逐项增加功能。

6. 核对使用记录 ​

打开 使用记录,确认刚才的请求已经出现,并核对:

  • 请求时间与测试时间一致;
  • 使用的密钥、模型和分组符合预期;
  • 状态和计费数据正常。

客户端能回复但这里没有记录,通常表示客户端仍在使用官方登录、旧 Provider 或 其他网关,并未经过 FreedomZ AI。

成功标志 ​

  • /v1/models 返回模型列表;
  • 最小请求返回 HTTP 200;
  • 客户端可以正常显示回复;
  • 控制台使用记录出现对应调用。

失败时先看 ​

状态码含义首要处理
400请求格式或参数错误核对 JSON、模型名称和必填字段
401密钥无效或认证失败立即停止自动重试,检查密钥
403内容、账户或策略拒绝不要切换密钥连续重试
429请求过快或资源暂不可用指数退避并降低并发
余额不足账户或密钥额度不可用检查余额、密钥额度和订单状态
model not found模型与分组不匹配重新查询 /v1/models
5xx网关或上游临时异常稍后重试并保留请求 ID

完整处理顺序见 故障排查。

请在遵守当地法律、上游服务规则及本站政策的前提下使用。