Skip to main content
POST
BaseURL: デフォルトの BaseURL は https://direct.evolink.ai で、テキストモデルと長時間接続をより適切にサポートします。https://api.evolink.ai はマルチモーダルサービスの主要エンドポイントで、テキストモデルの代替アドレスとして使用されます。

承認

Authorization
string
header
必須

##すべてのインターフェースは Bearer Token による認証が必要です##

API Key の取得:

API Key 管理ページ にアクセスして API Key を取得してください

使用時はリクエストヘッダに追加:

ボディ

application/json
model
enum<string>
デフォルト:kimi-k3.1-pro
必須

kimi-k3.1-pro または kimi-k3.1-pro-highspeed を指定します。Highspeed は生成が速いモデルです。

利用可能なオプション:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed
max_tokens
integer
必須

thinking と最終テキストを含む、この生成で使用できる最大 token 数。

必須範囲: 1 <= x <= 1048576
messages
object[]
必須

Anthropic Messages のメッセージ一覧。複数ターンの会話では、assistant の完全なコンテンツブロックを変更せずに返してください。

Minimum array length: 1
system

文字列または text ブロック配列のシステムプロンプト。

stream
boolean
デフォルト:false

Anthropic SSE イベントストリームを返すかどうか。

tools
object[]

カスタム関数またはサーバー側 Web 検索。内蔵検索は type=web_search_20250305、name=web_search を使用し、実際の呼び出し回数で課金されます。

tool_choice
object
stop_sequences
string[]

停止シーケンス。完全一致で生成を停止し、一致した文字列は出力しません。最大 5 個、各 32 バイト以内です。

Maximum array length: 5
cache_control
object

書き込み TTL はトップレベルの cache_control のみで制御します。メッセージブロック内のキャッシュ指定では代用できません。省略時は 5m です。

output_config
object

出力設定:推論強度と構造化出力。

レスポンス

Message 応答。ストリーミングリクエストでは Anthropic SSE イベントストリームを返します

id
string
type
enum<string>
利用可能なオプション:
message
role
enum<string>
利用可能なオプション:
assistant
model
string
例:

"kimi-k3.1-pro"

content
object[]

テキスト、画像、推論、ツール呼び出し、またはツール結果を表す Anthropic コンテンツブロック。

stop_reason
enum<string> | null
利用可能なオプション:
end_turn,
max_tokens,
tool_use,
refusal,
null
stop_sequence
string | null
usage
object