← 返回 Skills 市场
luntanwang

https://openrouter.ezsite.ai - Unified LLM API — one key for Claude, GPT, Gemini. 2x credits, auto-failover, OpenAI-compatible.

作者 luntanwang · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
395
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ezrouter
功能描述
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.
使用说明 (SKILL.md)

\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

  1. Sign up at https://openrouter.ezsite.ai\r
  2. Add credits (you get 2x what you pay — $5 becomes $10)\r
  3. Create an API key (prefix: cr_)\r
  4. 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
安全使用建议
This skill is basically documentation for using a third‑party LLM proxy (openrouter.ezsite.ai). It appears internally consistent, but before using it: 1) Verify the service identity and reputation (look for an official homepage, company info, privacy policy, and HTTPS certificate). 2) Never reuse high-privilege keys — create a dedicated API key/account for EZRouter and keep initial funding minimal so you can test usage/behavior. 3) Understand that any prompts and responses routed through EZRouter are visible to that provider — avoid sending sensitive or regulated data. 4) Confirm pricing/credits and check billing/usage logs regularly. 5) If you rely on true provider-native policies or compliance, validate that the proxy actually supports the features you need. If you want, I can list specific checks to verify the service (domains, TLS, whois, online reputation) or draft a minimal test plan using a low-value account.
功能分析
Type: OpenClaw Skill Name: ezrouter Version: 1.0.0 The skill bundle describes how to set up and use 'EZRouter', a unified LLM API service. All instructions in SKILL.md, including `curl` commands and code snippets, are consistent with the stated purpose of integrating with this API. There is no evidence of prompt injection attempts against the agent, data exfiltration, persistence mechanisms, or other malicious behaviors. All external communication is directed to the `openrouter.ezsite.ai` domain, which appears to be the legitimate service endpoint.
能力评估
Purpose & Capability
The name/description promise (a unified proxy API for Claude, OpenAI, and Gemini) matches the SKILL.md examples and base URLs. The skill requests no unrelated binaries, env vars, or config paths; everything shown is appropriate for an integration guide to a third‑party LLM proxy.
Instruction Scope
SKILL.md only contains usage examples (curl, Python, TypeScript), environment variable examples, and model/list endpoints. It does not instruct the agent to read unrelated local files, secrets, or system config, nor to transmit data to unexpected endpoints beyond the stated proxy URLs.
Install Mechanism
There is no install spec and no code files — this is instruction-only content, so nothing is downloaded or written to disk by the skill itself.
Credentials
The metadata requires no env vars, which is consistent for an instruction-only skill. SKILL.md shows the user will need to supply an EZROUTER API key (e.g., EZROUTER_API_KEY or ANTHROPIC_API_KEY) to use the service — this is expected, but handing a third party an API key is a meaningful privilege and should be treated carefully.
Persistence & Privilege
The skill is not marked always:true, requests no system persistence, and does not modify agent/system settings. Autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ezrouter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ezrouter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of ezrouter skill. - One API key enables unified access to Claude, GPT, and Gemini through provider-compatible endpoints. - Instantly receive 2x credits on every payment (e.g. pay $5, get $10 in credits). - Supports seamless failover between providers; no subscription required. - Fully compatible with Anthropic, OpenAI, and Gemini SDKs and tools. - Dynamic model listing and clear integration examples provided for bash, Python, and TypeScript.
元数据
Slug ezrouter
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论