




AI-Companion bietet Benutzern eine interaktive Plattform, um sich mit bereits bestehenden Modellen von Wissenschaftlern und berühmten Persönlichkeiten zu beschäftigen. Tauchen Sie in sinnvolle Gespräche ein und erkunden Sie die Erkenntnisse dieser KI -Begleiter.
Companion.ai ist eine bahnbrechende SaaS-Full-Stack-Anwendung, die den Benutzern dazu ermöglicht, ihre eigenen KI-Begleiter zu erstellen und mit ihnen sinnvolle Gespräche zu führen. Mit einer benutzerfreundlichen Schnittstelle und modernsten KI-Modellen sind die Möglichkeiten endlos.
Chat mit KI-Modellen: Nehmen Sie Gespräche mit bereits bestehenden KI-Modellen verschiedener Kategorien durch.
Erstellen Sie Ihre eigenen Modelle: Entsperren Sie die Kreativität in Ihnen! Benutzer im Pro -Plan können ihre eigenen KI -Modelle erstellen und anpassen, indem sie wesentliche Informationen bereitstellen.
Modellverwaltung: Genießen Sie Flexibilität mit der Möglichkeit, Ihre benutzerdefinierten KI -Modelle zu aktualisieren und zu löschen.
Suchfunktionalität: Finden Sie problemlos vorhandene Modelle nach Namen oder Kategorie mit unserer effizienten Suchfunktion.
Authentifizierung mit Clerk: Benutzerverwaltung über Clerk, um eine sichere und effiziente Authentifizierung zu gewährleisten.
Dunkel- und helles Themenwechsel: Erleben Sie die Benutzererfahrung mit der Option, zwischen dunklen und hellen Themen basierend auf den Vorlieben zu wechseln.
Befolgen Sie diese Schritte, um das Projekt lokal auf Ihrer Maschine einzurichten.
Voraussetzungen
Stellen Sie sicher, dass Sie Folgendes auf Ihrem Computer installiert haben:
Klonen des Repositorys
git clone https://github.com/Ponnada96/AI-Companion.git
cd ai-companionInstallation
Installieren Sie die Projektabhängigkeiten mit NPM:
npm installUmgebungsvariablen einrichten
Erstellen Sie eine neue Datei namens .env im Stammvermögen Ihres Projekts und fügen Sie den folgenden Inhalt hinzu:
# CLERK
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY =
CLERK_SECRET_KEY =
NEXT_PUBLIC_CLERK_SIGN_IN_URL = /sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL = /sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL = /
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL = /
# PRISMA POSTGRESQL DATABASE CONNECTION
DATABASE_URL =
DIRECT_URL =
# CLOUDINARY
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME =
# PINECONE
PINECONE_INDEX =
PINECONE_ENVIRONMENT =
PINECONE_API_KEY =
# UPSTASH
UPSTASH_REDIS_REST_URL =
UPSTASH_REDIS_REST_TOKEN =
# OPENAI
OPENAI_API_KEY =
# REPLICATE
REPLICATE_API_TOKEN =
# STRIPE
STRIPE_API_KEY =
STRIPE_WEBHOOK_SECRET =
NEXT_PUBLIC_APP_URL = http://localhost:3000Ersetzen Sie die Platzhalterwerte durch Ihre tatsächlichen Anmeldeinformationen
Das Projekt ausführen
npm startÖffnen Sie http: // localhost: 3000 in Ihrem Browser, um das Projekt anzuzeigen.