@@ -67,8 +67,8 @@ func createAnthropicClient(opts providerClientOptions, useBedrock bool) anthropi
67 if useBedrock {
67 if useBedrock {
68 anthropicClientOptions = append(anthropicClientOptions, bedrock.WithLoadDefaultConfig(context.Background()))
68 anthropicClientOptions = append(anthropicClientOptions, bedrock.WithLoadDefaultConfig(context.Background()))
70− for _, header := range opts.extraHeaders {
70+ for key, header := range opts.extraHeaders {
71− anthropicClientOptions = append(anthropicClientOptions, option.WithHeaderAdd(header, opts.extraHeaders[header]))
71+ anthropicClientOptions = append(anthropicClientOptions, option.WithHeaderAdd(key, header))
73 for key, value := range opts.extraBody {
73 for key, value := range opts.extraBody {
74 anthropicClientOptions = append(anthropicClientOptions, option.WithJSONSet(key, value))
74 anthropicClientOptions = append(anthropicClientOptions, option.WithJSONSet(key, value))
@@ -223,6 +223,7 @@ func (a *anthropicClient) preparedMessages(messages []anthropic.MessageParam, to
225 systemBlocks := []anthropic.TextBlockParam{}
225 systemBlocks := []anthropic.TextBlockParam{}
226+ slog.Info("Testing", "prefix", a.providerOptions.systemPromptPrefix)
227 // Add custom system prompt prefix if configured
228 // Add custom system prompt prefix if configured
228 if a.providerOptions.systemPromptPrefix != "" {
229 if a.providerOptions.systemPromptPrefix != "" {