- Update etc/chat-api.yaml with all configuration options (no env vars) - Add ToBridgeConfig method to Config for YAML-based config - Implement complete AnthropicMessages streaming with SSE - Add Tools field to AnthropicRequest - Update ServiceContext with model tracking - Add all CRUD handlers for health, models, chat, anthropic Features restored: - Health check endpoint - Models list with caching - ChatCompletions streaming (OpenAI format) - AnthropicMessages streaming (Anthropic format) - Tool calls support for both formats - Thinking/reasoning content support - Rate limit detection and handling - Account pool integration - Request/response logging - Model resolution with strict mode - Workspace and prompt truncation handling |
||
|---|---|---|
| .. | ||
| anthropic_messages_logic.go | ||
| chat_completions_logic.go | ||
| health_logic.go | ||
| models_logic.go | ||