クイックスタート
1. API キーを取得する
AIone コンソールにログインし、API Keys ページから新しいキーを作成してください。
環境や用途ごとに個別のキーを作成することで、権限管理・使用量の追跡・トラブルシューティングが容易になります。
2. 最初のリクエストを送信する
AIone は OpenAI Chat Completions API と完全互換です。base_url を https://api.portal.aiin1.ai/v1 に設定するだけで、OpenAI SDK や互換クライアントからご利用いただけます。
ストリーミングモードの利用を推奨します: 対話型のユースケースでは
stream: trueを常に有効にすることを推奨します。最初のトークンが届くまでの待ち時間を 10 秒以上から 2〜3 秒に短縮でき、体験が大幅に向上します。
Python(ストリーミング、推奨)
from openai import OpenAI
client = OpenAI(
api_key="sk-nex-your-key-here",
base_url="https://api.portal.aiin1.ai/v1",
)
stream = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[
{"role": "user", "content": "こんにちは、自己紹介をお願いします"}
],
max_tokens=4096,
stream=True,
)
for chunk in stream:
content = chunk.choices[0].delta.content
if content:
print(content, end="", flush=True)
print()Python(非ストリーミング)
from openai import OpenAI
client = OpenAI(
api_key="sk-nex-your-key-here",
base_url="https://api.portal.aiin1.ai/v1",
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[
{"role": "user", "content": "こんにちは、自己紹介をお願いします"}
],
max_tokens=4096,
)
print(response.choices[0].message.content)Node.js(ストリーミング、推奨)
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'sk-nex-your-key-here',
baseURL: 'https://api.portal.aiin1.ai/v1',
});
const stream = await client.chat.completions.create({
model: 'claude-sonnet-4-6',
messages: [
{ role: 'user', content: 'こんにちは、自己紹介をお願いします' },
],
max_tokens: 4096,
stream: true,
});
for await (const chunk of stream) {
const content = chunk.choices[0]?.delta?.content;
if (content) process.stdout.write(content);
}
console.log();cURL(ストリーミング)
curl https://api.portal.aiin1.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-nex-your-key-here" \
-d '{
"model": "claude-sonnet-4-6",
"messages": [
{"role": "user", "content": "こんにちは、自己紹介をお願いします"}
],
"max_tokens": 4096,
"stream": true
}'3. モデルを切り替える
すべてのモデルは v1/chat/completions エンドポイントに対応しています。model パラメータを変更するだけで切り替えられます。
| モデル | model パラメータ | 適用シーン |
|---|---|---|
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
日常利用に推奨、速度と品質のバランス |
| Claude Opus 4.6 | claude-opus-4-6 |
最高レベルの推論、複雑なタスク |
| Claude Sonnet 4.5 | claude-sonnet-4-5-20250929 |
高品質な汎用推論とコード生成 |
| Claude Opus 4.5 | claude-opus-4-5-20251101 |
トップクラスの複雑な分析 |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 |
超高速レスポンス、高並列処理 |
| Claude Sonnet 4 | claude-sonnet-4-20250514 |
安定バージョン、互換性良好 |
| GPT-5.4 | gpt-5.4 |
OpenAI の現行フラッグシップ |
| GPT-5.2 | gpt-5.2 |
高品質な汎用・コーディングタスク |
| GPT-5 | gpt-5 |
既存の互換モデル |
| GPT-5 Mini | gpt-5-mini |
高並列処理・低レイテンシ |
| GPT-4.1 | gpt-4.1 |
コードと複雑な指示の処理 |
| GPT-4o | gpt-4o |
マルチモーダルと汎用タスク |
| Gemini 2.5 Pro | gemini-2.5-pro |
高度な推論と長いコンテキスト |
| Gemini 2.5 Flash | gemini-2.5-flash |
速度重視のシーン |
| Gemini 2.5 Flash Lite | gemini-2.5-flash-lite |
より低コストの高並列シーン |
完全なモデル一覧は、コンソールのモデルと料金ページ、または /v1/models エンドポイントからご確認いただけます。
4. サンドボックスでテストする
コンソールにログイン後、サンドボックスページから、コードを書かずにブラウザ上で各モデルの動作をテストできます。