跳到主要内容

SDK 与工具速查

直接可用的官方 SDK​

SDK语言Base URL 填法
openaiPython / Node / Go / Javahttps://187api.com/v1
@anthropic-ai/sdkNode / Pythonhttps://187api.com
google-genaiPython / Nodehttps://187api.com(走 v1beta)

curl 速查​

# 对话(非流式)
curl https://187api.com/v1/chat/completions \
-H "Authorization: Bearer ***" \
-H "Content-Type: application/json" \
-d '{"model":"MiniMax-M2.5","messages":[{"role":"user","content":"hi"}]}'

# 对话(流式)
curl -N https://187api.com/v1/chat/completions \
-H "Authorization: Bearer ***" \
-H "Content-Type: application/json" \
-d '{"model":"MiniMax-M2.5","messages":[{"role":"user","content":"hi"}],"stream":true}'

# Anthropic
curl https://187api.com/v1/messages \
-H "x-api-key: ***" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"MiniMax-M2.5","max_tokens":64,"messages":[{"role":"user","content":"hi"}]}'

# 模型列表
curl https://187api.com/v1/models -H "Authorization: Bearer ***"

客户端配置片段​

Cherry Studio / NextChat / LobeChat 类​

项值
API 地址https://187api.com
API Keysk-...
模型手动填控制台里的模型名

Cline / Roo Code 类(VS Code)​

{
"apiProvider": "openai",
"openAiBaseUrl": "https://187api.com/v1",
"openAiApiKey": "***",
"openAiModelId": "MiniMax-M2.5"
}

Claude Code / Claude Desktop​

{
"apiBaseUrl": "https://187api.com",
"apiKey": "***",
"model": "",
"provider": "anthropic"
}

环境变量约定​

export OPENAI_BASE_URL='https://187api.com/v1'
export OPENAI_API_KEY='***'

export ANTHROPIC_BASE_URL='https://187api.com'
export ANTHROPIC_AUTH_TOKEN='***'
提示

很多工具会读 OPENAI_BASE_URL / ANTHROPIC_BASE_URL,设好这两个比改代码省事。

参数速查​

Authorization: Bearer *** # OpenAI 协议
x-api-key: *** # Anthropic 协议
anthropic-version: 2023-06-01 # Anthropic 必须
Content-Type: application/json # 必须
Accept: text/event-stream # 流式时可加