MLT-OSS/open-assistant-api

The Open Assistant API is a ready-to-use, open-source, self-hosted agent/gpts orchestration creation framework, supporting customized extensions for LLM, RAG, function call, and tools capabilities. It also supports seamless integration with the openai/langchain sdk.

51
/ 100
Established

Built on the OpenAI Assistant API specification, it provides a drop-in compatible REST interface that works directly with OpenAI's Python client while supporting multi-model orchestration through One API integration. Core capabilities include pluggable RAG via R2R, web search, function calling with runtime authentication, and streaming message output—all deployable locally via Docker with optional token-based user isolation for SaaS scenarios.

357 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

357

Forks

87

Language

Python

License

MIT

Last pushed

Jun 24, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/MLT-OSS/open-assistant-api"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.