多 Key 负载均衡、自动故障转移、用量监控、审计日志。
告别额度耗尽 — 一个接口覆盖多家大模型 API。
# 原来: 每次都要换 base_url 和 api_key
curl https://ark.cn-beijing.volces.com/api/v3/chat/completions \
-H "Authorization: Bearer ark-xxxxx"
# 现在: 一个地址, 自动负载均衡 + 故障转移
curl https://aiapi.ijava.com/api/coding/v3/chat/completions \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model": "doubao-seed-1.6", "messages": [...]}'
不是又一个 API,而是一个让你用得更省心的 API 层。
多个 API Key 自动轮转(Round-Robin + 粘性会话),同一会话始终绑定同一个 Key,避免上下文混乱。
额度耗尽、鉴权错误、上游超时 — 自动标记、自动切换、最多 5 次重试,请求不中断。
秒级请求日志、分钟级聚合、历史趋势图。Tokens、请求数、延迟、错误率一目了然。
谁在什么时间改了什么。Key 增删改、Pool 配置、用户管理、Token 变更全部记录可追溯。
Key 按池分组、用户按池隔离。每个用户独立 Token 和配额,互不干扰,适合多团队共用。
纯 Node.js 22 内置能力(node:sqlite + crypto),pm2 拉起即服务,一个文件跑完。
从注册到第一条 API 请求,快过一杯咖啡。
填个 label + 密码就搞定。系统自动分配专属 Token。
POST /register
{
"label": "myapp",
"password": "xxxxxx"
}
登录后拿到 Bearer Token,就是你唯一需要的 API 凭证。
POST /login
{
"label": "myapp",
"password": "xxxxxx"
}
// → token: "32字节hex..."
把代码里原来的 base_url 换成中转站地址,其他一律不变。
# Python / SDK
import openai
client = openai.OpenAI(
api_key="YOUR_TOKEN",
base_url="https://aiapi.ijava.com/api/coding/v1"
)
Chat Completions、Embeddings、Models 接口全部支持。
官方 SDK 一行改 base_url 即可接入。
流式 / 非流式 / usage 统计原样透传。
from openai import OpenAI
client = OpenAI(
api_key="sk-你的中转站Token",
base_url="https://aiapi.ijava.com/api/coding/v1"
)
resp = client.chat.completions.create(
model="doubao-seed-1.6",
messages=[
{"role": "system",
"content": "你好"},
{"role": "user",
"content": "写首诗"},
],
stream=True,
)
for chunk in resp:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")
# 后台自动: 选 Key → 轮询 → 重试 → 记日志 → 记用量
现代化 React + antd 管理面板,实时掌握系统健康。