The knowledge page is accessible only to the team owner, team administrators, and users with editor permissions.
Click the Knowledge button at the top of the Dify platform and select the knowledge you want to manage. Navigate to Settings in the left sidebar to configure it.
Here, you can modify the knowledge baseâs name, description, permissions, indexing method, embedding model and retrieval settings.
Knowledge Name: Used to distinguish among different knowledge bases.
Knowledge Description: Used to describe the information represented by the documents in the knowledge base.
Permission: Defines access control for the knowledge base with three levels:
âOnly Meâ: Restricts access to the knowledge base owner.
âAll team membersâ: Grants access to every member of the team.
âPartial team membersâ: Allows selective access to specific team members.
Users without appropriate permissions cannot access the knowledge base. When granting access to team members (Options 2 or 3), authorized users are granted full permissions, including the ability to view, edit, and delete knowledge base content.
Indexing Mode: For detailed explanations, please refer to the documentation.
Embedding Model: Allows you to modify the embedding model for the knowledge base. Changing the embedding model will re-embed all documents in the knowledge base, and the original embeddings will be deleted.
Retrieval Settings: For detailed explanations, please refer to the documentation.
On the left side of the knowledge base, you can see all linked Apps. Hover over the circular icon to view the list of all linked apps. Click the jump button on the right to quickly browser them.
You can manage your knowledge base documents either through a web interface or via an API.
You can administer all documents and their corresponding chunks directly in the knowledge base. For more details, refer to the following documentation:
Learn how to maintain knowledge documents
Dify Knowledge Base provides a comprehensive set of standard APIs. Developers can use these APIs to perform routine management and maintenance tasks, such as adding, deleting, updating, and retrieving documents and chunks. For more details, refer to the following documentation:
Learn how to maintain knowledge base via API