Azure OpenAI
Coming Soon
Ragfish is designed with a modular AI provider architecture, allowing applications to integrate different AI providers through the Ragfish Core Framework.
Azure OpenAI support is planned for a future release.
Planned Integration
The planned Anthropic integration will provide support for using Anthropic models with Ragfish applications.
The integration is expected to follow the same provider architecture used by the current OpenAI integration:
@ragfish/core
│
▼
Settings
│
▼
Azure OpenAI
│
├── Language Model
└── Embeddings
Azure OpenAI Architecture
A future Ragfish application using Azure OpenAI can follow the same overall architecture:
Ragfish Application
│
▼
@ragfish/core
│
▼
Settings
│
▼
Azure OpenAI
│
▼
AI Models
The provider-specific implementation remains separate from the Ragfish Core Framework.
Enterprise Use Cases
Azure OpenAI support is particularly relevant for applications that already use Microsoft Azure infrastructure.
Potential use cases include:
Enterprise AI assistants
Internal knowledge systems
RAG applications
Document intelligence
Business AI applications
Azure-based deployments
These capabilities will depend on the implementation available in the future Ragfish release.
Provider Independence
Ragfish keeps the AI provider layer separate from the rest of the RAG architecture.
Application │ ▼ @ragfish/core │ ▼ Provider Interface │ ▼ Azure OpenAI
This allows the underlying provider to change without requiring the application to redesign its core RAG workflow.
Status
Status: Coming Soon
Azure OpenAI support is not currently available in the documented Ragfish release.
Installation instructions, authentication configuration, supported models, deployment configuration, and API examples will be added when the integration is released.