TsgcHTTP_API_Anthropicメソッド › DeleteFile

DeleteFile メソッド

Anthropic Files API から以前にアップロードされたファイルを削除します。

構文

function DeleteFile(const aFileId: string) : TsgcAnthropicClass_Response_File_Deleted;

パラメータ

名前タイプ説明
aFileIdconst string削除するファイルの識別子。UploadFile または ListFiles が返したものです。

戻り値

ファイルの IdDeleted フラグ(TsgcAnthropicClass_Response_File_Deleted)を含む削除確認レスポンス

解説

Anthropic Files API に DELETE /v1/files/{file_id} リクエストを送信します。削除されたファイル ID は新しいメッセージから参照できなくなりますが、ファイルの内容をすでに含んでいる既存のメッセージ履歴は影響を受けません。AnthropicOptionsanthropic-version ヘッダーは自動的に含まれます。返されたオブジェクトは呼び出し元が解放する必要があります。

使用例

oResponse := oAPI.DeleteFile('file_01ABCxyz');
try
  if oResponse.Deleted then ShowMessage('file removed');
finally
  oResponse.Free;
end;

メソッドに戻る