TsgcHTTP_API_AnthropicMethoden › UploadFile

UploadFile Methode

Lädt eine lokale Datei in die Anthropic Files API hoch, um sie später in Nachrichten zu verwenden

Syntax

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parameter

NameTypBeschreibung
aFilePathconst stringVollständiger Pfad zur lokalen Datei, die hochgeladen werden soll. Der MIME-Typ wird aus der Erweiterung erkannt.

Rückgabewert

Antwort mit der serververgebenen Id, Filename, MimeType und SizeBytes (TsgcAnthropicClass_Response_File)

Hinweise

Führt einen POST /v1/files-Multipart-Upload zur Anthropic Files API durch. Nach dem Hochladen kann die zurückgegebene Datei-Id aus einem nachfolgenden CreateMessage-Aufruf referenziert werden (zum Beispiel als image- oder document-Inhaltsblock), ohne den Binärinhalt erneut zu senden. Der anthropic-version-Header aus AnthropicOptions wird automatisch eingeschlossen. Das zurückgegebene Objekt muss vom Aufrufer freigegeben werden.

Beispiel

oResponse := oAPI.UploadFile('C:\docs\report.pdf');
try
  ShowMessage('Uploaded with id: ' + oResponse.Id);
finally
  oResponse.Free;
end;

Zurück zu Methoden