多上游路由 · OpenAI 兼容 · 按量计费

一个端点,
接入多种模型。

统一的中转 API:兼容 GPT 接口格式,后台配置官方 API 与其他中转站,前台实时展示模型价格。

BASE URL https://ios.ayroot.icu/v1
— 个可用模型 — 个可用渠道 流式输出 · 统一密钥 · 消费日志
quickstart.sh
curl https://ios.ayroot.icu/v1/chat/completions \
  -H "Authorization: Bearer $AY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role":"user","content":"你好"}],
    "stream": true
  }'
协议OpenAI
计费按量
路由多上游
可用模型
—
已启用并配置价格
接入渠道
—
官方 + 中转
累计请求
—
中转站运行以来
平均延迟
—
全部请求平均值
QUICK ACCESS

按需进入

功能已经拆分到独立 Tab,底部导航可随时切换。

API ENDPOINTS

标准接口,直接接入

兼容 OpenAI SDK,只需替换 Base URL 和 API Key。

查看调用示例
POST/v1/chat/completions

对话补全,支持流式 SSE 与多轮消息。

GET/v1/models

获取已启用模型及价格元数据。

POST/v1/embeddings

文本向量,按模型路由到对应上游。

POST/v1/images/generations

图像生成,支持按次计费模型。

POST/v1/responses

Responses 格式透传,具体能力取决于上游。

GET/v1/me

查询当前密钥余额、用量与累计消费。

MODEL CATALOG

可用模型

模型、渠道和价格均可在后台配置。

PRICING

调用价格

价格单位为人民币 / 百万 tokens,按上游 usage 结算。

模型渠道输入 / 1M输出 / 1M按次上下文
加载中...
COST ESTIMATOR

费用估算

按输入、输出 token 数估算一次调用费用。

预估费用¥0.000000

实际费用以上游返回的 usage 为准,按密钥倍率结算。

PLAYGROUND

在线测试

填入后台创建的 API Key,直接通过本站发起流式对话。

SSE 流式
响应等待请求
响应内容会显示在这里。按 Ctrl / ⌘ + Enter 快速发送。
DOCS

快速接入

使用任意 OpenAI SDK,将 Base URL 指向本站即可。

curl https://ios.ayroot.icu/v1/chat/completions \
  -H "Authorization: Bearer $AY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "你好"}],
    "stream": true
  }'
from openai import OpenAI

client = OpenAI(
    base_url="https://ios.ayroot.icu/v1",
    api_key="sk-relay-..."
)

resp = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "你好"}],
    stream=True
)
for chunk in resp:
    print(chunk.choices[0].delta.content or "", end="")
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://ios.ayroot.icu/v1",
  apiKey: "sk-relay-..."
});

const stream = await client.chat.completions.create({
  model: "deepseek-v4-flash",
  messages: [{ role: "user", content: "你好" }],
  stream: true
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
GET/v1/models模型与价格
POST/v1/chat/completions对话 / 流式
POST/v1/embeddings向量
POST/v1/images/generations图像
POST/v1/responses透传
GET/v1/me余额与用量
计费说明:对话/向量模型按输入与输出 token 计费;图像或按次模型按请求计费。余额不足时返回 402 insufficient_balance,无效密钥返回 401 invalid_api_key。