Allgemeine Einführung
Zwillinge Spielplatz ist ein Open-Source-Projekt, das Benutzern helfen soll, schnell eine multimodale Dialogseite einzurichten. Das Projekt wird von technischen Crawling Garnelen entwickelt, unterstützen die Verwendung von Zwillings-API Key lässt sich in weniger als 10 Sekunden bereitstellen. Es kann serverlos über Deno oder Cloudflare Worker bereitgestellt werden und ist unabhängig vom Standort des Nutzers mobil einsetzbar. Das Projekt wird Gemini Chat API in ein allgemeineres OpenAI-Format konvertiertSie ist auch in China verfügbar und damit direkt in China nutzbar. Benutzer können es in KI-Clients wie AI Programming und ChatBox integrieren, um ein bequemes multimodales Dialogerlebnis zu bieten.
Funktionsliste
- Schneller EinsatzMultimodale Dialogseiten in weniger als 10 Sekunden einrichten.
- Serverlose BereitstellungDie Bereitstellungsmethoden Deno und Cloudflare Worker werden unterstützt.
- multimodaler DialogUnterstützt mehrere Dialogformate wie Text, Sprache und Video.
- API-ProxyKonvertierung der Gemini-Chat-API in das OpenAI-Format für inländische Benutzer.
- Mobile AnpassungAnpassung an das Mobiltelefon für Unterhaltungen unterwegs.
- Integration der AI-Programmierung: Kann kombiniert werden mit ChatBox und andere KI-Client-Integrationen zur Unterstützung der KI-Programmierung.
Hilfe verwenden
Ablauf der Installation
Deno-Einsatz (empfohlen)
- Bereiten Sie einen Gemini-API-Schlüssel vor (kostenlos erhältlich).
- Diesen Artikel aufgabeln.
- Anmelden oder Registrieren Deno Konto.
- Erstellen Sie ein neues Projekt, wählen Sie dieses Projekt aus und geben Sie den Projektnamen ein (der Projektname wirkt sich auf den automatisch zugewiesenen Domänennamen aus).
- Füllen Sie das Feld Einstiegspunkt aus
src/deno_index.ts
und lassen die anderen Felder leer. - Klicken Sie auf die Schaltfläche "Projekt bereitstellen". Nach erfolgreicher Bereitstellung erhalten Sie den Domänennamen, öffnen Sie ihn und verwenden Sie ihn.
Cloudflare Worker-Bereitstellung
- Bereiten Sie einen Gemini-API-Schlüssel vor (kostenlos erhältlich).
- Klicken Sie auf die Schaltfläche Bereitstellen und melden Sie sich bei Ihrem Cloudflare-Konto an.
- Geben Sie die Konto-ID und das API-Token ein.
- Forken Sie dieses Projekt und aktivieren Sie Github Action.
- Nachdem die Bereitstellung abgeschlossen ist, öffnen Sie das Cloudflare Dashboard, um den bereitgestellten Worker anzuzeigen.
- Für die Nutzung im Inland sind benutzerdefinierte Domänen erforderlich, und es wird empfohlen, Deno einzusetzen, um Routing-Probleme zu vermeiden.
Verwendung
- multimodaler DialogGeben Sie den API-Schlüssel auf der Website ein und klicken Sie auf die Schaltfläche "Verbinden", um ein Gespräch zu beginnen. Unterstützung aktivieren Mikrofon, Kamera und Bildschirm teilen.
- API-ProxyDie API wurde in das OpenAI-Format umgewandelt und Benutzer können die API direkt im OpenAI-Format verwenden, indem sie den Domänennamen und den Gemini-API-Schlüssel ersetzen.
- Erhalten Sie eine Liste der verfügbaren Modelle:
bash
curl --location 'http://your.domain.com/v1/models' \
--header 'Autorisierung: Überträger YOUR-GEMINI-API-KEY'
- Führen eines Dialogs:
bash
curl --location 'https://your.domain.com/v1/chat/completions' \
--header 'Authorization: Bearer YOUR-GEMINI-API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"Nachrichten": [
{ "role": "system", "content": "Sie sind ein Testassistent." }, }
{ "role": "user", "content": "Test: Sag einfach Hallo und sonst nichts" }
],
"model": "gemini-2.0-flash-exp"
}'
- Erhalten Sie eine Liste der verfügbaren Modelle: