AI From U AI FROM U.COM

快速上手

一个兼容 OpenAI 的 endpoint。把现有程序指向下面的 base URL,换掉 key,其他什么都不用动。

Base URL 与鉴权

https://api.aifromu.com/v1

把你的 key 作为 bearer token 放在 Authorization 头里发送。key 在签发时只显示一次;丢了就在控制台里轮换一把新的。

你的第一个请求

  1. 选择套餐 — 买一个套餐并打开控制台;API key 在那里签发,并且只显示一次。
  2. 指向 base URL — 把客户端的 base URL 设为这个部署,并把 key 作为 bearer token 发送。
  3. 调用一个模型 — 把模型名写成 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);

模型别名

模型世代适合
astraGPT-6在 1M token 的上下文窗口上做前沿级推理,专为最难的那一类活准备。
sol-6.1GPT-6.1Sol 的 GPT-6.1 模型,系列中最新的一款,每个输入 token 计 1.1 个 AI 积分。
sol-6GPT-6Sol 的 GPT-6 世代,每个输入 token 计 1.1 个 AI 积分。
terraGPT-6.1快速、高效的日常工作 — agent、工具调用、编程、电脑操作和视觉任务。
luna-6GPT-6Luna 的 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
astra5.52.755.527.5
sol-6.11.10.551.15.5
sol-61.10.551.15.5
terra0.550.2750.552.75
luna-60.0550.02750.0550.275

长上下文

模型输入缓存读取缓存写入输出 + REASONING
astra5.52.755.527.5
sol-6.11.10.551.15.5
sol-61.10.551.15.5
terra0.550.2750.552.75
luna-60.0550.02750.0550.275

输入 token 超过 272,000 的请求按长上下文费率折算。 套餐与价格

错误与限制

超出剩余积分的请求会以 429 被拒绝,并且不计费。带有 Retry-After 头的 429 表示模型暂时满载:等待该秒数后重新发送请求,该请求同样不计费。已过期或已轮换的 key 返回 401。

长内容生成应设置 stream: true — 非流式请求运行超过约 100 秒会在边缘被切断,来不及返回。