AI Personal Learning
und praktische Anleitung

Bereitstellung von OneAPI ohne Server?

Vorwort

 

Vor einiger Zeit hortete ich einige APIs in meiner Hand, die ich nicht viel benutze, hauptsächlich für die KI-Zusammenfassungsfunktion des Blogs. Ich vergesse oft meine Kontopasswörter für diese Plattformen, was mich dazu brachte, OneAPI für eine einheitliche Verwaltung zu verwenden. Trotz der ausführlichen Anleitungen, die die Autoren von OneAPI zur Verfügung stellen, sind einige Benutzer (darunter auch ich) bei der Einrichtung auf kleinere Probleme gestoßen. Daher habe ich mich nach einer erfolgreichen Bereitstellung entschlossen, diesen detaillierten Bereitstellungsleitfaden für diejenigen zu verfassen, die noch nicht so viel Erfahrung haben, in der Hoffnung, dass er Ihnen hilft, den Prozess mit weniger Problemen zu durchlaufen.


 

 

Projekte

 

OneAPI-Projekt ist ein offenes Schnittstellenmanagement- und Verteilungssystem, das eine breite Palette großer Sprachmodelle unterstützt, wie ChatGPT von OpenAI, Azure, Anthropic Claude, Google PaLM 2 & Zwillinge usw. Es ist für die Schlüsselverwaltung und -weitergabe gedacht, kann über eine einzige ausführbare Datei oder Docker bereitgestellt werden und bietet eine einfache und einheitliche API für den Zugriff auf verschiedene große Sprachmodelle. Das System ist quelloffen, steht unter der MIT-Lizenz und bietet Funktionen wie Modellunterstützung, Token-Management und Benutzergruppenverwaltung. Anleitungen zur Bereitstellung und Konfiguration finden Sie in den GitHub-Repositories und der Dokumentation des Projekts.

 

 

Projekt bauen

 

Dieses Projekt stellt Docker-Images bereit, um den Bereitstellungsprozess zu vereinfachen. Wir können leichter bereitstellen.

Standardmäßig wird eine SQLite-Datenbank verwendet, und wenn die Umgebungsvariable SQL_DSN nicht gesetzt ist, werden die Datenbankdateien in dem vom Docker-Container angegebenen Pfad gespeichert. Wenn die Umgebungsvariable SQL_DSN gesetzt ist, verbindet sich die Anwendung mit der von Ihnen angegebenen MySQL- oder PostgreSQL-Datenbank. So gehen unsere früheren Änderungen nicht verloren, wenn wir das Image erneut bereitstellen oder ziehen.

 

beabsichtigen

  • Kostenlose Container-Plattformen, die Docker unterstützen, wie z. B. Render oder Zeabur.
  • MySQL- oder PostgreSQL-Datenbank (optional, empfohlen für die Datenpersistenz).
  • Ein Domänenname (optional).

 

Schritte zum Einsatz

  • Hugging Face : Schnell, unterstützt aber keine gebundenen Domänennamen, der Zugang im Inland kann eingeschränkt sein.
  • Render : Gebündelte Domains werden unterstützt, für die Registrierung kann eine gebündelte Kreditkarte erforderlich sein.
  • Koyeb : Gebündelte Domains werden unterstützt, Upgrade-Plan erforderlich.
  • Zeabur: Schneller Zugang, chinesische Unterstützung, Docker-Image-Bereitstellung erfordert einen Upgrade-Plan.

 

Verfahren für den Einsatz

huggingface Einsatz

 

1. das Docker-Image kopieren

auf eine Schaltfläche klickenEin-Klick-Kopie Konfigurieren Sie THEME (Oberflächenthema wie Standard oder Beere) und SQL_DSN (Datenbankverbindung). Ich werde sie unten im Detail auflisten.

Bereitstellung von OneAPI ohne Server?

 

Die Auswirkungen der verschiedenen Themen sind wie folgt, wählen Sie je nach Ihren Vorlieben.

 

Standardthema

Bereitstellung von OneAPI ohne Server?

 

Beeren-Thema

Bereitstellung von OneAPI ohne Server?

 

