TsgcHTTP_API_AnthropicProprietà › AnthropicOptions

AnthropicOptions Proprietà

Contiene le impostazioni di connessione per l'API Anthropic, inclusi chiave API, opzioni HTTP, registrazione, tentativi e l'header anthropic-version

Sintassi

property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
      write SetAnthropicOptions;

Valore predefinito

Note

AnthropicOptions espone le sotto-proprietà utilizzate da ogni richiesta inviata a https://api.anthropic.com/v1: ApiKey viene inviata nell'intestazione x-api-key, HttpOptions controlla le impostazioni di proxy/user-agent/connessione, LogOptions abilita la tracciatura delle richieste/risposte e RetryOptions configura i tentativi automatici in caso di errori transitori. L'intestazione obbligatoria anthropic-version (ad esempio 2023-06-01) è anch'essa gestita qui. Configurare questa proprietà una volta in fase di progettazione o all'avvio e tutte le successive chiamate API riutilizzeranno le stesse credenziali e policy.

Esempio

oAPI := TsgcHTTP_API_Anthropic.Create(nil);
oAPI.AnthropicOptions.ApiKey := 'sk-ant-...';
oAPI.AnthropicOptions.AnthropicVersion := '2023-06-01';
oAPI.AnthropicOptions.HttpOptions.UserAgent := 'MyApp/1.0';
oAPI.AnthropicOptions.RetryOptions.Enabled := True;

Torna alle Proprietà