https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible.
/install ezrouter
\r \r
EZRouter — Unified LLM API\r
\r EZRouter gives you one API key to access Claude, GPT, and Gemini models through native API-compatible endpoints. Pay once, get 2x credits, with automatic failover across providers.\r \r Dashboard: https://openrouter.ezsite.ai\r \r ---\r \r
Quick Setup\r
\r
- Sign up at https://openrouter.ezsite.ai\r
- Add credits (you get 2x what you pay — $5 becomes $10)\r
- Create an API key (prefix:
cr_)\r - Use the appropriate base URL for your tool or provider\r \r ---\r \r
Base URLs\r
\r
| Provider | Base URL | Use With |\r
|----------|----------|----------|\r
| Claude / Anthropic | https://openrouter.ezsite.ai/api/claude | Claude Code, Anthropic SDK |\r
| OpenAI | https://openrouter.ezsite.ai/api/openai/v1 | Cursor, OpenAI SDK, ChatGPT-compatible tools |\r
| Gemini | https://openrouter.ezsite.ai/api/gemini | Gemini SDK, Google AI tools |\r
\r
---\r
\r
Integration Examples\r
\r
Claude Code\r
\r
# Set environment variables\r
export ANTHROPIC_BASE_URL=https://openrouter.ezsite.ai/api/claude\r
export ANTHROPIC_API_KEY=your_cr_key_here\r
\r
# Run Claude Code as usual\r
claude\r
```\r
\r
### OpenClaw\r
\r
```jsonc\r
// openclaw.json\r
{\r
"models": {\r
"providers": {\r
"ezrouter": {\r
"baseUrl": "https://openrouter.ezsite.ai/api/claude",\r
"apiKey": "${EZROUTER_API_KEY}",\r
"api": "anthropic-messages",\r
"models": [\r
{\r
"id": "claude-sonnet-4-6-20250627",\r
"name": "Claude Sonnet 4.6",\r
"reasoning": false,\r
"input": ["text"],\r
"contextWindow": 200000,\r
"maxTokens": 64000\r
}\r
]\r
}\r
}\r
},\r
"agents": {\r
"defaults": {\r
"model": "ezrouter/claude-sonnet-4-6-20250627"\r
}\r
}\r
}\r
```\r
\r
```bash\r
export EZROUTER_API_KEY=your_cr_key_here\r
```\r
\r
### Cursor / OpenAI-Compatible Tools\r
\r
```\r
API Base URL: https://openrouter.ezsite.ai/api/openai/v1\r
API Key: your_cr_key_here\r
```\r
\r
---\r
\r
## Native API Examples\r
\r
### Claude — Messages API\r
\r
```bash\r
curl https://openrouter.ezsite.ai/api/claude/v1/messages \\r
-H "Authorization: Bearer your_cr_key_here" \\r
-H "Content-Type: application/json" \\r
-H "anthropic-version: 2023-06-01" \\r
-d '{\r
"model": "claude-sonnet-4-20250514",\r
"max_tokens": 1024,\r
"messages": [{"role": "user", "content": "Hello"}]\r
}'\r
```\r
\r
### OpenAI — Responses API\r
\r
```bash\r
curl https://openrouter.ezsite.ai/api/openai/v1/responses \\r
-H "Authorization: Bearer your_cr_key_here" \\r
-H "Content-Type: application/json" \\r
-d '{\r
"model": "gpt-5",\r
"input": [\r
{\r
"type": "message",\r
"role": "user",\r
"content": [{"type": "input_text", "text": "Hello"}]\r
}\r
]\r
}'\r
```\r
\r
### OpenAI — Chat Completions API\r
\r
```bash\r
curl https://openrouter.ezsite.ai/api/openai/v1/chat/completions \\r
-H "Authorization: Bearer your_cr_key_here" \\r
-H "Content-Type: application/json" \\r
-d '{\r
"model": "gpt-4.1",\r
"messages": [{"role": "user", "content": "Hello"}]\r
}'\r
```\r
\r
### Gemini — GenerateContent API\r
\r
```bash\r
curl https://openrouter.ezsite.ai/api/gemini/v1beta/models/gemini-2.5-flash:generateContent \\r
-H "Authorization: Bearer your_cr_key_here" \\r
-H "Content-Type: application/json" \\r
-d '{\r
"contents": [{"role": "user", "parts": [{"text": "Hello"}]}]\r
}'\r
```\r
\r
### Python (OpenAI SDK)\r
\r
```python\r
from openai import OpenAI\r
\r
client = OpenAI(\r
api_key="your_cr_key_here",\r
base_url="https://openrouter.ezsite.ai/api/openai/v1"\r
)\r
\r
response = client.chat.completions.create(\r
model="gpt-4.1",\r
messages=[{"role": "user", "content": "Hello!"}]\r
)\r
print(response.choices[0].message.content)\r
```\r
\r
### Python (Anthropic SDK)\r
\r
```python\r
import anthropic\r
\r
client = anthropic.Anthropic(\r
api_key="your_cr_key_here",\r
base_url="https://openrouter.ezsite.ai/api/claude"\r
)\r
\r
message = client.messages.create(\r
model="claude-sonnet-4-6",\r
max_tokens=1024,\r
messages=[{"role": "user", "content": "Hello!"}]\r
)\r
print(message.content[0].text)\r
```\r
\r
### TypeScript (OpenAI SDK)\r
\r
```typescript\r
import OpenAI from "openai";\r
\r
const client = new OpenAI({\r
apiKey: "your_cr_key_here",\r
baseURL: "https://openrouter.ezsite.ai/api/openai/v1",\r
});\r
\r
const response = await client.chat.completions.create({\r
model: "gpt-5",\r
messages: [{ role: "user", content: "Hello!" }],\r
});\r
console.log(response.choices[0].message.content);\r
```\r
\r
---\r
\r
## Available Models\r
\r
Models are updated dynamically. Query the models endpoint for each provider to get the current list:\r
\r
```bash\r
# EZRouter format (no auth required) — includes pricing info\r
curl https://openrouter.ezsite.ai/api/model/list\r
\r
# OpenAI format\r
curl https://openrouter.ezsite.ai/api/openai/v1/models \\r
-H "Authorization: Bearer your_cr_key_here"\r
\r
# Claude / Anthropic format\r
curl https://openrouter.ezsite.ai/api/claude/v1/models \\r
-H "Authorization: Bearer your_cr_key_here"\r
\r
# Gemini format\r
curl https://openrouter.ezsite.ai/api/gemini/v1beta/models \\r
-H "Authorization: Bearer your_cr_key_here"\r
```\r
\r
Supported providers: **Claude** (Opus, Sonnet, Haiku), **OpenAI** (GPT-5.x, GPT-4.1, GPT-4o, o3/o4, Codex), **Google Gemini** (Pro, Flash, Flash-Lite).\r
\r
---\r
\r
## Pricing\r
\r
- **2x Credits:** Pay $5, get $10 in credits. Every dollar goes further.\r
- **Same rates as providers:** No markup on per-token pricing.\r
- **Pay-as-you-go:** No subscriptions. Add credits when you need them.\r
- **Minimum purchase:** $5 | **Maximum:** $1,000\r
\r
---\r
\r
## Links\r
\r
- **Dashboard:** https://openrouter.ezsite.ai\r
- **Claude API:** https://openrouter.ezsite.ai/api/claude\r
- **OpenAI API:** https://openrouter.ezsite.ai/api/openai/v1\r
- **Gemini API:** https://openrouter.ezsite.ai/api/gemini\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ezrouter - 安装完成后,直接呼叫该 Skill 的名称或使用
/ezrouter触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible. 是什么?
Set up and use EZRouter — unified LLM API with one key for Claude, GPT, and Gemini. 2x credits on every purchase. Native API compatibility for each provider. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 395 次。
如何安装 https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible.?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ezrouter」即可一键安装,无需额外配置。
https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible. 是免费的吗?
是的,https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible. 完全免费(开源免费),可自由下载、安装和使用。
https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible. 支持哪些平台?
https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible.?
由 luntanwang(@luntanwang)开发并维护,当前版本 v1.0.0。