模型 API / 中转站 · 小白
1A1API 有 OpenAI 兼容、Codex / Responses、Claude Code / Anthropic 三类入口。先按工具选 Base URL,再从当前 Key 分组复制模型名并发送最小测试。
一个账号和控制台,按工具选择对应兼容入口;不要把三个 Base URL 混用。
# OpenAI 兼容最小测试;OPENAI_BASE_URL 已经包含 /v1,不要再拼一次 /v1
export OPENAI_BASE_URL="https://1a1api.top/v1"
export OPENAI_API_KEY="sk-你的测试Key"
export MODEL_ID="YOUR_MODEL_ID"
curl "$OPENAI_BASE_URL/chat/completions" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"model\":\"$MODEL_ID\",\"messages\":[{\"role\":\"user\",\"content\":\"hi\"}]}"接入完成后,用这段提示词验证你的配置是否正确:
我刚接入了 1A1API,请帮我检查配置。不要要求我提供完整 Key。
我的配置:
- 工具:<OpenAI SDK / Cursor / Codex / Claude Code / 其他>
- BASE_URL:<地址>
- Key:已确认存在,只写“已配置”
- 模型:<从当前 Key 分组复制的模型 ID>
- 报错:<删除 Authorization、Cookie、Token 和环境变量值后的错误片段>
请帮我:
1. 判断工具属于 OpenAI 兼容、Codex / Responses 还是 Claude Code / Anthropic。
2. 核对 Base URL 是否属于对应类别。
3. 给出不包含真实密钥的最小测试。
4. 告诉我去控制台查看哪些日志字段。地址按协议和工具选择;不要擅自互换,也不要把完整 endpoint 填进 Base URL 字段。
export OPENAI_BASE_URL="https://1a1api.top/v1"
export OPENAI_API_KEY="sk-你的测试Key"
export MODEL_ID="YOUR_MODEL_ID"
curl "$OPENAI_BASE_URL/chat/completions" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"model\":\"$MODEL_ID\",\"messages\":[{\"role\":\"user\",\"content\":\"hi\"}]}"不要拿主 Key 直接生图;先建一个只给图片任务用的分组 Key,再按用途、主体、构图、场景、光线、文字和禁止项写提示词,用 gpt-image-2 调 /v1/images/generations。
中转站可以统一账号和控制台,但 Base URL、协议、模型权限和计费仍要按工具与 Key 分组确认。
不要只看倍率判断贵不贵,也不要把额度直接等同现金余额;先看模型基准价、计费单位、实际日志和当前账户规则。
先查控制台日志,再判断是鉴权、权限、路径、额度或并发、网关连接、上游服务还是请求超时;不要只看状态码猜原因。
仅把删除凭证、客户数据和环境变量值后的必要截图、日志片段、需求说明或当前页面链接发到 zhemuy@gmail.com。