v0.10.0
[0.10.0] — Fase 16: Providers y multimodal
Nuevo
- Multimodal nativo (offline-safe):
ChatMessage.contentaceptastr | list[dict](text/image_url/input_audio). HelperChatMessage.text()degrada multimodal a texto. - LiteLLM meta-provider (extra
litellm):LiteLLMProviderexpone 100+ modelos víaChatProvider, con Router para fallback/balanceo. Import diferido; sin el extra lanzaProviderError. - Nuevos providers:
AzureOpenAIProvider(deployment + api-version), Ollama local y vLLM/TGI comoOpenAICompatibleProvider.auto_providerreconoceazure/,ollama/,vllm/. - Serializers OpenAI/Anthropic/Gemini para contenido multimodal.
Tests
- +27 tests offline (F16-C multimodal, F16-A LiteLLM, F16-B Azure/Ollama/vLLM). Suite: 417 passed / 7 skipped.
Ver CHANGELOG.md para detalle completo.