fix anthropic rest calls

This commit is contained in:
Niki Vihtola
2025-12-16 16:51:22 +02:00
parent b53a8b6582
commit afc842e165

View File

@@ -29,14 +29,19 @@ class AnthropicProvider(LLMProvider):
'anthropic-version': '2023-06-01',
'Content-Type': 'application/json'
},
data={
json={
'model': self.model,
'max_tokens': max_tokens,
'temperature': 0.3,
'messages': [
{
'role': 'user',
'text': prompt
'content': [
{
'type': 'text',
'text': prompt
}
]
}
]
}
@@ -85,7 +90,7 @@ class AnthropicProvider(LLMProvider):
return message.get('content', [])[0].get('text').strip()
except IndexError as e:
return f"[Anthropic Error] Failed to generate daily."
return f"[Anthropic Error] Failed to generate daily: {type(e).__name__}: {e}"
except Exception as e:
raise RuntimeError(f"Failed to generate daily: {type(e).__name__}: {e}")