AI Personal Learning
und praktische Anleitung
豆包Marscode1

Gemini Playground: Serverlose Bereitstellung einer multimodalen Gemini-Dialogseite

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 mobilfähig. 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 einen bequemen multimodalen Dialog zu ermöglichen.

Gemini Playground:无服务器部署Gemini多模态对话网站-1


 

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

Einbauverfahren

Deno-Einsatz (empfohlen)

  1. Bereiten Sie einen Gemini-API-Schlüssel vor (kostenlos erhältlich).
  2. Diesen Artikel aufgabeln.
  3. Anmelden oder Registrieren Deno Konto.
  4. 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).
  5. Füllen Sie das Feld Einstiegspunkt aus src/deno_index.tsund lassen die anderen Felder leer.
  6. 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

  1. Bereiten Sie einen Gemini-API-Schlüssel vor (kostenlos erhältlich).
  2. Klicken Sie auf die Schaltfläche Bereitstellen und melden Sie sich bei Ihrem Cloudflare-Konto an.
  3. Geben Sie die Konto-ID und das API-Token ein.
  4. Forken Sie dieses Projekt und aktivieren Sie Github Action.
  5. Nachdem die Bereitstellung abgeschlossen ist, öffnen Sie das Cloudflare Dashboard, um den bereitgestellten Worker anzuzeigen.
  6. Für die Nutzung im Inland sind benutzerdefinierte Domänen erforderlich, und es wird empfohlen, Deno einzusetzen, um Routing-Probleme zu vermeiden.

Verwendung

  1. 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.
  2. 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 'Authorization: Bearer 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 '{
      "messages": [
      { "role": "system", "content": "You are a test assistant." },
      { "role": "user", "content": "Testing. Just say hi and nothing else." }
      ],
      "model": "gemini-2.0-flash-exp"
      }'
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Gemini Playground: Serverlose Bereitstellung einer multimodalen Gemini-Dialogseite
de_DEDeutsch