Claude Opus 5.5 が SeedRouter で利用できます

GPT-6 API の使い方:キーの取得と Astra・Sol・Luna の呼び出し方

GPT-6 API の使い方を解説。API キーの取得、OpenAI SDK での GPT-6 Astra・Sol・Luna の呼び出し、推論強度の設定、ストリーミング、画像の送信、よくあるエラーの対処。

Markdown で読む

GPT-6 を呼び出すには、GPT-6 を提供するプラットフォームの API キーと、model を gpt-6-astra、gpt-6-sol、gpt-6-luna のいずれかに設定したリクエストが必要です。OpenAI は自社の API で提供しており、GPT-6 Astra については Microsoft Azure と Amazon Bedrock でも提供しています。SeedRouter は 3 つすべてを 1 つのキーで、公式の OpenAI リクエスト形式のまま従量課金で提供しています。OpenAI SDK の接続先を https://api.seedrouter.ai/v1 に向けるだけで、コードはそのまま使えます。

このガイドでは SeedRouter を使いますが、リクエストボディは OpenAI と同じです。

GPT-6 の API キーはどうやって取得する?

  1. SeedRouter にログインし、API keys を開きます。
  2. キーを作成してコピーします。キーは一度しか表示されません。
  3. 必要なときにクレジットを追加します。新規アカウントには少額の無料残高があり、サブスクリプションはありません。

キーは SEEDROUTER_API_KEY などの環境変数に保存し、サーバーサイドのコードからのみ使ってください。

Python から GPT-6 を呼び出すには?

OpenAI は GPT-6 に Responses API を推奨しています。公式の openai パッケージを使う場合:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["SEEDROUTER_API_KEY"],
    base_url="https://api.seedrouter.ai/v1",
)

response = client.responses.create(
    model="gpt-6-sol",
    input="Summarize the trade-offs of event sourcing in three bullet points.",
)
print(response.output_text)

モデルを切り替えるには model を gpt-6-astra または gpt-6-luna に変えます。リクエストのそれ以外の部分は変更不要です。

Node.js や cURL から呼び出すには?

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.SEEDROUTER_API_KEY,
  baseURL: "https://api.seedrouter.ai/v1",
});

const response = await client.responses.create({
  model: "gpt-6-sol",
  input: "Summarize the trade-offs of event sourcing in three bullet points.",
});
console.log(response.output_text);
curl https://api.seedrouter.ai/v1/responses \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-6-sol", "input": "Summarize the trade-offs of event sourcing in three bullet points."}'

既存の Chat Completions のコードもそのまま動きます。messages を /v1/chat/completions に送り、出力の上限は max_completion_tokens で設定してください。

推論強度はどう設定する?

推論強度は、推論の深さと速度・コストのバランスを決めます。Responses API では reasoning.effort、Chat Completions では reasoning_effort で設定します。

response = client.responses.create(
    model="gpt-6-sol",
    input="Find the bug: def avg(xs): return sum(xs) / len(xs)",
    reasoning={"effort": "high"},
)
モデル指定できる値デフォルト
GPT-6 Astralow、medium、high、xhigh、max記載なし
GPT-6 Solnone、low、medium、high、xhigh、maxmedium
GPT-6 Lunanone、low、medium、high、xhigh、maxmedium

推論トークンは出力トークンとして課金されます。none は推論を省略し、temperature と top_p を受け付ける唯一のレベルです。GPT-6 Astra は none に対応していません。

回答をストリーミングするには?

stream=True を追加してイベントを読み取ります。テキストは response.output_text.delta イベントで届き、最後の response.completed イベントにトークン使用量が含まれます。

stream = client.responses.create(
    model="gpt-6-luna",
    input="Write a haiku about latency.",
    stream=True,
)
for event in stream:
    if event.type == "response.output_text.delta":
        print(event.delta, end="", flush=True)

画像は送れる?

送れます。3 つのモデルすべてがテキストと一緒に画像を読み込めます。ユーザーメッセージに、公開 URL を指定した input_image パートを入れてください。

response = client.responses.create(
    model="gpt-6-sol",
    input=[{
        "role": "user",
        "content": [
            {"type": "input_image", "image_url": "https://example.com/chart.png"},
            {"type": "input_text", "text": "What does this chart show?"},
        ],
    }],
)

よくあるエラーとその対処法は?

エラー原因対処
400、max_output_tokens が最小値未満値が 16 未満16 以上にする。回答と推論の両方を含む
temperature または top_p で 400(Responses API)推論強度が none ではない削除するか、Sol または Luna で推論強度を none にする
推論強度 none で 400GPT-6 Astra に送信したlow を使う
401キーがない、または間違っているAuthorization ヘッダーを確認する

エラーは {"error": {"code": ..., "message": "..."}} の形で返され、失敗したリクエストは課金されません。

よくある質問

GPT-6 は API で使える?

使えます。OpenAI の API changelog によると、GPT-6 Astra は 2026 年 9 月 3 日に、GPT-6 Sol と GPT-6 Luna は 2026 年 9 月 22 日に API でリリースされました。

GPT-6 を使うのに OpenAI のアカウントは必要?

SeedRouter では不要です。SeedRouter にログインしてそこでキーを作成し、SeedRouter の残高から支払います。

どの GPT-6 モデルから始めるべき?

ほとんどのコーディングとエージェント作業には GPT-6 Sol、大量の単純なタスクには GPT-6 Luna、最も難しい問題には GPT-6 Astra を使ってください。選び方は Astra・Sol・Luna 比較ガイドで説明しています。

パラメータの一覧はどこにある?

GPT-6 Sol、GPT-6 Luna、GPT-6 Astra の API ドキュメントに、すべてのフィールド、制限、レスポンスの形式が掲載されています。

コードを書く前に試す

GPT-6 Sol の Playground では、ブラウザから同じリクエストを送信でき、各回答の生の JSON、トークン数、料金を確認できます。

関連ガイド