Skip to main content
POST
チャット補完を作成

承認

Authorization
string
header
必須

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

ボディ

application/json
model
string
必須
例:

"gpt-5.4"

messages
object[]
必須
temperature
number

サンプリング温度。

必須範囲: 0 <= x <= 2
top_p
number

核サンプリングの累積確率。

必須範囲: 0 <= x <= 1
max_tokens
integer
非推奨

max_completion_tokens の非推奨互換エイリアス。Kimi K3 は両方の形式を受け付け、max_completion_tokens を使用します。

必須範囲: x >= 1
max_completion_tokens
integer

推論と最終回答を合わせた最大トークン数。上限はモデルごとに異なり、予算を使い切ると回答が不完全になる場合があります。 Kimi K3: 131072 (default), 1048576 (max).

必須範囲: 1 <= x <= 1048576
reasoning_effort
enum<string>

推論強度。この列挙は構文上の許容値であり、全モデルでの対応を保証しません。非対応の値は 400 になります。Kimi K3 は low、high、max(既定は max)に対応し、GPT-5.4/5.5 は none、low、medium、high、xhigh に対応します。Claude と Gemini の制限は /ja/models/chat-models を参照。省略時はモデルの既定動作を維持します。モデルごとの対応値・既定値・無効化可否は GET /v1/models の capability_metadata.reasoning で公開されています。

利用可能なオプション:
none,
minimal,
low,
medium,
high,
xhigh,
max
stop

最大 4 個の停止シーケンス。

n
integer

生成する候補数。

必須範囲: x >= 1
frequency_penalty
number
必須範囲: -2 <= x <= 2
presence_penalty
number
必須範囲: -2 <= x <= 2
seed
integer

できる限り再現可能なサンプリングシード。

response_format
object

JSON オブジェクトまたは JSON Schema 出力を強制します(例: { "type": "json_object" })。

tools
object[]

モデルが呼び出せるツール/関数の宣言。

tool_choice

ツール選択: 'auto' | 'none' | 'required' | { type: 'function', function: { name } }。

logprobs
boolean
top_logprobs
integer
必須範囲: 0 <= x <= 20
logit_bias
object
user
string

リスク監査のためのエンドユーザー識別子。

stream
boolean

true の場合、増分を SSE でストリーミング返却します(OpenAI chat.completion.chunk)。'data: [DONE]' で終了します。

reasoning
object

reasoning_effort の互換エイリアス。両方の形式を指定する場合、値を一致させてください。不一致は 400 になります。

レスポンス

OpenAI 互換のチャット補完レスポンス。

id
string
必須
object
string
必須
例:

"chat.completion"

created
integer
必須
model
string
必須
choices
object[]
必須
usage
object