Skip to main content
账号和 Key 仍需你本人在 控制台 创建。从「拿到 Key」到「代码跑通」这一段,下面三条路都可以交给 AI。

先选路

Skills · 聊天 Agent

OpenClaw、Claude Code 这类带技能系统的 Agent。装一次技能包,之后用自然语言调用 API易。

CLI · 终端

不写代码,在终端里验证 Key、列模型、发消息、出图。npx apiyi@latest check 零安装。

开发者套件 · 编程 Agent

Cursor、Claude Code、Codex 写接入代码前,先读契约和模型注册表,不编造端点。

套件里有什么

全部是公开地址,不需要登录,任何 Agent 都能直接抓取:
本页的纯文本版就是 https://docs.apiyi.com/developer-kit.md

给编程 Agent 的规则

编程 Agent 最常犯的错不是写不出代码,而是凭记忆编:编一个不存在的端点、把 gpt-5.4-mini 写成 gpt-5-4-mini、给 Anthropic SDK 的 base_url 多加一个 /v1。这五条规则把这些坑挡在前面:
  1. 不要编造端点、参数名、枚举值或响应结构。只用 skill.md 端点表里列出的路径;参数以对应协议(OpenAI / Anthropic / Gemini)的官方定义为准。
  2. 模型 ID 以 model-registry.json 为唯一事实来源。ID 带点号且区分大小写,文档页地址里的连字符是 URL 安全替换,不是模型 ID。
  3. Base URL 按 SDK 选,不按模型选。OpenAI SDK 用 https://api.apiyi.com/v1;Anthropic SDK 用根域名 https://api.apiyi.com;Google GenAI SDK 用根域名并把 api_version 设为 v1beta
  4. Key 只从环境变量 APIYI_API_KEY。不硬编码、不提交进 git、不贴进对话。
  5. 读完先解释,再动手。让 Agent 先说清楚打哪个端点、用哪个模型、超时设多少,你确认后它再改代码。

给 Cursor、Claude Code、Codex 等编程 Agent 的完整版提示词。复制后直接粘贴。

Skills 技能包

技能包就是 skill.md 本身:一份专门写给 AI 读的接入说明,装进 Agent 之后,它在需要调用 API易 时会自动想起这些规则。三种安装方式:
适用于 Claude Code、Cursor、Codex 等支持 Agent Skills 规范的工具:
通过本站的 /.well-known/agent-skills/index.json 自动发现,装的是 skill.md 本体,不带脚本。自检用 npx apiyi@latest check

给 OpenClaw、Claude Code、Cursor 等支持 Skills 的 Agent。复制后直接粘贴。

Key 怎么给它

  • 首选环境变量 APIYI_API_KEY。技能、CLI、所有文档示例都从这里读。
  • OpenClaw 会把 Key 存在 ~/.openclaw/openclaw.jsonskills.entries.apiyi.apiKey,运行时自动注入为 APIYI_API_KEY(技能 frontmatter 里的 primaryEnv 声明的就是这个)。配置文件的写法见 OpenClaw 配置文件详解
  • CLInpx apiyi@latest auth set-key 存到 ~/.config/apiyi/config.json,文件权限 0600。

自检状态

技能脚本、CLI、手工 curl 三种自检方式返回同一套状态:
普通 sk- Key 读不到余额,所以没有 no_balance 这个状态。余额和日志用的是另一套系统令牌,见 如何查看调用日志。遇到 429 可能是限流也可能是余额用完,Agent 不应猜,应引导你去 控制台 看。

CLI 命令行

不写代码也能在终端里跑通第一次调用。Node 18 以上,零安装:

给任何能执行终端命令的 Agent,或自己逐行执行。

命令一览

全局参数:--api-key--node api|vip|b|cf(选节点)、--base-url--timeout--json(机器可读输出)。

Key 的查找顺序

--api-key 参数 → 环境变量 APIYI_API_KEY~/.config/apiyi/config.json → OpenClaw 的 ~/.openclaw/openclaw.json。装过 OpenClaw 技能的用户不用再配一次。

退出码

脚本和 Agent 靠退出码分支,不用解析文字: 源码在 github.com/apiyi-com/cli,npm 包名 apiyi。文档一律写 npx apiyi@latest,因为 npx 会缓存旧版本。

model-registry.json 字段说明

每次刷新价格总表时自动重新生成,与 模型价格 页同源。顶层字段: 每个模型条目:
注册表里的价格是标价,不含充值加赠和分组折扣,实际扣费以控制台为准。分组含义见 分组说明

相关页面

快速开始

两条路:让 AI 接,或自己动手接。

有没有一键对接功能?

有,但形态是把文档交给 AI,而不是一个按钮。

OpenClaw 接入

开源本地 AI 助手,装上技能包后用自然语言调用 API易。

模型价格总表

注册表的人类可读版本,含厂商分组与阶梯价。