mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-13 08:15:21 +02:00
Enables Azure AI services across all model layers so users with Azure credits can consolidate billing on a single provider. - Voice (TTS): AzureSpeechTTSConfiguration via azure_speech provider - Transcriber (STT): AzureSpeechSTTConfiguration via azure_speech provider - Embedding: AzureOpenAIEmbeddingsConfiguration via azure provider - Realtime: AzureRealtimeLLMConfiguration via azure_realtime provider New files: - api/services/pipecat/realtime/azure_realtime.py - api/services/gen_ai/embedding/azure_openai_service.py - api/tests/test_azure_speech_service_factory.py The UI picks up all four providers automatically from the schema — no frontend changes required. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
487 B
Python
13 lines
487 B
Python
"""Embedding services for document processing and retrieval."""
|
|
|
|
from .azure_openai_service import AzureEmbeddingAPIKeyNotConfiguredError, AzureOpenAIEmbeddingService
|
|
from .base import BaseEmbeddingService
|
|
from .openai_service import EmbeddingAPIKeyNotConfiguredError, OpenAIEmbeddingService
|
|
|
|
__all__ = [
|
|
"AzureEmbeddingAPIKeyNotConfiguredError",
|
|
"AzureOpenAIEmbeddingService",
|
|
"BaseEmbeddingService",
|
|
"EmbeddingAPIKeyNotConfiguredError",
|
|
"OpenAIEmbeddingService",
|
|
]
|