概述
Casibase 是一个开源的 AI 知识库系统,旨在为企业提供高效且灵活的知识管理与对话解决方案。 其核心功能之一是 Providers,它允许用户整合多个 AI 模型和存储服务,以提升系统的功能性和性能:Providers 分为三大类:模型提供者、嵌入式提供者和存储提供者,其中模型提供者与嵌入式提供者统称为 AI 提供者,与存储提供者一起分别负责处理 AI 模型和数据存储。
1. 模型提供商
模型提供商是 Casibase 中用于集成和管理 AI 模型的组件。它允许用户将各种预训练的 AI 模型集成到系统中,以实现更智能的知识处理和对话生成。通过模型提供商,用户可以轻松地在不同的 AI 模型之间切换,根据具体需求选择最合适的模型。 它允许用户将各种预训练的 AI 模型整合到系统中,从而实现更智能的知识处理和对话生成。 借助模型提供者,用户可以轻松切换不同的 AI 模型,根据特定需求选择最合适的模型。
Casibase 支持多种流行的 AI 模型,包括但不限于:
模型提供商类型
- Hugging Face:如 meta-llama/Llama-2-7b、THUDM/chatglm2-6b
- OpenAI:如 gpt-3.5-turbo、gpt-4
- Claude:如 claude-2、claude-instant-v1
- 文心一言:如 ERNIE-Bot、ERNIE-Bot-turbo
2. 嵌入提供商
数据向量化
嵌入式提供者的主要作用是将各种类型的数据(例如,文本、图像等)进行转换 转换为稠密的向量表示。 这种转换是 Casibase 中数据处理和分析的关键步骤,使得数据能够以更高效的方式存储、检索和分析。
知识检索
通过将知识库中的数据和用户的查询都转换为向量,嵌入提供商使系统能够基于向量相似度进行快速的知识检索。这大大提高了知识库检索的效率和准确性。 这极大地提高了知识库检索的效率和准确性。
灵活的模型支持
嵌入提供商支持多种嵌入模型,用户可以根据需求选择最适合的模型。
3. 存储提供商
我们可以在 Casdoor 中配置存储提供者。 并将其用于 Casibase,该组件用于管理 Casibase 的数据存储和检索。 它允许用户将数据存储在不同的存储服务中,并通过统一的界面访问这些数据。 借助存储提供者,用户可以灵活选择存储服务,以确保数据安全和高效访问。 支持两种类型的存储:本地和云端。
4. Text-to-Speech Providers
Text-to-Speech (TTS) Providers is a component in Casibase that enables the conversion of text responses into natural-sounding speech. It allows the system to communicate with users through voice synthesis, enhancing the interactive experience of the knowledge base system.
Provider Support
Currently, Casibase supports Alibaba Cloud's Text-to-Speech service, with various voice options available through the cosyvoice-v1 interface. The system is designed to be extensible, allowing for the integration of additional TTS providers in the future.
本地
我们支持将文件上传到本地系统。
云端
我们支持 AWS S3、Azure Blob Storage、MinIO、阿里云 OSS、腾讯云 COS,并且我们正在不断添加更多的云存储服务。