Ragfish Logo
Get In Touch
Ragfish Logo

Book a Demo

Connect Any AI Model with Ragfish

Build AI applications with the freedom to choose your preferred Large Language Model (LLM) and embedding provider. Ragfish separates AI integrations into dedicated provider packages, making it easy to build, switch, and scale without changing your application's architecture.

Why AI Providers?

Large Language Models are evolving rapidly. Every provider offers different strengths, pricing, performance, deployment options, and capabilities.

Dashboard Review Mockup

Instead of tightly coupling the framework to a single AI service, Ragfish introduces a provider-based architecture where every AI platform is implemented as an independent package.

Observability Mockup

This approach gives developers complete flexibility to choose the model that best fits their application while keeping the rest of the codebase unchanged.

Provider Architecture

Every AI provider integrates with the Ragfish Core Framework through a consistent interface.

Explore Architecture

This architecture allows new providers to be added without changing how developers build applications.

Explore Architecture

AI Provider Layer

Large Language Models and embedding providers are implemented as dedicated packages.

Explore AI Provider

Current Provider

OpenAI Icon

OpenAI

Future AI Providers

Anthropic Claude

Anthropic Claude

Google Gemini

Google Gemini

Ollama

Ollama

Azure OpenAI Icon

Azure OpenAI

Mistral AI Icon

Mistral AI

Mistral AI Icon

Claude

Because providers follow a common interface, switching models requires minimal application changes.

One Framework, Multiple Providers

One of Ragfish's design principles is that applications should not depend on a specific AI vendor. Instead, your application communicates with the Ragfish Core Framework, which delegates AI operations to the configured provider.

This separation reduces vendor lock-in and makes future migrations significantly easier.

Explore Architecture

Why Choose Provider-Based Architecture?

Modular

Every provider is maintained independently.

Consistent

Use the same developer experience across different AI models.

Scalable

Support one or multiple providers within enterprise applications.

Maintainable

Independent packages make upgrades and maintenance easier.

Future Ready

Adopt new AI technologies without redesigning your software.

Consistent

Every connector follows the same architecture and developer experience.

Part of the Ragfish Ecosystem

AI Providers work alongside other official Ragfish packages.

Together, these packages create a flexible foundation for building intelligent applications.

Explore Architecture

Continue Exploring

AI Providers are only one part of the Ragfish ecosystem.

Ready to Build with RAGfish?

Next, explore how Ragfish stores and retrieves embeddings using dedicated Vector Store packages.