AI Personal Learning
und praktische Anleitung

Gemini-OpenAI: Umgekehrte Generierung von Gemini-Adressen unter Umgehung von Regionsbeschränkungen und Umwandlung in OpenAI-kompatible APIs

Allgemeine Einführung

Zwillinge Der OpenAI API Agent ist ein kostenloser und serverwartungsfreier OpenAI-kompatibler Endpunkt. Benutzer können ihn einfach auf Plattformen wie Vercel, Netlify und Cloudflare für den persönlichen Gebrauch bereitstellen. Das Projekt zielt darauf ab, Nutzer zu unterstützen, die die OpenAI-API benötigen, aber nicht die Last der Serverwartung auf sich nehmen wollen.

Gemini-Modelle sind bereits mit dem OpenAI-Format kompatibel, eine Konvertierung ist nicht erforderlich. Allerdings ist es nicht möglich, direkt auf die API in China zuzugreifen, und Sie müssen immer noch alle möglichen Dinge proxy. https://generativelanguage.googleapis.com/v1beta/openai

 

Funktionsliste

  • Kostenlose OpenAI-kompatible Endpunkte verfügbar
  • Keine Serverwartung erforderlich
  • Unterstützung für plattformübergreifende Bereitstellungen (Vercel, Netlify, Cloudflare)
  • Lokalen Entwicklungsmodus bereitstellen
  • Unterstützung für mehrere API-Basispfade (/v1, /edge/v1)
  • Kompatibel mit mehreren Entwicklungsumgebungen (Node, Deno, Bun)

 

Hilfe verwenden

Installation und Einsatz

  1. Google API-Schlüssel abrufenErstens: Sie benötigen einen persönlichen Google-API-Schlüssel. Sie können ihn über ein VPN erhalten, auch wenn Sie sich in einer nicht unterstützten Region (z. B. Europa) befinden.
  2. Entsendung nach Vercel::
    • Registrieren Sie sich oder melden Sie sich bei Ihrem Vercel-Konto an.
    • Klonen Sie das Projekt-Repository und wechseln Sie in das Projektverzeichnis.
    • Befehle verwendenvercelte BereitstellungEinsatz.
    • Lokaler Entwicklungsmodus: Befehle verwendenVercelte EntwicklungStarten Sie den lokalen Entwicklungsserver.
  3. Bereitstellung auf Netlify::
    • Registrieren Sie sich oder melden Sie sich bei Ihrem Netlify-Konto an.
    • Klonen Sie das Projekt-Repository und wechseln Sie in das Projektverzeichnis.
    • Befehle verwendennetlify bereitstellenEinsatz.
    • Lokaler Entwicklungsmodus: Befehle verwendenNetlify-EntwicklungStarten Sie den lokalen Entwicklungsserver.
  4. Bereitstellen bei Cloudflare::
    • Registrieren Sie sich oder melden Sie sich bei Ihrem Cloudflare Workers-Konto an.
    • Einfügen in Cloudflare Workers Playgroundsrc/worker.mjsund klicken Sie auf die Schaltfläche "Bereitstellen".
    • Oder verwenden Sie das KommandozeilentoolWrangler-EinsatzEinsatz.
    • Lokaler Entwicklungsmodus: Befehle verwendenWrangler-EntwicklerStarten Sie den lokalen Entwicklungsserver.

Verwendung

  1. Konfigurieren der API-AdresseGeben Sie Ihre API-Adresse und Ihren Gemini-API-Schlüssel in Ihre Softwareeinstellungen ein. Das Format des API-Basispfads lautethttps://your-deployed-site/v1.
  2. Einstellungen der UmgebungsvariablenFür einige Befehlszeilentools müssen Sie möglicherweise Umgebungsvariablen setzen:
    • OPENAI_BASE_URL=https://your-deployed-site/v1
    • OPENAI_API_BASE=https://your-deployed-site/v1
  3. Verwendung der APIDie meisten Parameter, die für die OpenAI-API gelten, können auch in der Gemini-API verwendet werden, mit Ausnahme der Funktionsaufrufe. Sie können die folgenden Parameter verwenden:
    • TemperaturLegt die Zufälligkeit des generierten Textes fest und reicht von 0,0 bis 2,0 (Gemini unterstützt höhere Werte).
    • FertigstellungenAnzahl der generierten Texte.
    • EinbettungenGenerieren Sie eine eingebettete Darstellung des Textes.

caveat

  • Nach der Bereitstellung wird beim direkten Zugriff auf die API-Adresse in einem Browser ein 404-Fehler angezeigt, was normal ist, da die API nicht für den direkten Browser-Zugriff konzipiert ist.
  • Stellen Sie sicher, dass die API-Adresse und der Schlüssel in den Softwareeinstellungen korrekt konfiguriert sind.
  • Einige Software-Tools unterstützen das Überschreiben von OpenAI-Endpunkten nicht, viele jedoch schon, und die Einstellungen können in den erweiterten Einstellungen oder in Konfigurationsdateien versteckt sein.
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Gemini-OpenAI: Umgekehrte Generierung von Gemini-Adressen unter Umgehung von Regionsbeschränkungen und Umwandlung in OpenAI-kompatible APIs

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)