Open-source API for AI assistant/GPT orchestration
Top 81.1% on sourcepulse
The Open Assistant API provides a self-hosted, open-source framework for building and orchestrating AI assistants, compatible with the OpenAI API interface. It targets developers and organizations seeking greater control over their LLM applications, offering enhanced model flexibility, RAG capabilities, and tool integration beyond the official OpenAI offerings.
How It Works
This API acts as a proxy and orchestration layer, routing requests to various LLM providers via One API and integrating specialized components like the R2R RAG engine. Its architecture allows for local deployment, enabling developers to leverage custom tools, internet search, and multimodal features while maintaining data privacy and control.
Quick Start & Requirements
docker compose up -d
OPENAI_API_KEY
(supports OneAPI) and optionally BING_SUBSCRIPTION_KEY
in docker-compose.yml
.openai
) is used for interaction: pip install openai
.http://127.0.0.1:8086/api/v1
http://127.0.0.1:8086/docs
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Code interpreter functionality is currently under development. While RAG is supported, the preliminary implementation may require configuration with a more robust engine like R2R for optimal performance.
1 month ago
1 week