HN 日本語サマリー

← 一覧へ戻る
AI・機械学習

DeepSeek V4 Pro 0813が静かにリリース

DeepSeek V4 Pro 0813 quietly released (api-docs.deepseek.com)

53 pointsby HiPHInch4 コメント

要約

DeepSeekは、Codexの需要に応えるため、APIでResponses API形式をサポート開始しました。これにより、OpenAI SDKを使用してDeepSeekモデルをCodexに簡単に統合できます。ストリーミングや様々なイベントタイプ、互換性のあるパラメータについても詳細が説明されています。

全文翻訳

このページについて Responses APIの使用 Codexの需要に応えるため、APIはResponses API形式をサポートするようになりました。base_urlはhttps://api.deepseek.comです。簡単な設定で、CodexでDeepSeekモデルを使用できます。 CodexへのDeepSeekモデルの統合 「Codexとの統合」を参照してください。 Responses API経由でのDeepSeekモデルの呼び出し # まずOpenAI SDKをインストールしてください: `pip3 install openai` from openai import OpenAI client = OpenAI(api_key="<your DeepSeek API Key>", base_url="https://api.deepseek.com") response = client.responses.create( model="deepseek-v4-flash", instructions="You are a helpful assistant.", input="Hi, how are you?", ) print(response.output_text) ストリーミング stream: true を設定すると、応答をセマンティックサーバー送信イベント(SSE)のシーケンスとして受信できます。各イベントにはイベントタイプを示すeventフィールドと、単調増加するsequence_numberが含まれます。ストリームは response.completed / response.incomplete / response.failed イベントで終了します。データ: [DONE] メッセージはありません。 stream = client.responses.create( model="deepseek-v4-flash", instructions="You are a helpful assistant.", input="Hi, how are you?", stream=True, ) for event in stream: if event.type == "response.output_text.delta": print(event.delta, end="") イベントの完全なリスト: イベント 説明 response.created 最初のイベント。応答は in_progress 状態で作成されました。 response.in_progress 応答が生成中です。 response.output_item.added / response.output_item.done 出力項目(reasoning / message / function_call / custom_tool_call / web_search_call)が開始/完了しました。 response.content_part.added / response.content_part.done 出力項目内のコンテンツパートが開始/完了しました。 response.reasoning_text.delta / response.reasoning_text.done 増分チェーンオブソートテキスト / 完全なチェーンオブソートテキスト。 response.output_text.delta / response.output_text.done 増分出力テキスト / 完全な出力テキスト。 response.function_call_arguments.delta / response.function_call_arguments.done 増分関数呼び出し引数 / 完全な引数。 response.custom_tool_call_input.delta / response.custom_tool_call_input.done 増分カスタムツール呼び出し(apply_patch)入力 / 完全な入力。 response.web_search_call.in_progress / response.web_search_call.searching / response.web_search_call.completed サーバーサイドのWeb検索ツール呼び出しのステータス更新。 response.completed 応答が正常に完了したときの最終イベント。使用状況を含む完全な応答オブジェクトを運びます。 response.incomplete 応答が切り捨てられたときの最終イベント(例: max_output_tokensに到達)。完全な応答オブジェクトを運びます。 response.failed 応答が失敗したときの最終イベント。エラー詳細を含む完全な応答オブジェクトを運びます。 互換性の詳細 このセクションでは、DeepSeek APIとResponses APIの互換性の詳細をリストします。完全なResponses API形式の定義については、公式のOpenAI APIリファレンスを参照してください。 トップレベルのリクエストパラメータ パラメータ サポート状況 model サポートされています。 deepseek-v4-flash / deepseek-v4-pro、モデルと価格を参照してください。 input サポートされています。文字列または入力アイテムリスト。inputとinstructionsの少なくとも一方が必須です。 instructions サポートされています。最初のシステムメッセージとして挿入されます。 stream サポートされています。 temperature サポートされています(範囲 [0.0, 2.0])。思考モードでは効果がありません。 top_p サポートされています(思考モードでは効果がありません)。 max_output_tokens サポートされています。 top_logprobs サポートされています(範囲 [0, 20])。 tools 部分的にサポートされています。function / web_searchがサポートされています。その他のタイプは無視されます。ツール表を参照してください。 tool_choice サポートされています。 none / auto / required / 特定のツール({