クイックスタート
OpenAI互換のエンドポイントです。既存のプログラムを下のbase URLに向けてキーを差し替えれば、ほかに動かすものはありません。
Base URLと認証
https://api.aifromu.com/v1
キーはAuthorizationヘッダーにbearerトークンとして送ります。キーは発行時に一度だけ表示されます。紛失した場合はダッシュボードで再発行してください。
最初のリクエスト
- プランを選ぶ — プランを購入してダッシュボードを開きます。APIキーはそこで発行され、一度だけ表示されます。
- base URLに向ける — クライアントのbase URLをこのデプロイに設定し、キーをbearerトークンとして送ります。
- モデルを呼び出す — モデル名に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 | 100万トークンのコンテキストウィンドウで動く最先端の推論。最も難しい仕事のためのモデルです。 |
| sol-6.1 | GPT-6.1 | SolのGPT-6.1モデル。ファミリーで最も新しく、入力トークン1つが1.1 AIクレジットです。 |
| sol-6 | GPT-6 | SolのGPT-6世代。入力トークン1つが1.1 AIクレジットです。 |
| terra | GPT-6.1 | 速く効率的な日常業務 — エージェント、ツール、コーディング、コンピューター操作、視覚タスク。 |
| luna-6 | GPT-6 | LunaのGPT-6世代。ここで公示している中で最も低い単価です。 |
既存の連携のため、sol と luna は引き続きモデル名として使えます。現在は sol-6.1 と luna-6 で動作し、両モデルの料金で課金されます。GPT-5.6 Terra を指定したリクエストは terra が処理し、terra は GPT-6.1 で動作します。
クレジットの数え方
各トークンには、使用したモデルの係数を掛けます — 入力、キャッシュ読み取り、キャッシュ書き込み、出力のすべてをこのページの表に載せています。係数はAstraが5.5、Sol 6.1とSol 6が1.1、Terraが0.55、Luna 6が0.055。入力とキャッシュ書き込みは係数そのまま、キャッシュ読み取りはその半分、出力と推論はその5×です。
ショートコンテキスト
| モデル | 入力 | キャッシュ読み取り | キャッシュ書き込み | 出力 + 推論 |
|---|---|---|---|---|
| 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 |
ロングコンテキスト
| モデル | 入力 | キャッシュ読み取り | キャッシュ書き込み | 出力 + 推論 |
|---|---|---|---|---|
| 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 |
入力トークンが272,000を超えるリクエストは、ロングコンテキストの単価で換算されます。 プランと料金
エラーと制限
残りクレジットを超えるリクエストは429で拒否され、課金は発生しません。Retry-Afterヘッダー付きの429は、モデルが一時的に処理能力の上限に達していることを示します。その秒数だけ待ってから再送してください。このリクエストも課金されません。期限切れまたは再発行済みのキーは401を返します。
長い生成では stream: true を指定してください — ストリーミングしないリクエストが約100秒を超えると、エッジが返答前に切断します。