Sure, here's the proofread version:
-
New Models:
- Claude 3.5 Sonnet / Haiku, Llama 3.2, grok-beta, gpt-4o-2024-11-20, etc.
-
New Providers:
- Grok and Deepseek (with examples)
-
Enhanced Anthropic Integration:
- Message/block caching
- System prompt generalized as a "message"
- PDF block processing
-
Better Support for JSON:
createChatCompletionWithJSON
-
Adapters:
- Failover models support for chat completion (
createChatCompletionWithFailover
) - Core adapters/wrappers abstracted and relocated to
ws-client
- Failover models support for chat completion (
-
Fixes:
- Scala 2.13 JSON schema serialization
-
Refactoring:
ChatCompletionBodyMaker
(removedWSClient
dependency)- Removed
org.joda.time.DateTime