{"repo":"MLT-OSS/open-assistant-api","free":true,"listed":false,"github":"https://github.com/MLT-OSS/open-assistant-api","clone":"git clone https://github.com/MLT-OSS/open-assistant-api.git","description":"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.","language":"Python","stars":365,"topics":["assistants","chatgpt","gpts","llm","openai","openai-api","gpt","langchain","python","ai"],"license":"MIT","category":"ai-agents","readme_excerpt":"Open Assistant API ✨ An out-of-the-box AI intelligent assistant API ✨ English 简体中文 日本語 Introduction Open Assistant API is an open-source, self-hosted AI intelligent assistant API, compatible with the official OpenAI interface. It can be used directly with the official OpenAI Client to build LLM applications. It supports One API for integration with more commercial and private models. It supports R2R RAG engine。 Usage Below is an example of using the official OpenAI Python openai library: Why Choose Open Assistant API Feature Open Assistant API OpenAI Assistant API -------------------------- -------------------- ---------------------- Ecosystem Strategy Open Source Closed Source RAG Engine Support R2R Supported Internet Search Supported Not Supported Custom Functions Supported Supported Built-in Tool Extendable Not Extendable Code Interpreter Under Development Supported Multimodal Supported Supported LLM Support Supports More LLMs Only GPT Message Streaming Output Supports Supported Local Deployment Supported Not Supported - LLM Support : Compared to the official OpenAI version, more models can be supported by integrating with One API. - Tool : Currently supports online search; can easily expand more tools. - RAG Engine : The currently supported file types are txt, html, markdown, pdf, docx, pptx, xlsx, png, mp3, mp4, etc. We provide a preliminary implementation. - Message Streaming Output : Support message streaming output for a smoother user experience. - Ecosystem Strategy ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MLT-OSS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MLT-OSS/open-assistant-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}