快速上手
一个兼容 OpenAI 的 endpoint。把现有程序指向下面的 base URL,换掉 key,其他什么都不用动。
Base URL 与鉴权
https://api.aifromu.com/v1
把你的 key 作为 bearer token 放在 Authorization 头里发送。key 在签发时只显示一次;丢了就在控制台里轮换一把新的。
你的第一个请求
- 选择套餐 — 买一个套餐并打开控制台;API key 在那里签发,并且只显示一次。
- 指向 base URL — 把客户端的 base URL 设为这个部署,并把 key 作为 bearer token 发送。
- 调用一个模型 — 把模型名写成 astra、sol-6.1、sol-6、terra 或 luna-6,然后发出你本来就要发的请求。
curl https://api.aifromu.com/v1/models \ -H "Authorization: Bearer $AI_FROM_U_API_KEY"
from openai import OpenAI
client = OpenAI(
base_url="https://api.aifromu.com/v1",
api_key="YOUR_AI_FROM_U_API_KEY",
)
response = client.chat.completions.create(
model="terra",
messages=[
{"role": "user", "content": "Hello from AI From U"}
],
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.aifromu.com/v1",
apiKey: process.env.AI_FROM_U_API_KEY,
});
const response = await client.chat.completions.create({
model: "terra",
messages: [{ role: "user", content: "Hello from AI From U" }],
});
console.log(response.choices[0].message.content);
模型别名
| 模型 | 世代 | 适合 |
|---|---|---|
| astra | GPT-6 | 在 1M token 的上下文窗口上做前沿级推理,专为最难的那一类活准备。 |
| sol-6.1 | GPT-6.1 | Sol 的 GPT-6.1 模型,系列中最新的一款,每个输入 token 计 1.1 个 AI 积分。 |
| sol-6 | GPT-6 | Sol 的 GPT-6 世代,每个输入 token 计 1.1 个 AI 积分。 |
| terra | GPT-6.1 | 快速、高效的日常工作 — agent、工具调用、编程、电脑操作和视觉任务。 |
| luna-6 | GPT-6 | Luna 的 GPT-6 世代,本站公示的最低费率。 |
为兼容已有集成,sol 和 luna 这两个模型名继续可用:它们现在运行 sol-6.1 和 luna-6,并按这两个模型的费率计费。点名 GPT-5.6 Terra 的请求由 terra 提供服务,terra 运行 GPT-6.1。
积分怎么计数
每个 token 都会乘以所用模型的系数 — 输入、缓存读取、缓存写入和输出都在这里的表格中公示。系数:Astra 为 5.5,Sol 6.1 与 Sol 6 为 1.1,Terra 为 0.55,Luna 6 为 0.055;输入和缓存写入按整个系数计,缓存读取按它的一半计,输出和推理按它的 5× 计。
短上下文
| 模型 | 输入 | 缓存读取 | 缓存写入 | 输出 + REASONING |
|---|---|---|---|---|
| astra | 5.5 | 2.75 | 5.5 | 27.5 |
| sol-6.1 | 1.1 | 0.55 | 1.1 | 5.5 |
| sol-6 | 1.1 | 0.55 | 1.1 | 5.5 |
| terra | 0.55 | 0.275 | 0.55 | 2.75 |
| luna-6 | 0.055 | 0.0275 | 0.055 | 0.275 |
长上下文
| 模型 | 输入 | 缓存读取 | 缓存写入 | 输出 + REASONING |
|---|---|---|---|---|
| astra | 5.5 | 2.75 | 5.5 | 27.5 |
| sol-6.1 | 1.1 | 0.55 | 1.1 | 5.5 |
| sol-6 | 1.1 | 0.55 | 1.1 | 5.5 |
| terra | 0.55 | 0.275 | 0.55 | 2.75 |
| luna-6 | 0.055 | 0.0275 | 0.055 | 0.275 |
输入 token 超过 272,000 的请求按长上下文费率折算。 套餐与价格
错误与限制
超出剩余积分的请求会以 429 被拒绝,并且不计费。带有 Retry-After 头的 429 表示模型暂时满载:等待该秒数后重新发送请求,该请求同样不计费。已过期或已轮换的 key 返回 401。
长内容生成应设置 stream: true — 非流式请求运行超过约 100 秒会在边缘被切断,来不及返回。