@@ -145,16 +145,17 @@ func (c *Config) configureProviders(env env.Env, resolver VariableResolver, know
145 maps.Copy(headers, config.ExtraHeaders)
145 maps.Copy(headers, config.ExtraHeaders)
147 prepared := ProviderConfig{
147 prepared := ProviderConfig{
148− ID: string(p.ID),
148+ ID: string(p.ID),
149− Name: p.Name,
149+ Name: p.Name,
150− BaseURL: p.APIEndpoint,
150+ BaseURL: p.APIEndpoint,
151− APIKey: p.APIKey,
151+ APIKey: p.APIKey,
152− Type: p.Type,
152+ Type: p.Type,
153− Disable: config.Disable,
153+ Disable: config.Disable,
154− ExtraHeaders: headers,
154+ SystemPromptPrefix: config.SystemPromptPrefix,
155+ ExtraHeaders: headers,
155− ExtraBody: config.ExtraBody,
156+ ExtraBody: config.ExtraBody,
156− ExtraParams: make(map[string]string),
157+ ExtraParams: make(map[string]string),
157− Models: p.Models,
158+ Models: p.Models,
160 switch p.ID {
161 switch p.ID {