Quick Setup Guide
- Install ClawdBot (stable or dev channel) and skip the model setup during installation
- Get your API key from nano-gpt.com/api
- Launch ClawdBot and navigate to Config → Models → Raw
- Paste the following configuration:
Copy
{
"models": {
"providers": {
"nanogpt": {
"baseUrl": "https://nano-gpt.com/api/v1",
"apiKey": "YOUR_NANOGPT_API_KEY_HERE",
"auth": "api-key",
"api": "openai-completions",
"headers": {},
"authHeader": false,
"models": [
{
"id": "anthropic/claude-opus-4.5",
"name": "Claude Opus 4.5",
"api": "openai-completions",
"reasoning": false,
"contextWindow": 200000,
"input": ["text"],
"cost": {
"input": 0.015,
"output": 0.075,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "openai/gpt-5.2",
"name": "GPT 5.2",
"api": "openai-completions",
"reasoning": false,
"contextWindow": 128000,
"input": ["text"],
"cost": {
"input": 0.003,
"output": 0.012,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "google/gemini-3-flash-preview",
"name": "Gemini 3 Flash Preview",
"api": "openai-completions",
"reasoning": false,
"contextWindow": 1000000,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "minimax/minimax-m2.1",
"name": "MiniMax M2.1",
"api": "openai-completions",
"reasoning": false,
"contextWindow": 1000000,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "moonshotai/kimi-k2-thinking",
"name": "Kimi K2 Thinking",
"api": "openai-completions",
"reasoning": true,
"contextWindow": 128000,
"compat": {
"supportsReasoningEffort": true
},
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "meta-llama/llama-3.3-70b-instruct",
"name": "Llama 3.3 70B Instruct",
"api": "openai-completions",
"reasoning": false,
"contextWindow": 128000,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "qwen/qwen3-235b-thinking",
"name": "Qwen3 235B Thinking",
"api": "openai-completions",
"reasoning": true,
"contextWindow": 32000,
"compat": {
"supportsReasoningEffort": true
},
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "qwen/qwen3-30b",
"name": "Qwen3 30B",
"api": "openai-completions",
"reasoning": false,
"contextWindow": 32000,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "zai-org/glm-4.7:thinking",
"name": "GLM 4.7 (Thinking)",
"api": "openai-completions",
"reasoning": true,
"contextWindow": 200000,
"compat": {
"supportsReasoningEffort": true
},
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
},
{
"id": "zai-org/glm-4.7",
"name": "GLM 4.7 (Standard)",
"api": "openai-completions",
"reasoning": false,
"contextWindow": 200000,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"maxTokens": 8192
}
]
}
}
}
}
- Replace
YOUR_NANOGPT_API_KEY_HEREwith your actual NanoGPT API key - Save and restart ClawdBot
Setting a Default Model
To set a default model, add anagents section to your config with the desired model as the primary:
Copy
{
"agents": {
"defaults": {
"model": {
"primary": "nanogpt/anthropic/claude-opus-4.5"
}
}
}
}
Available Models
You can access all our models through this integration, including:- Claude Opus 4.5
- GPT 5.2
- Gemini 3 Flash Preview
- And many more!
models array. For a complete list of available models and their pricing, visit our pricing page.