suna/backend/core/services
marko-kraemer d8100cb7a0 Add Sonnet 4.5 and centralize model configuration system
- Add Claude Sonnet 4.5 (global.anthropic.claude-sonnet-4-5-20250929-v1:0) to registry
- Update all Anthropic models to use bedrock/converse/ endpoint with full ARNs
- Create comprehensive ModelConfig class for centralized provider settings
- Add alias system with raw ARNs for proper LiteLLM response resolution
- Refactor response processor to preserve exact LiteLLM response objects
- Simplify LLM service by merging prepare_params into make_llm_api_call
- Set stream_options include_usage as universal default for all models
- Remove scattered configuration functions in favor of registry-driven approach
- Fix pricing lookup by mapping provider model IDs back to registry entries
2025-10-01 01:32:24 +02:00
..
docker mv around files, update imports 2025-09-03 22:40:25 -07:00
__init__.py mv around files, update imports 2025-09-03 22:40:25 -07:00
api_keys.py mv around files, update imports 2025-09-03 22:40:25 -07:00
api_keys_api.py mv around files, update imports 2025-09-03 22:40:25 -07:00
email.py mv around files, update imports 2025-09-03 22:40:25 -07:00
email_api.py mv around files, update imports 2025-09-03 22:40:25 -07:00
langfuse.py wip 2025-09-22 10:15:42 +02:00
llm.py Add Sonnet 4.5 and centralize model configuration system 2025-10-01 01:32:24 +02:00
redis.py wip 2025-09-18 10:51:58 +02:00
supabase.py wip 2025-09-18 10:51:58 +02:00
transcription.py mv around files, update imports 2025-09-03 22:40:25 -07:00