notdiamond2api ist ein Flask-basierter Chat-Proxy-Dienst, der Anfragen an den chat.notdiamond.ai-Server weiterleitet. Das Projekt ist verfügbar inOriginalautornotdiamond2api unterstützt die Mapping-Verarbeitung mehrerer KI-Modelle, einschließlich GPT-4, Claude-3.5, Gemini-1.5 usw., ist kompatibel mit dem OpenAI API-Format und unterstützt die Docker Compose-Bereitstellung. Benutzer können den Dienst mit einfacher Konfiguration und einfachen Befehlen schnell starten und nutzen.
Funktionsliste
- Unterstützt das Mapping von mehreren AI-Modellen
- Behandlung von Streaming- und Non-Streaming-Antworten
- Kompatibel mit OpenAI API-Formaten
- Unterstützung für Docker Compose Deployment
- Automatische Anmeldung und Cookie-Verwaltung
- Token Automatische Aktualisierung bei Fehlern
- Problemloser Start der Bereitstellung mit einem Klick
- Unterstützt Multi-Account Polling
Hilfe verwenden
Einbauverfahren
- Herunterladen von
docker-compose.ymlDokumentation:wget https://raw.githubusercontent.com/Jiabinone/notdiamond2api/main/docker-compose.yml
oder mit curl Befehl:
curl -O https://raw.githubusercontent.com/Jiabinone/notdiamond2api/main/docker-compose.yml
- Setzen Sie die Docker-Umgebungsvariablen und konfigurieren Sie den Boot-Port:
AUTH_EMAILIhre Anmelde-E-Mail.AUTH_PASSWORDIhr Login-Passwort.PORTDer Standardwert ist 3000. Um dies zu ändern, fügen Sie den folgenden Befehl in die Dateidocker-compose.ymlÄnderungportsDer erste Punkt der Mapping-Einstellungen.AUTH_ENABLEDAuthentifizierung: Ob die Authentifizierung aktiviert ist oder nicht.AUTH_TOKEN: Verwendete Identitäts-Token.
- Starten Sie den Dienst mit Docker Compose:
docker-compose up -d && docker-compose logs -fDer Dienst wird auf dem
http://localhost:3000.
Verwendungsfunktionen
- Erhalten Sie eine Liste der verfügbaren Modelle:
GET /v1/modelsGibt eine Liste der unterstützten Modelle zurück.
- Senden Sie eine Anfrage zum Abschluss eines Chats:
POST /v1/chat/completionsSenden Sie eine Chat-Anfrage und erhalten Sie eine Antwort.
Ausgewählte Funktionen
- MehrkontenabfrageUnterstützt die abgefragte Nutzung von mehreren Konten, um eine hohe Verfügbarkeit der Dienste zu gewährleisten.
- Automatische Cookie-VerwaltungAnmeldung und Cookie-Verwaltung werden automatisch durchgeführt, so dass sich der Aufwand für die Benutzer verringert.
- Token-Ausfall Auto-RefreshAutomatisches Aktualisieren des Tokens, wenn er abläuft, um die Kontinuität des Dienstes zu gewährleisten.






