2. die Konfiguration der Datenbank

  • Verwenden Sie einen kostenlosen Datenbankdienst wie aiven oder Planetscale oder die kostenlosen Datenbanken, die mit Render und Koyeb geliefert werden; konfigurieren Sie die Umgebungsvariable SQL_DSN für das Projekt.
  • MySQL-Beispiel. SQL_DSN=root:123456@tcp(localhost:3306)/oneapi
  • PostgreSQL Beispiele. SQL_DSN=postgres://postgres:123456@localhost:5432/oneapi

 

2.1Registrierung und AnmeldungWir sind dabei. aiven Plattform, registrieren Sie sich oder melden Sie sich bei Ihrem Konto an.

Bereitstellung von OneAPI ohne Server?

 

2.2Füllen Sie die Informationen ausWählen Sie Persönliche Dienstleistungen und geben Sie die grundlegenden Informationen ein.

Bereitstellung von OneAPI ohne Server?

 

2.3Datenbank auswählenWählen Sie MySQL-Datenbank oder PostgreSQL-Datenbank.

Bereitstellung von OneAPI ohne Server?

 

2.4Datenbank-KonfigurationMarkieren Sie den kostenlosen Plan, wählen Sie den Servicebereich und klicken Sie schließlich auf Erstellen.

Bereitstellung von OneAPI ohne Server?

 

2.5Endgültige KonfigurationPrägen Sie sich die Informationen im Diagramm ein und tippen Sie auf "Überspringen". Es macht nichts, wenn du dich nicht an sie erinnerst, wir können sie sehen, nachdem du sie alle übersprungen hast.

Bereitstellung von OneAPI ohne Server?

 

3 Füllen Sie die Variablen aus.

 

Auf der Grundlage der Datenbankinformationen in der Abbildung ergibt sich folgendes Bild:

Dienst URI.
mysql://CLICK_TO:REVEAL_PASSWORD@mysql-12a9c26-jonastech007-2d92.b.aivencloud.com:10906/defaultdb?ssl-mode=必需

Gastgeber.
mysql-12a9c26-jonastech007-2d92.b.aivencloud.com

Hafen.
10906

Benutzer:
avnadmin

Kennwort:
AVNS_QV8niFI8YW48vKqxi3R

Unsere Link-Adresse sollte wie folgt geschrieben werden: username:password@tcp(Host:Port)/database name

Wir landeten bei avnadmin:AVNS_QV8niFI8YW48vKqxi3R@tcp(mysql-12a9c26-jonastech007-2d92.b.aivencloud.com:10906)/defaultdb

Fügen Sie diesen Link in die Variable ein und klicken Sie abschließend auf copy to space Raum duplizieren

Bereitstellung von OneAPI ohne Server?

 

Bereitstellung von OneAPI ohne Server?

 

 

4. zugang

 

An dieser Stelle können wir die Einstellungen finden, indem wir auf die obere rechte Ecke des FenstersDiesen Bereich einbettenZugang zu unseren Diensten erhalten Sie über den unten stehenden Link.

Bereitstellung von OneAPI ohne Server?

 

Bereitstellung von OneAPI ohne Server?

 

Koyeb-Einsatz

 

1. zum Eintreten klickenKoyeb Nachdem Sie sich auf der offiziellen Website angemeldet und registriert haben, klicken Sie auf Webdienst erstellen, um das Docker-Image auszuwählen.

Bereitstellung von OneAPI ohne Server?

 

Bereitstellung von OneAPI ohne Server?

 

2. in das Eingabefeld geben Sie justsong/one-api:latest ein, wenn Sie nicht wissen, woher diese Datei stammt, können Sie auf der Website des Open-Source-Projektscompose.yml.

Version: '3.4'

Dienstleistungen.
one-api.
image: "${REGISTRY:-docker.io}/justsong/one-api:latest"
container_name: one-api
Neustart: immer
Befehl--log-dir /app/logs
Häfen.
- "3000:3000"
Volumen.
- . /data/oneapi:/data
- . /protokolle:/app/protokolle
Umwelt.
- SQL_DSN=oneapi:123456@tcp(db:3306)/one-api # Ändern Sie diese Zeile oder kommentieren Sie sie aus, um SQLite als Datenbank zu verwenden
- REDIS_CONN_STRING=redis://redis
- SESSION_SECRET=random_string # Geändert in zufällige Zeichenfolge
- TZ=Asien/Shanghai
# - NODE_TYPE=slave # Diese Zeile muss für Slave-Knoten bei der Einrichtung von Multicomputern deaktiviert werden
# - SYNC_FREQUENCY=60 # Diese Zeile nicht auskommentieren, wenn Sie regelmäßig Daten aus der Datenbank laden müssen

 

