跳到正文

Antigravity

Antigravity 按协议分三条线:Claude / Gemini CLI 用根地址,OpenAI Compatible 用 /v1,Gemini HTTP / OpenCode Gemini 用 /v1beta。模型先从当前分组复制,命令里的固定模型名只是兜底示例。

选择地址

用途客户端填手写 HTTP 路径
Claude Code / Anthropic SDKhttps://portdan.com/antigravityhttps://portdan.com/antigravity/v1/messages
OpenAI 兼容客户端 / SDKhttps://portdan.com/antigravity/v1追加 /models/chat/completions/responses/embeddings
Gemini CLIhttps://portdan.com/antigravityCLI 自动拼路径
Gemini 手写 HTTP / OpenCode Geminihttps://portdan.com/antigravity/v1betahttps://portdan.com/antigravity/v1beta/models/{model}:generateContent

配置 Claude Code

在终端执行以下命令,把 sk-your-api-key 换成完整 Key。

bash
export ANTHROPIC_BASE_URL="https://portdan.com/antigravity"
export ANTHROPIC_AUTH_TOKEN="sk-your-api-key"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

配置 Gemini CLI

bash
export GOOGLE_GEMINI_BASE_URL="https://portdan.com/antigravity"
export GEMINI_API_KEY="sk-your-api-key"
export GEMINI_MODEL="gemini-2.5-flash"

测试接口

调试模型列表:

bash
curl https://portdan.com/antigravity/v1/models \
  -H "Authorization: Bearer sk-your-api-key"

Gemini generateContent:

bash
curl https://portdan.com/antigravity/v1beta/models/gemini-2.5-flash:generateContent \
  -H "x-goog-api-key: sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{"role": "user", "parts": [{"text": "请只回复 OK"}]}]
  }'

WARNING

普通 Anthropic Claude 和 Antigravity Claude 用的是不同分组、不同 Key,别在同一个上下文里混用。

Portdan API 接入、配置与排查指南。