buildHeaders method
Build provider-specific HTTP headers
Implementation
@override
Map<String, String> buildHeaders(dynamic config) {
final ollamaConfig = config as OllamaConfig;
final headers = <String, String>{
'Content-Type': 'application/json',
};
// Add authorization header only if API key is provided
if (ollamaConfig.apiKey != null && ollamaConfig.apiKey!.isNotEmpty) {
headers['Authorization'] = 'Bearer ${ollamaConfig.apiKey}';
}
return headers;
}