APIの使用
バージョン
APIリクエストを行う際は、anthropic-version
リクエストヘッダーを送信する必要があります。例えば、anthropic-version: 2023-06-01
のようにします。クライアントライブラリを使用している場合は、これは自動的に処理されます。
特定のAPIバージョンでは、以下を保持します:
- 既存の入力パラメータ
- 既存の出力パラメータ
ただし、以下のことを行う可能性があります:
- オプションの入力を追加する
- 出力に値を追加する
- 特定のエラータイプの条件を変更する
- enum型の出力値に新しいバリアントを追加する(例えば、ストリーミングイベントタイプなど)
一般的に、このリファレンスに記載されているようにAPIを使用している場合、使用方法が破壊されることはありません。
バージョン履歴
可能な限り最新のAPIバージョンを使用することをお勧めします。以前のバージョンは非推奨とみなされ、新しいユーザーは利用できない可能性があります。
2023-06-01
- ストリーミングのサーバーセントイベント(SSE)の新しい形式:
- 補完はインクリメンタルです。例えば、
" Hello"
、" my"
、" name"
、" is"
、" Claude."
のように、" Hello"
、" Hello my"
、" Hello my name"
、" Hello my name is"
、" Hello my name is Claude."
ではありません。 - すべてのイベントはデータのみのイベントではなく、名前付きイベントです。
- 不要な
data: [DONE]
イベントを削除しました。
- 補完はインクリメンタルです。例えば、
- レスポンスの
exception
とtruncated
の古い値を削除しました。
- ストリーミングのサーバーセントイベント(SSE)の新しい形式:
2023-01-01
:初回リリース。