Saltar al contenido principal

Descripción general

Casibase es un sistema de base de conocimientos de IA de código abierto diseñado para proporcionar soluciones eficientes y flexibles de gestión de conocimiento y diálogo para empresas. 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.º Proveedores de modelos

Los proveedores de modelos son componentes en Casibase utilizados para integrar y gestionar modelos de IA. Permiten a los usuarios integrar varios modelos de IA preentrenados en el sistema para un procesamiento más inteligente del conocimiento y generación de diálogos. A través de los proveedores de modelos, los usuarios pueden cambiar fácilmente entre diferentes modelos de IA, eligiendo el modelo más adecuado según las necesidades específicas.

Casibase integrates with popular AI models through its provider system. Choose from cloud services like OpenAI and Alibaba Cloud, or connect to open-source models through Hugging Face and local deployments.

Tipos de proveedores de modelos

OpenAI — GPT-3.5-turbo, GPT-4, and reasoning-focused o1 models

Azure OpenAI — Access OpenAI models through Azure infrastructure

Alibaba Cloud — Qwen models plus DeepSeek v3, v3.1, v3.2, and R1

DeepSeek — DeepSeek V3.2 series with chat and reasoner variants optimized for reasoning tasks

Claude — Anthropic's Claude models including Opus 4.5, Sonnet 4, and Haiku for different use cases

Moonshot (Kimi) — Moonshot v1 series and Kimi K2 models with advanced thinking capabilities

Ernie — Baidu's ERNIE-Bot series

Hugging Face — Open-source models including Llama-2, ChatGLM2, and community contributions

2.º Proveedores de incrustaciones

Vectorización de datos

La función principal de los proveedores de incrustaciones es convertir varios tipos de datos (como texto, imágenes, etc.) en representaciones vectoriales densas. Esta conversión es un paso clave en el procesamiento y análisis de datos en Casibase, permitiendo almacenar, recuperar y analizar datos de manera más eficiente.

Recuperación de conocimiento

Al convertir tanto los datos en la base de conocimientos como las consultas de los usuarios en vectores, los proveedores de incrustaciones permiten al sistema realizar una recuperación rápida de conocimiento basada en la similitud vectorial. Esto mejora significativamente la eficiencia y precisión de la recuperación de conocimiento.

Soporte flexible de modelos

Los proveedores de incrustaciones admiten varios modelos de incrustación, y los usuarios pueden elegir el modelo más adecuado según sus necesidades.

3.º Proveedores de almacenamiento

Podemos configurar los proveedores de almacenamiento en Casdoor. Podemos configurar los proveedores de almacenamiento en Casdoor y utilizarlos en Casibase, son componentes para gestionar el almacenamiento y la recuperación de datos de Casibase. Permiten a los usuarios almacenar datos en diferentes servicios de almacenamiento y acceder a los datos a través de una interfaz unificada. A través de los proveedores de almacenamiento, los usuarios pueden elegir de manera flexible los servicios de almacenamiento para garantizar la seguridad de los datos y un acceso eficiente. Se admiten dos tipos de almacenamiento: local y en la nube.

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.

5. Speech-to-Text Providers

Speech-to-Text (STT) Providers is a component in Casibase that enables the conversion of spoken language into written text. It allows the system to understand and process voice queries, enhancing the interactive experience of the knowledge base system.

Local (interno)

Admitimos la carga de archivos al sistema local.

Nube

Admitimos AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS, y estamos agregando constantemente más servicios de almacenamiento en la nube.

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. Bot Providers

Bot Providers enable integration between Casibase and enterprise messaging platforms. They allow Casibase to respond to messages in real-time through bot interfaces, bringing AI capabilities directly into workplace communication tools.

WeCom Bot Provider connects Casibase to WeCom (WeChat Work) through the bot interface. It processes incoming messages, generates AI responses using configured stores, and supports streaming responses for better user experience. The provider handles message encryption, decryption, and URL verification required by WeCom's security protocol.

8. 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.