feat: add Anthropic Claude Messages API client

Adds AnthropicClient with tool use, SSE streaming, and extended
thinking behind an optional AnthropicDialect bean, plus ANTHROPIC
model provider, request-shaping unit tests, and integration tests
against an Anthropic-compatible server.
This commit is contained in:
extio-de
2026-10-17 20:15:44 +02:00
parent 46e3e57f4b
commit bb7ae456a8
20 changed files with 1609 additions and 6 deletions

View File

@@ -42,6 +42,6 @@ public record ModelProfile(
}
public static enum ModelProvider {
OAI_TEXT_COMPLETION, OAI_CHAT_COMPLETION, OAI_RESPONSES, OPENROUTER, OLLAMA;
OAI_TEXT_COMPLETION, OAI_CHAT_COMPLETION, OAI_RESPONSES, OPENROUTER, OLLAMA, ANTHROPIC;
}
}