Zum Hauptinhalt springen

Überblick

Casibase ist ein Open-Source-KI-Wissensdatenbanksystem, das darauf abzielt, Unternehmen effiziente und flexible Wissensmanagement- und Dialogslösungen zu bieten. Eine seiner Kernfunktionen sind Provider, die es Benutzern ermöglichen, mehrere KI-Modelle und Speicherdienste zu integrieren, um die Funktionalität und Leistung des Systems zu verbessern. Provider werden in drei Hauptkategorien unterteilt: Modell-Provider, Embedding-Provider und Speicher-Provider, wobei Modell-Provider und Embedding-Provider zusammen als KI-Provider bezeichnet werden und zusammen mit Speicher-Providern jeweils für die Verarbeitung von KI-Modellen und Datenspeicherung verantwortlich sind.

1. Modell-Provider

Modell-Provider sind Komponenten in Casibase, die zur Integration und Verwaltung von KI-Modellen verwendet werden. Sie ermöglichen es Benutzern, verschiedene vortrainierte KI-Modelle in das System zu integrieren, um eine intelligentere Wissensverarbeitung und Dialoggenerierung zu erreichen. Durch Modell-Provider können Benutzer leicht zwischen verschiedenen KI-Modellen wechseln und das am besten geeignete Modell für ihre spezifischen Anforderungen auswählen.

Casibase unterstützt verschiedene beliebte KI-Modelle, darunter:

Arten von Modell-Providern

  • Hugging Face: wie meta-llama/Llama-2-7b, THUDM/chatglm2-6b
  • OpenAI: wie gpt-3.5-turbo, gpt-4
  • Claude: wie claude-2, claude-instant-v1
  • Wenxin Yiyan: wie ERNIE-Bot, ERNIE-Bot-turbo

2. Embedding-Provider

Daten-Vektorisierung

Die Hauptfunktion von Embedding-Providern besteht darin, verschiedene Arten von Daten (wie Text, Bilder usw.) in dichte Vektordarstellungen zu konvertieren. Diese Umwandlung ist ein Schlüsselschritt bei der Datenverarbeitung und -analyse in Casibase, der es ermöglicht, Daten effizienter zu speichern, abzurufen und zu analysieren.

Wissensabruf

Indem sowohl die Daten in der Wissensdatenbank als auch die Benutzeranfragen in Vektoren umgewandelt werden, ermöglichen Embedding-Provider dem System einen schnellen Wissensabruf basierend auf Vektorähnlichkeit. Dies verbessert die Effizienz und Genauigkeit des Wissensabrufs erheblich.

Flexible Modellunterstützung

Embedding-Provider unterstützen verschiedene Embedding-Modelle, und Benutzer können das für ihre Bedürfnisse am besten geeignete Modell auswählen.

3. Speicher-Provider

Wir können Speicher-Provider in Casdoor konfigurieren und in Casibase verwenden. Diese Komponenten dienen zur Verwaltung der Datenspeicherung und des Abrufs in Casibase. Sie ermöglichen es Benutzern, Daten in verschiedenen Speicherdiensten zu speichern und über eine einheitliche Schnittstelle auf diese Daten zuzugreifen. Durch Speicher-Provider können Benutzer flexibel Speicherdienste auswählen, um Datensicherheit und effizienten Zugriff zu gewährleisten. Wir unterstützen zwei Arten von Speicher: lokal und Cloud.

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.

Lokal

Wir unterstützen das Hochladen von Dateien in das lokale System.

Wolke

Wir unterstützen AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS und arbeiten ständig daran, weitere Cloud-Speicherdienste hinzuzufügen.