菜单快速开始

快速开始

三步从零到第一个回答:设置 base URL、创建 API 密钥、发送请求。

Base URL

OpenAI 格式客户端使用以 /v1 结尾的 base URL。Anthropic 格式客户端使用不含 /v1 的根地址,因为其 SDK 会自行追加 /v1/messages。

设置项值使用者
base_urlhttps://ai.geraikita.com/v1OpenAI SDK、Cline/Roo(OpenAI Compatible)、OpenCode、n8n、Continue
base_urlhttps://ai.geraikita.comAnthropic SDK、Claude Code CLI、Cline(Anthropic)
api_keygk-…所有客户端——密钥在 Dashboard 中创建

创建 API 密钥

  1. 登录 Geraikita AI。
  2. 在充值页面充值 GeraiPoints(或在 Bansos 领取免费密钥)。
  3. 打开 Dashboard → 创建 API 密钥。复制 gk-… 密钥——原始密钥只显示一次。
把密钥保存在环境变量中,例如 export GERAIKITA_API_KEY=gk-…,不要直接写进代码。

第一个请求

选择你使用的语言或 SDK。所有示例都调用 claude-sonnet-5 模型;可替换为模型列表中的其他模型 id。

curl https://ai.geraikita.com/v1/chat/completions \
  -H "Authorization: Bearer gk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "messages": [{"role": "user", "content": "你好!"}]
  }'

响应为 JSON,格式与 OpenAI API 相同(使用 /v1/messages 时则与 Anthropic 相同),包含记录计费 token 数的 usage 对象。

流式输出回答

对于长回答和 Agentic 工具,请开启 stream,让回答片段即时流出。服务器会立即发送响应头,并在等待第一个 token 时发送 keepalive 信号。请将应用的 timeout 设为至少 300 秒。

curl https://ai.geraikita.com/v1/chat/completions -N \
  -H "Authorization: Bearer gk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "stream": true,
    "messages": [{"role": "user", "content": "你好!"}]
  }'

下一步