- 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 |
||
|---|---|---|
| .. | ||
| config | ||
| handler | ||
| logic/chat | ||
| svc | ||
| types | ||