跳至主要内容

概述

Casibase 是一个开源的 AI 知识库系统,旨在为企业提供高效且灵活的知识管理与对话解决方案。 One of its core features is Providers, which allow users to integrate multiple AI models, storage services, and infrastructure management capabilities. These integrations enhance the functionality and performance of the system.

Providers span several categories including AI Providers (Model and Embedding), Storage Providers, Cloud Providers, and Scan Providers, each serving distinct roles in the system. The provider list interface includes filtering capabilities, allowing you to quickly locate providers by category or type through dedicated filter controls.

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. 语音合成提供商

语音合成提供商是Casisbase的一个组成部分,能够将文本答复转换成自然语音。 它使系统能够通过语音合成与用户进行交流,从而增强知识库系统的互动体验。

提供商支持

Currently, Casibase supports Alibaba Cloud's Text-to-Speech service, with various voice options available through the cosyvoice-v1 interface. 该系统设计为可扩展,以便未来集成更多的文本转语音服务提供商。

5. 语音识别提供商

语音识别提供商是Casisbase的一个组成部分,可以将语音转化为书面文本。 它使该系统能够理解和处理语音查询,加强知识库系统的互动经验。

本地

我们支持将文件上传到本地系统。

云端

我们支持 AWS S3、Azure Blob Storage、MinIO、阿里云 OSS、腾讯云 COS,并且我们正在不断添加更多的云存储服务。

6. Cloud Providers

Cloud Providers enable Casibase to connect to and manage infrastructure across private and public cloud platforms. These providers allow centralized visibility and control of cloud resources.

Private Cloud Providers connect to containerized environments like Docker and Kubernetes, enabling container lifecycle management and orchestration directly from Casibase.

Public Cloud Providers scan and catalog cloud infrastructure resources across major platforms. They automatically discover virtual machines, storage volumes, network components, and other cloud assets, enriching each with detailed configuration information through multi-level API discovery.

7. Scan Providers

Scan Providers perform network discovery, security auditing, and system assessment operations. Casibase integrates specialized scanning tools that analyze infrastructure assets, detect vulnerabilities, and assess system configurations.

Nmap Scan Provider conducts network reconnaissance by scanning IP addresses and port ranges. It identifies open ports, running services, service versions, and operating system details. The provider returns structured JSON results showing discovered hosts, accessible services, and potential security concerns.

OS Patch Provider evaluates system patch status and identifies missing security updates. It checks installed software versions against known vulnerabilities and recommends necessary patches to maintain system security.

Scan providers work with the Scan object to execute operations against target assets. Results are captured in both raw and structured formats, enabling detailed analysis through the web interface.