ChatGPT Lite ist ein leichtgewichtiges Web-Interface für ChatGPT, das auf Next.js und der OpenAI-Chat-API basiert. Es ist kompatibel mit beiden OpenAI- und Azure-OpenAI-Konten.
Funktionen
Einrichten eines benutzerdefinierten ChatGPT-Web-Interfaces, das Markdown, Prompt-Speicherung und Multi-Person-Chats unterstützt.
Erstellen eines privaten, webbasierten ChatGPT für den Einsatz unter Freunden, ohne dass der API-Schlüssel geteilt werden muss.
Ein klarer und erweiterbarer Codebasis, ideal als Ausgangspunkt für das nächste AI-Next.js-Projekt.
Voraussetzungen
Ein OpenAI- oder Azure-OpenAI-Konto ist erforderlich.
Bereitstellung
Um ChatGPT Lite bereitzustellen, müssen die erforderlichen Umgebungsvariablen konfiguriert werden.
Es gibt zwei Möglichkeiten, ChatGPT Lite bereitzustellen: über Vercel oder mit Docker.
Bereitstellung auf Vercel
Klicken Sie auf den Button, um auf Vercel bereitzustellen.
Bereitstellung mit Docker
Für OpenAI-Konten:
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY="" \
blrchen/chatgpt-lite
Für Azure-OpenAI-Konten:
docker run -d -p 3000:3000 \
-e AZURE_OPENAI_API_BASE_URL="" \
-e AZURE_OPENAI_API_KEY="" \
-e AZURE_OPENAI_DEPLOYMENT="" \
blrchen/chatgpt-lite
Entwicklung
Um ChatGPT Lite lokal auszuführen, müssen Sie NodeJS 20 installiert haben.
Klonen Sie das Repository und installieren Sie die Abhängigkeiten mit npm install.
Kopieren Sie .env.example nach .env.local und aktualisieren Sie die Umgebungsvariablen.
Starten Sie die Anwendung mit npm run dev.
Besuchen Sie http://localhost:3000 in Ihrem Browser.
Lokale Ausführung mit Docker
Klonen Sie das Repository und navigieren Sie zum Stammverzeichnis.
Aktualisieren Sie die OPENAI_API_KEY-Umgebungsvariable in der docker-compose.yml-Datei.
Bauen Sie die Anwendung mit docker-compose build .. und starten Sie sie mit docker-compose up -d.
Umgebungsvariablen
Erforderliche Umgebungsvariablen:
Für OpenAI-Konten:
OPENAI_API_BASE_URL: Verwenden Sie dies, wenn Sie einen Reverse-Proxy für api.openai.com verwenden möchten.
* KI-Zusammenfassungen können Fehler enthalten. Alle Angaben ohne Gewähr.
Diese Website verwendet Cookies, um Ihr Browsererlebnis zu verbessern und Analysen durchzuführen.
Durch die weitere Nutzung der Website stimmen Sie der Verwendung von Cookies zu.