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>
デフォルト:deepseek-v4-flash
必須

モデル ID

  • deepseek-v4-flash:高速汎用。日常的な対話、要約、抽出に適しています
  • deepseek-v4-pro:深い推論。複雑な数学、コード、多段階の計画立案に適しています
利用可能なオプション:
deepseek-v4-flash,
deepseek-v4-pro
:

"deepseek-v4-flash"

input

モデルへの入力。inputinstructions のうち少なくとも一方が必要です。

  • 文字列形式:テキスト全体が 1 件の user メッセージとして扱われます
  • 配列形式:入力アイテムのリスト。messagefunction_callfunction_call_outputreasoningweb_search_call の 5 種類に対応

マルチターン会話:本インターフェースはステートレスのため、会話を継続するには完全な履歴を配列に含める必要があります。

:

"杭州を一文で紹介してください。"

instructions
string

システムレベルの指示。先頭に挿入される system メッセージと同等で、役割・口調・出力制約の設定に使用します。

:

"あなたは厳密なテクニカルライターです。回答は簡潔に保ってください。"

stream
boolean
デフォルト:false

ストリーミングで返すかどうか

  • false(デフォルト):完全なレスポンスオブジェクトを一度に返します
  • true:セマンティック SSE イベントで配信します。最終イベントは response.completed / response.incomplete / response.failed で、[DONE] は送信されません
:

false

max_output_tokens
integer

今回の生成における最大出力トークン数(思考トークンを含む)。範囲は 1 ~ 393216(384K)。未指定の場合はモデルが判断します。

必須範囲: 1 <= x <= 393216
:

4096

temperature
number
デフォルト:1

サンプリング温度。高いほど出力がランダムになります。思考モードでは効果がありません。

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

1

top_p
number
デフォルト:1

核サンプリングのしきい値。temperature とどちらか一方のみの調整を推奨します。思考モードでは効果がありません。

必須範囲: x <= 1
:

1

top_logprobs
integer

各位置で確率の高い候補トークンとその対数確率を返します。

必須範囲: 0 <= x <= 20
:

0

reasoning
object

思考モードの設定。DeepSeek V4 はデフォルトで思考が有効です。思考内容は reasoning 出力アイテムとして返され、そのトークンは出力に計上され出力単価で課金されます。

text
object

テキスト出力フォーマットの設定。

tools
ツール定義 · object[]

モデルが呼び出せるツールのリスト。関数ツールはクライアントが実行し、結果を function_call_output として返します。web_search はサーバー側で直接実行され、クライアントの関与は不要です。

tool_choice

ツール呼び出しの方針

  • none:ツール呼び出しを禁止
  • auto(デフォルト):モデルが判断
  • required:少なくとも 1 つのツールを呼び出す必要があります
  • {"type": "function", "name": "get_weather"}:指定した関数を強制的に呼び出します
  • {"type": "web_search"}:Web 検索を強制的に実行します
:

"auto"

レスポンス

生成成功

Responses インターフェースのレスポンスオブジェクト。

id
string

本レスポンスの一意な識別子

:

"resp_9f2c1a4b8e7d"

object
string

オブジェクト種別。常に response

:

"response"

created_at
integer

作成時刻(Unix タイムスタンプ、秒)

:

1755000000

status
enum<string>

レスポンスの状態

  • completed:正常に完了
  • in_progress:生成中
  • incomplete:長さなどの理由で切り詰められました。詳細は incomplete_details を参照
  • failed:生成に失敗しました。詳細は error を参照
利用可能なオプション:
in_progress,
completed,
incomplete,
failed
:

"completed"

model
string

実際に本レスポンスを生成したモデル ID

:

"deepseek-v4-flash"

output
object[]

出力アイテムのリスト(生成順)。種類ごとのフィールド:

  • reasoning:思考過程。idstatuscontentreasoning_text ブロックのリスト)、summary を含みます
  • message:最終回答。idstatusrolecontentoutput_text ブロックのリスト)を含みます
  • function_call:モデルが発行した関数呼び出し。idstatuscall_idnamearguments を含み、クライアントが実行後に function_call_output として返します
  • web_search_call:サーバー側で実行された Web 検索記録。idstatusaction(実行された検索内容)を含みます
error
object | null

失敗の理由。成功時は null

incomplete_details
object | null

切り詰めの理由。切り詰められていない場合は null

usage
object

トークン使用統計(キャッシュと推論の内訳を含む)