api-provider-setup
1
总安装量
1
周安装量
#48596
全站排名
安装命令
npx skills add https://github.com/aaaaqwq/claude-code-skills --skill api-provider-setup
Agent 安装分布
replit
1
openclaw
1
Skill 文档
API Provider Setup
为 OpenClaw æ·»å åé ç½®ç¬¬ä¸æ¹ API ä¸è½¬ç«ä¾åºåã
é ç½®ä½ç½®
é
ç½®æä»¶ï¼~/.openclaw/openclaw.json
å¨ models.providers é¨åæ·»å èªå®ä¹ä¾åºåã
é 置模æ¿
Anthropic å ¼å®¹ APIï¼å¦ anapiãæºè°±ï¼
{
"models": {
"mode": "merge",
"providers": {
"ä¾åºååç§°": {
"baseUrl": "https://api.example.com",
"apiKey": "sk-your-api-key",
"auth": "api-key",
"api": "anthropic-messages",
"models": [
{
"id": "model-id",
"name": "æ¾ç¤ºåç§°",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 8192,
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
}
}
]
}
}
}
}
OpenAI å ¼å®¹ APIï¼å¦ OpenRouterï¼
{
"models": {
"mode": "merge",
"providers": {
"ä¾åºååç§°": {
"baseUrl": "https://api.example.com/v1",
"apiKey": "sk-your-api-key",
"auth": "api-key",
"api": "openai-completions",
"models": [
{
"id": "gpt-4",
"name": "GPT-4",
"reasoning": false,
"input": ["text"],
"contextWindow": 128000,
"maxTokens": 4096
}
]
}
}
}
}
å ³é®å段说æ
| åæ®µ | å¿ å¡« | 说æ |
|---|---|---|
baseUrl |
â | API 端ç¹å°åï¼ä¸å« /v1/messages çè·¯å¾ï¼ |
apiKey |
â | API å¯é¥ |
auth |
â | è®¤è¯æ¹å¼ï¼é常为 api-key |
api |
â | API æ ¼å¼ï¼anthropic-messages æ openai-completions |
models |
â | 该ä¾åºåæ¯æçæ¨¡åå表 |
models[].id |
â | 模å IDï¼è°ç¨æ¶ä½¿ç¨ï¼ |
models[].name |
â | æ¾ç¤ºåç§° |
models[].contextWindow |
â | ä¸ä¸æçªå£å¤§å° |
models[].maxTokens |
â | æå¤§è¾åº token æ° |
models[].reasoning |
â | æ¯å¦æ¯ææ¨çæ¨¡å¼ |
æ·»å æ¨¡åå«å
å¨ agents.defaults.models 䏿·»å å«åï¼
{
"agents": {
"defaults": {
"models": {
"ä¾åºå/模åid": {
"alias": "ç®çå«å"
}
}
}
}
}
设置为é»è®¤æ¨¡å
å¨ agents.defaults.model ä¸è®¾ç½®ï¼
{
"agents": {
"defaults": {
"model": {
"primary": "ä¾åºå/模åid",
"fallbacks": [
"å¤éä¾åºå1/模åid",
"å¤éä¾åºå2/模åid"
]
}
}
}
}
æ·»å æµç¨
-
è·åä¾åºåä¿¡æ¯
- Base URL
- API Key
- API æ ¼å¼ï¼Anthropic æ OpenAI å ¼å®¹ï¼
- æ¯æçæ¨¡åå表
-
ä½¿ç¨ gateway config.patch æ·»å
gateway config.patch æ·»å ä¾åºåé ç½® -
éå¯ Gateway çæ
gateway restart -
æµè¯æ°æ¨¡å
session_status(model="æ°ä¾åºå/模åid")
常è§ä¸è½¬ç«é 置示ä¾
Anapi (Anthropic ä¸è½¬)
"anapi": {
"baseUrl": "https://anapi.9w7.cn",
"apiKey": "sk-xxx",
"auth": "api-key",
"api": "anthropic-messages",
"models": [{"id": "opus-4.5", "name": "Opus 4.5", "contextWindow": 200000}]
}
æºè°± ZAI
"zai": {
"baseUrl": "https://open.bigmodel.cn/api/anthropic",
"apiKey": "xxx.xxx",
"auth": "api-key",
"api": "anthropic-messages",
"models": [{"id": "glm-4.7", "name": "GLM-4.7", "contextWindow": 200000}]
}
OpenRouter VIP
"openrouter-vip": {
"baseUrl": "https://openrouter.vip/v1",
"apiKey": "sk-xxx",
"auth": "api-key",
"api": "openai-completions",
"models": [{"id": "gpt-5.2", "name": "GPT-5.2", "contextWindow": 200000}]
}
æ éææ¥
- 401 Unauthorized – API Key é误æè¿æ
- 404 Not Found – baseUrl è·¯å¾é误
- 模åä¸åå¨ – æ£æ¥ models[].id æ¯å¦æ£ç¡®
- æ ¼å¼é误 – æ£æ¥ api åæ®µæ¯å¦å¹é ä¾åºåç API æ ¼å¼