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.
The latest version has no access control policy, and the list interface can retrieve all created assistants.
This state cannot meet the requirements of a production environment.
Considering the two key parameters required when creating a client, base_url and api_key, we can consider adding the following basic access control policy:
Use the base_url to divide the group to which the owner of the created assistant belongs, and use the api_key to differentiate the owner who created the assistant.
The latest version has no access control policy, and the list interface can retrieve all created assistants. This state cannot meet the requirements of a production environment.
Considering the two key parameters required when creating a client,
base_url
andapi_key
, we can consider adding the following basic access control policy: Use thebase_url
to divide the group to which the owner of the created assistant belongs, and use theapi_key
to differentiate the owner who created the assistant.