TsgcHTTP_API_Anthropic › Propriétés › AnthropicOptions
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
property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
write SetAnthropicOptions;
—
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.
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;