Skip to main content
POST
BaseURL:デフォルトの BaseURL は https://direct.evolink.ai で、テキストモデルへの対応が優れており、長時間接続をサポートします。https://api.evolink.ai はマルチモーダルの主力エンドポイントで、テキストモデルに対しては代替アドレスとして使用されます。
このモデル ID は本エンドポイント専用です:gpt-6-luna-decisions は /v1/decisions でのみ使えます。Chat Completions、Responses などの他のエンドポイントで使うと 400 model_endpoint_mismatch が返ります。会話やテキスト生成には、gpt-6-luna を Chat Completions または Responses API で使ってください。
3 種類の質問の選び方1 回のリクエストに複数の独立した質問を含められます。すべて同じ input を共有します。後の質問が前の質問の回答に依存する場合は、2 回のリクエストに分けてください。
Chat Completions / Responses との違い:このエンドポイントは model、input、questions、safety_identifier の 4 フィールドのみ受け付けます。他のフィールドを追加すると 400 unknown_parameter が返ります。画像は base64 データ URL のみ対応し、ストリーミングは利用できません。

承認

Authorization
string
header
必須

##すべてのエンドポイントで Bearer Token 認証が必要です##

API Key の取得:

API Key 管理ページで API Key を取得してください

リクエストヘッダーへの追加:

ボディ

application/json
model
enum<string>
必須

モデル ID。gpt-6-luna-decisions を使ってください。このエンドポイントは OpenAI のモデル ID gpt-6-luna も受け付けます。動作と課金は同一で、使用量と請求記録は gpt-6-luna-decisions に統一されます。

gpt-6-luna-decisions はこのエンドポイント専用です。Chat Completions、Responses などの他のエンドポイントで使うと 400 model_endpoint_mismatch が返ります。

利用可能なオプション:
gpt-6-luna-decisions,
gpt-6-luna
例:

"gpt-6-luna-decisions"

input
必須

すべての質問で共通の判定材料です。テキスト文字列、またはユーザーメッセージの配列を指定します。メッセージにはテキストとインライン画像を含められます。

例:

"I was charged twice for my order."

questions
object[]
必須

判定する質問を最低 1 つ指定します。各質問は独立しており、異なる種類を組み合わせられます。同じリクエスト内で質問の name を重複させることはできません。

後の質問が前の質問の回答に依存する場合は、2 回のリクエストに分けてください。

Minimum array length: 1
safety_identifier
string

任意。独自のエンドユーザー識別子(不透明な文字列)です。不正利用の検出のため、変更せずにモデル提供元へ転送されます

レスポンス

質問ごとに 1 つの回答を、リクエスト内の質問と同じ順序で返します

model
string

実際に判定を行ったモデル

例:

"gpt-6-luna"

answers
object[]

質問ごとに 1 つの回答を、リクエスト内と同じ順序で返します。name で質問を対応付け、type で回答の種類を区別します

usage
object

トークン使用量。このエンドポイントは入力トークンのみ課金し、出力、キャッシュ読み取り、キャッシュ書き込みは無料です。各リクエストには最低料金が適用されます。1 回の入力が 272,000 トークンを超える場合、そのリクエスト全体の入力単価は通常の 2 倍になります。最新の料金はモデル料金をご覧ください。