Die Selbstbereitstellung von DeepLX eignet sich hauptsächlich für die folgenden Szenarien:
- Geschäftskunden, die einen höheren Schutz der Privatsphäre benötigen
- Entwickler, die volle Kontrolle über die Stabilität ihres Dienstes erwarten
- Fortgeschrittene Benutzer, die maßgeschneiderte Funktionen benötigen
Schritte für die Bereitstellung:
- Vorbereitung der UmweltAnmeldung für ein Cloudflare-Konto, Installation von Node.js 18+ und Wrangler CLI
- Code erhalten::
git clone https://github.com/xixu-me/DeepLX.git
- KonfigurationselementeModifikation
wrangler.jsonc
Die account_id und der Anwendungsname in der Datei - Erstellen eines KV-Lagers: Umsetzung
npx wrangler kv:namespace create
CACHE_KV und RATE_LIMIT_KV anlegen - Bereitstellung von Anwendungen: Lauf
npx wrangler deploy
Fertigstellung der Freigabe
Nach erfolgreichem Einsatz erhalten Sie eine Datei, die wie folgt aussiehthttps://your-app-name.your-cloudflare-account.workers.dev
Der KV-Namespace sollte zuerst in der Cloudflare-Konsole erstellt werden. Beachten Sie, dass der KV-Namensraum zunächst in der Cloudflare-Konsole erstellt werden muss und seine ID an der entsprechenden Stelle in der Konfigurationsdatei eingetragen werden muss.
Diese Antwort stammt aus dem ArtikelDeepLX: kostenlose Dienste DeepL und Google Translate APIDie