中文说明
Ghost in the Shell unterstützt von OpenAI.
Mit Aoi können Sie Gespräche in natürlicher Sprache mit einer KI im Terminal führen, die Ihre Anfragen verstehen und entsprechende Befehle ausführen kann.
Sie können Aoi als Terminalversion von ChatGPT verwenden. Außerdem verfügt Aoi über mehrere integrierte Funktionen, die Ihnen helfen können, produktiver zu sein:
/code
– Codeschnipsel generieren und automatisch in die Zwischenablage kopieren , z. B. /code go generate random numbers
/db
– Datenbankschema automatisch laden und SQL ausführen , z. B. /db postgres://user:passwd@host/db list tables
/shell
– Shell-Befehl generieren und ausführen , z. B. /shell view listening ports
/ssh
– Erzeugt einen Shell-Befehl und führt ihn auf dem Remote-Host aus, z. B. /ssh {host} view listening tcp ports
/summary
– Generieren Sie eine Zusammenfassung des Inhalts aus einer URL und übersetzen Sie sie bei Bedarf, z. B. /summary {url}
/summary cn {url}
/tldr
– Erhalten Sie eine tl;dr-Erklärung eines Shell-Befehls/trans
– Text in eine bestimmte Sprache übersetzen/copy
– Kopiert die letzte Antwort Sie können Aoi von der GitHub-Release-Seite herunterladen. Alternativ können Sie Go verwenden, um Aoi auf Ihrem System zu installieren:
go install github.com/shellfly/aoi@latest
Legen Sie Ihren OpenAI-API-Schlüssel als Umgebungsvariable fest und führen Sie dann den Befehl aoi
aus.
export OPENAI_API_KEY={your_api_key}
aoi
Bei Bedarf können Sie auch die OpenAI API BASE URL als Umgebungsvariable anpassen.
export OPENAI_API_BASE_URL={your_custom_api_base_url}
Legen Sie Azure-Umgebungsvariablen fest und übergeben Sie azure.deployment
um den Azure OpenAI-Dienst zu verwenden
export OPENAI_API_KEY={azure openai secret}
export OPENAI_API_BASE_URL={azure openai endpoint}
aoi -azure.deployment {model deployment name}
Wenn Sie Probleme mit Aoi feststellen oder Vorschläge für neue Funktionen haben, können Sie gerne ein Problem erstellen oder eine Pull-Anfrage im GitHub-Repository einreichen. Beiträge von jedermann und jedem sind willkommen!