@jiushiyu/ai-auto
v1.5.2
Published
一键把 Codex / Claude Code / OpenCode 接入 jiushiyu.cn 中转站
Maintainers
Readme
@jiushiyu/ai-auto
一键把 Codex / Claude Code / OpenCode 接入 jiushiyu.cn。
运行命令后,先选择要配置的工具,再按工具输入需要的 API Key。配置器会覆盖本工具之前写入的 jiushiyu/qwqapi 配置,并写入可直接使用的固定模型集。
使用
需要 Node.js 18+。
npx -y @jiushiyu/ai-auto@latest
npx -y @jiushiyu/ai-auto@latest check
npx -y @jiushiyu/[email protected]配置流程
- 选择工具:Codex、Claude Code 或 OpenCode。
- 输入 API Key:
- Codex:只输入 GPT 模型 Key。
- Claude Code:只输入 Claude 模型 Key。
- OpenCode:分别输入 GPT 模型 Key 和 Claude 模型 Key。
- 非阻塞验证 Key 是否能访问
https://jiushiyu.cn/v1/models。 - 自动写入配置并备份旧文件为
*.bak.<时间戳>。 - 自动自检 endpoint、Key、默认模型和模型清单。
- OpenCode 会检查模型能力元数据,避免自定义模型在 Windows 等环境下被误判为不支持图片/PDF。
Endpoint
| 工具 | 配置文件 | Endpoint |
|------|----------|----------|
| Codex | ~/.codex/config.toml | https://jiushiyu.cn/v1 |
| Claude Code | ~/.claude/settings.json | https://jiushiyu.cn |
| OpenCode GPT provider | ~/.config/opencode/opencode.json | https://jiushiyu.cn/v1 |
| OpenCode Claude provider | ~/.config/opencode/opencode.json | https://jiushiyu.cn/v1 |
内置模型
Claude:
claude-opus-5claude-sonnet-5claude-opus-4-8claude-opus-4-7
GPT:
gpt-5.6gpt-5.5gpt-5.4
写入内容
| 工具 | 写入方式 |
|------|----------|
| Codex | model_provider = "jiushiyu",wire_api = "responses",requires_openai_auth = false,Key 走 JIUSHIYU_API_KEY 环境变量 |
| Claude Code | 写入 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、默认 Opus/Sonnet 模型、availableModels 和 modelOverrides |
| OpenCode | 写入 jiushiyu-claude 与 jiushiyu-gpt 两个 provider,分别使用 Claude Key 和 GPT Key |
OpenCode 的每个内置模型都会写入完整能力元数据:
attachment: truereasoning: truetemperature: truetool_call: truemodalities.input: ["text", "image", "pdf"]modalities.output: ["text"]limit.context/limit.output
开发
npm test回到 1.5.1
npx -y @jiushiyu/[email protected]
npx -y @jiushiyu/[email protected] check发布
npm login
npm publish --access public