TsgcHTTP_API_Anthropic메서드 › UploadFile

UploadFile Method

나중에 메시지에서 사용하기 위해 로컬 파일을 Anthropic Files API에 업로드합니다

구문

function UploadFile(const aFilePath: string) : TsgcAnthropicClass_Response_File;

Parameters

NameType설명
aFilePathconst string업로드할 로컬 파일의 전체 경로입니다. MIME 유형은 확장자에서 감지됩니다.

반환 값

서버가 할당한 Id, Filename, MimeTypeSizeBytes가 있는 응답 (TsgcAnthropicClass_Response_File)

설명

Anthropic Files API에 POST /v1/files 멀티파트 업로드를 수행합니다. 업로드되면 반환된 파일 Id를 후속 CreateMessage 호출에서(예: image 또는 document 콘텐츠 블록으로) 바이너리 콘텐츠를 다시 전송하지 않고 참조할 수 있습니다. AnthropicOptionsanthropic-version 헤더가 자동으로 포함됩니다. 반환된 객체는 호출자가 해제해야 합니다.

예제

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

메서드로 돌아가기