TsgcHTTP_API_Anthropic › Methoden › DeleteFile
Löscht eine zuvor hochgeladene Datei aus der Anthropic Files API
function DeleteFile(const aFileId: string) : TsgcAnthropicClass_Response_File_Deleted;
| Name | Typ | Beschreibung |
|---|---|---|
aFileId | const string | Bezeichner der zu löschenden Datei, wie von UploadFile oder ListFiles zurückgegeben. |
Antwort, die die Löschung mit der Datei-Id und dem Deleted-Flag bestätigt (TsgcAnthropicClass_Response_File_Deleted)
Sendet eine DELETE /v1/files/{file_id}-Anfrage an die Anthropic Files API. Nach dem Löschen kann die Datei-ID nicht mehr aus neuen Nachrichten referenziert werden, obwohl vorhandene Nachrichtenhistorien, die den Dateiinhalt bereits enthielten, unberührt bleiben. Der anthropic-version-Header aus AnthropicOptions wird automatisch eingefügt. Das zurückgegebene Objekt muss vom Aufrufer freigegeben werden.
oResponse := oAPI.DeleteFile('file_01ABCxyz');
try
if oResponse.Deleted then ShowMessage('file removed');
finally
oResponse.Free;
end;