Ottomon ist eine leistungsstarke GenAI-Plattform, mit der Sie jede Website, jeden YouTube-Kanal oder jedes GitHub-Repository mühelos in einen dynamischen Chatbot umwandeln können. Ganz gleich, ob Sie die Benutzereinbindung verbessern, den Support optimieren oder einfach neue Möglichkeiten erkunden möchten, bei Ottomon sind Sie an der richtigen Adresse.
Um mit Ottomon zu beginnen, befolgen Sie diese einfachen Schritte:
Klonen Sie das Repository : Beginnen Sie mit dem Klonen des Ottomon-Repositorys in Ihre lokale Umgebung.
git clone https://github.com/vgulerianb/ottomon.git
Konfiguration : Erstellen Sie eine .env
Datei, um Ihre Ottomon-Instanz zu konfigurieren. Die Datei sollte die folgenden Variablen enthalten:
OPENAI_API_KEY
: Ihr API-Schlüssel für OpenAI.NEXT_PUBLIC_SUPABASE_URL
: Die URL für Ihre Supabase-Instanz (erstellen Sie zu diesem Zweck ein neues Projekt auf Supabase).SUPABASE_SERVICE_ROLE_KEY
: Der Servicerollenschlüssel für Ihre Supabase-Instanz (erstellen Sie zu diesem Zweck ein neues Projekt auf Supabase).JWT_SECRET
: Der geheime Schlüssel zum Signieren von JWT-Tokens.SQL_CONNECTION_STRING
: Die Verbindungszeichenfolge für Ihre Supabase-Datenbank (erstellen Sie dazu ein neues Projekt auf Supabase).Initialisieren Sie die Datenbank : Führen Sie den folgenden Befehl aus, um die Datenbank zu initialisieren und die erforderlichen Tabellen und Daten in Ihrer Supabase-Instanz einzurichten.
npx prisma db push
Ottomon ausführen :
Mit Docker:
Erstellen Sie das Docker-Image:
docker build -t ottomon .
Führen Sie den Docker-Container aus:
docker run -p 3000:3000 ottomon
Lokal starten:
Abhängigkeiten installieren:
yarn install
Erstellen Sie die Anwendung:
yarn build
Starten Sie die Ottomon-Webanwendung:
yarn start
Wir freuen uns über Beiträge zu Ottomon! Wenn Sie einen Beitrag leisten möchten, gehen Sie folgendermaßen vor:
Verzweigen Sie das Repository : Beginnen Sie mit der Verzweigung des Ottomon-Repositorys in Ihr GitHub-Konto.
Erstellen Sie einen neuen Zweig : Erstellen Sie einen neuen Zweig für Ihre Funktion oder Fehlerbehebung (z. B. feature/my-new-feature
).
Nehmen Sie Ihre Änderungen vor : Implementieren Sie Ihre Änderungen innerhalb der Filiale.
Übernehmen Sie Ihre Änderungen : Übernehmen Sie Ihre Änderungen mit einer beschreibenden Nachricht (z. B. „Fügen Sie eine Funktion hinzu“).
Push to the Branch : Pushen Sie Ihre Änderungen in Ihren Branch auf GitHub.
Erstellen Sie eine Pull-Anfrage : Erstellen Sie eine neue Pull-Anfrage, um Ihre Änderungen zur Überprüfung und Aufnahme in das Ottomon-Projekt vorzuschlagen.
Ottomon ist eine spannende GenAI-Plattform und Ihre Beiträge können dazu beitragen, sie noch besser zu machen!
Sie können diese README-Datei jederzeit nach Bedarf für Ihr Ottomon-Projekt anpassen und modifizieren.