${REGISTRY:-docker.io} ist ein Ausdruck für eine Umgebungsvariable, der angibt, dass, wenn die Umgebungsvariable REGISTRY nicht gesetzt ist, die Standardeinstellung docker.io (Docker Hub) verwendet wird.
justsong/one-api:latest gibt den Namen und die Bezeichnung des Abbilds an, wobei justsong der Name des Benutzers oder der Organisation im Docker Hub ist, one-api der Name des Abbilds, und latest gibt an, dass die neueste Version dieses Abbilds verwendet wird.

Bereitstellung von OneAPI ohne Server?

 

3 Legen Sie die erforderlichen Variablen und Regionsinformationen fest und klicken Sie auf die Schaltfläche Bereitstellen.

Bereitstellung von OneAPI ohne Server?

 

4 Wir warten, bis die Bereitstellung abgeschlossen ist, und können auf diese Adresse klicken, um auf unsere One API zuzugreifen.

Bereitstellung von OneAPI ohne Server?

 

Bereitstellung von OneAPI ohne Server?

 

5. das Standard-Administratorkonto lautet

  • Benutzername:root
  • Kennwort:123456

Änderungen sollten sofort nach der Anmeldung unter Benutzer vorgenommen werden, um das Konto zu sichern.

Bereitstellung von OneAPI ohne Server?

 

 

Verwendung

 

In Anbetracht der Tatsache, dass die meisten Leute, die meinen Beitrag lesen können, Neulinge sind, werde ich kurz seine Verwendung demonstrieren. Die im obigen Blog-Beitrag vorgestellte kostenlose APIin Flammen stehen Beispiele.

Diejenigen, die sich nicht mehr daran erinnern, können es selbst herausfinden, oder sich die Dieser Blogbeitrag

 

OneAPI-Konfiguration

 

1. nachdem Sie sich bei Ihrem OneAPI-Administratorkonto angemeldet haben, suchen Sie denBewässerungsgraben, klickenNeue Kanäle

Bereitstellung von OneAPI ohne Server?

 

2. Kanal Name können wir benennen, Kanal API-Adresse ist die Weiterleitung Adresse, füllen Sie einfach in seiner Anfrage-Adresse, und wählen Sie dann das Modell der Unterstützung, fügen Sie Ihre API-Schlüssel, und schließlich senden.

Bereitstellung von OneAPI ohne Server?

 

Bereitstellung von OneAPI ohne Server?

 

3. schließlich klicken wir auf ungetestet messen Sie die Konnektivität der API.

Bereitstellung von OneAPI ohne Server?

 

Bereitstellung von OneAPI ohne Server?

 

4 Nach Abschluss des Tests sind wir in der LageTokenWenn Sie möchten, können Sie Ihre Website auch freigeben, nachdem Sie viele APIs hinzugefügt haben, damit sie von allen genutzt werden können. Wenn Sie möchten, können Sie Ihre Website auch freigeben, nachdem Sie viele APIs hinzugefügt haben, damit andere sie nutzen können.
Wir müssen lediglich die einzelnen API-Kanäle im Hintergrund pflegen. Die OneAPI-Anfrageadresse ist standardmäßig unser Domänenname, Sie können sie aber auch in den Einstellungen ändern.

Bereitstellung von OneAPI ohne Server?

 

Bereitstellung von OneAPI ohne Server?

AI Leichtes Lernen

Der Leitfaden für Laien zum Einstieg in die KI

Hilft Ihnen, die Nutzung von KI-Tools kostengünstig und von Null an zu erlernen.KI ist, wie Bürosoftware, eine wesentliche Fähigkeit für jeden. Die Beherrschung von KI verschafft Ihnen einen Vorteil bei der Stellensuche und die Hälfte des Aufwands bei Ihrer zukünftigen Arbeit und Ihrem Studium.

Details ansehen>
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Bereitstellung von OneAPI ohne Server?

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)