TsgcHTTP_API_Anthropic › 属性 › AnthropicOptions
保存 Anthropic API 的连接设置,包括 API 密钥、HTTP 选项、日志记录、重试以及 anthropic-version 头
property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
write SetAnthropicOptions;
—
AnthropicOptions 公开了每个向 https://api.anthropic.com/v1 发送的请求所使用的子属性:ApiKey 以 x-api-key 标头发送,HttpOptions 控制代理/用户代理/连接设置,LogOptions 启用请求/响应追踪,RetryOptions 配置瞬时故障的自动重试。必填的 anthropic-version 标头(例如 2023-06-01)也在此处管理。在设计时或启动时配置此属性一次,后续所有 API 调用将复用相同的凭证和策略。
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;