Allgemeine Einführung
OpenCharacter ist ein Open-Source-Tool zur Charaktererstellung, das Benutzern eine ungefilterte, unbegrenzte KI-Charaktererstellung und Interaktionserfahrung als Alternative zu Character.AI bietet. Benutzer können ihre eigenen Charaktere mit nativen Modellen erstellen und ausführen, oder eine gehostete Version verwenden. Das Projekt, das von bobcoi03 auf GitHub veröffentlicht wurde, verwendet Next.js als Front-End-Framework, TailwindCSS für das Styling, Drizzle ORM für den Datenbankzugriff, NextAuth für die Authentifizierung, Cloudflare D1 als serverlose Datenbank, Cloudflare Pages für Hosting, ShadcnUI als Komponentenbibliothek.
Funktionsliste
-
Charakter-ErstellungBenutzer können ihre eigenen KI-Charaktere erstellen und deren Persönlichkeit, Hintergrundgeschichte und Dialogstil definieren.
-
Ungefilterter DialogDie Plattform hat keine Inhaltsfilter, um den freien Dialog zwischen Nutzern und KI-Charakteren zu gewährleisten.
-
Gemeinschaftliche NutzungBenutzer können ihre selbst erstellten Charaktere mit anderen teilen und die von anderen erstellten Charaktere erkunden und verwenden.
-
Live-ChatUnterstützung der Benutzer bei der Interaktion mit KI-Charakteren in Echtzeit und bei der Schaffung einer immersiven Chat-Umgebung.
-
Open-Source-BeitragErmutigen Sie Entwickler, sich an Projekten zu beteiligen, um Funktionen zu verbessern oder Fehler zu beheben.
-
DatenschutzSicherstellen, dass die Benutzerdaten sicher sind und nicht weitergegeben oder zur Überwachung verwendet werden.
Hilfe verwenden
Ablauf der Installation
- Stellen Sie sicher, dass Wrangler installiert ist und dass Sie sich mit dem Wrangler-Login angemeldet haben (Cloudflare-Konto erforderlich).
- Klonen Sie das Repository und installieren Sie die Abhängigkeiten:
git clone https://github.com/bobcoi03/opencharacter
cd opencharacter
npm i -g bun
Bun installieren
bun run setup
- Starten Sie den Entwicklungsserver:
Brötchenlauf-Entwicklung
Öffnen Sie Ihren Browser und besuchen Sie http://localhost:3000查看结果.
Hauptfunktionen
Leitfaden zur Charaktererstellung
- Erstelle einen neuen Charakter:
- Anmelden oder ein Konto registrieren.
- Auf der Seite "Charaktererstellung" kannst du den Namen deines Charakters, seine Hintergrundgeschichte, seine Charaktereigenschaften, seinen Dialogstil und andere Informationen eingeben.
- Definieren Sie Rollen mithilfe von Vorlagen, die von der Plattform bereitgestellt werden, oder indem Sie benutzerdefinierte Inhalte direkt eingeben.
- Sobald du deinen Charakter gespeichert hast, kannst du ihn in der Liste "Meine Charaktere" finden und mit ihm interagieren.
- Rollenanpassung:
- Auf der Seite mit den Charakterdetails können Sie die Charakterinformationen bearbeiten, einschließlich der Themenpräferenzen und des Sprachstils, und sogar die Parameter des KI-Modells anpassen, um das Verhalten des Charakters zu ändern.
Charakter-Interaktion
- Beginnen Sie einen Dialog:
- Wählen Sie einen Charakter und klicken Sie auf "Chat starten".
- Sie können einen beliebigen Text eingeben, und das Zeichen wird so reagieren, wie Sie es eingestellt haben oder wie es die Plattform vorgibt.
- Wenn es Probleme mit dem Dialogablauf gibt oder Sie die Reaktionen Ihrer Figur anpassen müssen, können Sie diese über die Option "Einstellungen" feinabstimmen.
- Teilen und erforschen:
- Sie können die Rolle auf öffentlich setzen, um anderen Benutzern die Nutzung Ihrer Rolle zu ermöglichen.
- Klicken Sie auf "Community-Rollen", um die von anderen Nutzern erstellten Rollen zu sehen und einen Dialog mit ihnen zu beginnen.