Allgemeine Einführung
Hyperbolic AgentKit ist ein Open-Source-Projekt, das eine Vorlage für den Betrieb von KI-Agenten bereitstellen will und dabei Blockchain und Rechenleistung kombiniert. Das Projekt basiert auf Coinbase'sCDP-AgentenkitÄnderungen und Erweiterungen werden vorgenommen, um Chatbots zu unterstützen, die in Terminals laufen, die in der Lage sind, Rechenoperationen und Blockchain-Operationen durchzuführen. Die Plattform ermöglicht es Nutzern, GPU-Rechenressourcen zu mieten, den GPU-Status zu überwachen, ERC-20- und NFT-Token einzusetzen, Wallets zu verwalten, Transaktionen durchzuführen und mit Smart Contracts zu interagieren. Darüber hinaus integriert Hyperbolic AgentKit die soziale Plattform X (Twitter), um automatisiertes Tweeten zu unterstützen.
Funktionsliste
- RechenoperationVermietung von GPU-Rechenressourcen, Überprüfung der GPU-Verfügbarkeit, Überwachung des GPU-Status, Zugriff auf GPU-Maschinen und Ausführung von Befehlszeilen auf entfernten GPU-Maschinen.
- Blockchain-BetriebBereitstellung von ERC-20- und NFT-Tokens, Verwaltung von Wallets, Durchführung von Transaktionen und Interaktion mit Smart Contracts.
- Integration sozialer PlattformenUnterstützung für automatische Tweets auf der sozialen Plattform X (Twitter).
- interaktiver ModusBietet einen interaktiven Chat-Modus und einen autonomen Betriebsmodus.
- Dauerhafte Verwaltung der BrieftascheUnterstützung für die dauerhafte Verwaltung von Benutzer-Geldbörsen.
Hilfe verwenden
Ablauf der Installation
- Setzen von Umgebungsvariablen::
- Kopieren Sie die Beispiel-Umgebungsdatei:
cp .env.example .env
- Compiler
.env
Datei und fügen Sie den API-Schlüssel hinzu:- OpenAI:
OPENAI_API_KEY=Ihr-openai-key
- CDP:
CDP_API_KEY_NAME=Ihr-cdp-key-name
(math.) GattungCDP_API_KEY_PRIVATE_KEY=Ihr-cdp-private-key
- Hyperbolisch:
HYPERBOLIC_API_KEY=Ihr-hyperbolischer-Schlüssel
- X (Twitter):
TWITTER_API_KEY=Ihr-twitter-api-key
(math.) GattungTWITTER_API_SECRET=Ihr-twitter-api-geheimnis
(math.) GattungTWITTER_ACCESS_TOKEN=Ihr-twitter-Zugangs-Token
(math.) GattungTWITTER_ACCESS_TOKEN_SECRET=Ihr-twitter-Zugangs-Token-Geheimnis
- OpenAI:
- Kopieren Sie die Beispiel-Umgebungsdatei:
- Installation von Abhängigkeiten::
- Verwenden Sie Poetry, um Abhängigkeiten zu installieren:
Poesie installieren
- Verwenden Sie Poetry, um Abhängigkeiten zu installieren:
- Laufende Roboter::
- Wählen Sie den Chat-Modus oder den autonomen Modus:
poetry python chatbot.py ausführen
- Beginnen Sie mit der Interaktion mit der Blockchain und den Rechenressourcen.
- Wählen Sie den Chat-Modus oder den autonomen Modus:
Funktion Betriebsablauf
- Rechenoperation::
- Vermietung von GPU-RechenressourcenMiete der benötigten GPU-Ressourcen über die Befehlszeile.
- Überprüfung der GPU-VerfügbarkeitÜberwachung der GPU-Verfügbarkeit in Echtzeit.
- GPU-Status überwachenAbrufen des Betriebsstatus und der Leistungskennzahlen der GPU.
- Zugang zu GPU-MaschinenVerbindung und Verwaltung von GPU-Maschinen aus der Ferne.
- Führen Sie die Befehlszeile ausAusführen von Befehlszeilenoperationen auf einem entfernten GPU-Rechner.
- Blockchain-Betrieb::
- Einsatz von TokenBereitstellung von ERC-20- und NFT-Tokens über die CDP-Plattform.
- Brieftasche verwaltenErstellen und Verwalten von Blockchain-Wallets.
- Ausführung von TransaktionenTransaktionsoperationen auf der Blockchain durchführen.
- Smart Contract InteraktionInteraktion mit dem bereitgestellten Smart Contract.
- Integration sozialer Plattformen::
- Automatisiertes TweetenEinrichten der automatischen Veröffentlichung von Tweets nach der Konfiguration des X (Twitter) API-Schlüssels.
interaktiver Modus
- Interaktiver Chat-ModusBenutzer können mit dem KI-Agenten in Echtzeit über die Befehlszeile interagieren, um Anleitung und Unterstützung zu erhalten.
- autonome ArbeitsweiseKI-Agenten können vorgegebene operative Aufgaben ohne Eingreifen des Benutzers selbständig ausführen.
Mit der detaillierten Installations- und Nutzungsanleitung oben können Benutzer leicht mit Hyperbolic AgentKit beginnen und die Vorteile seiner leistungsstarken Rechen- und Blockchain-Funktionen voll ausschöpfen.