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

This project helps software developers and product managers build and deploy AI-powered assistant applications. It takes various Large Language Models (LLMs) and tools like web search or custom functions as input, and outputs a flexible, self-hosted API that mimics OpenAI's Assistant API. Developers and solution architects can then use this API to integrate AI assistants into their applications, offering features like document understanding (RAG) and tool-use.

357 stars. No commits in the last 6 months.

Use this if you need to create custom AI assistants with various LLMs and tools, deploy them on your own infrastructure, and have full control over their capabilities and data.

Not ideal if you prefer to use OpenAI's hosted services exclusively or do not have the technical resources to manage a self-hosted API.

AI-application-development LLM-deployment custom-AI-assistants API-development enterprise-AI-solutions
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.