TsgcHTTP_API_AnthropicPropriétés › AnthropicOptions

AnthropicOptions Propriété

Contient les paramètres de connexion pour l'API Anthropic, notamment la clé API, les options HTTP, la journalisation, les nouvelles tentatives et l'en-tête anthropic-version

Syntaxe

property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
      write SetAnthropicOptions;

Valeur par défaut

Remarques

AnthropicOptions expose des sous-propriétés utilisées par chaque requête envoyée à https://api.anthropic.com/v1 : ApiKey est envoyé dans l'en-tête x-api-key, HttpOptions contrôle les paramètres de proxy/user-agent/connexion, LogOptions active le traçage des requêtes/réponses et RetryOptions configure les relances automatiques en cas d'échecs transitoires. L'en-tête obligatoire anthropic-version (par exemple 2023-06-01) est également géré ici. Configurez cette propriété une fois à la conception ou au démarrage et tous les appels API ultérieurs réutiliseront les mêmes identifiants et politiques.

Exemple

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;

Retour aux propriétés