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.
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
- 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.
- 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 verwenden
vercelte Bereitstellung
Einsatz. - Lokaler Entwicklungsmodus: Befehle verwenden
Vercelte Entwicklung
Starten Sie den lokalen Entwicklungsserver.
- 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 verwenden
netlify bereitstellen
Einsatz. - Lokaler Entwicklungsmodus: Befehle verwenden
Netlify-Entwicklung
Starten Sie den lokalen Entwicklungsserver.
- Bereitstellen bei Cloudflare::
- Registrieren Sie sich oder melden Sie sich bei Ihrem Cloudflare Workers-Konto an.
- Einfügen in Cloudflare Workers Playground
src/worker.mjs
und klicken Sie auf die Schaltfläche "Bereitstellen". - Oder verwenden Sie das Kommandozeilentool
Wrangler-Einsatz
Einsatz. - Lokaler Entwicklungsmodus: Befehle verwenden
Wrangler-Entwickler
Starten Sie den lokalen Entwicklungsserver.
Verwendung
- Konfigurieren der API-AdresseGeben Sie Ihre API-Adresse und Ihren Gemini-API-Schlüssel in Ihre Softwareeinstellungen ein. Das Format des API-Basispfads lautet
https://your-deployed-site/v1
. - 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
- 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:
Temperatur
Legt die Zufälligkeit des generierten Textes fest und reicht von 0,0 bis 2,0 (Gemini unterstützt höhere Werte).Fertigstellungen
Anzahl der generierten Texte.Einbettungen
Generieren 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.