TGPT ist ein plattformübergreifendes Befehlszeilen-Schnittstellen-Tool (CLI), mit dem Sie AI-Chatbot in Ihrem Terminal verwenden können, ohne API-Tasten zu benötigen.
Modellgenerierungsmodell : Blackboxai
Usage: tgpt [Flags] [Prompt]
Flags:
-s, --shell Generate and Execute shell commands. (Experimental)
-c, --code Generate Code. (Experimental)
-q, --quiet Gives response back without loading animation
-w, --whole Gives response back as a whole text
-img, --image Generate images from text
--provider Set Provider. Detailed information has been provided below. (Env: AI_PROVIDER)
Some additional options can be set. However not all options are supported by all providers. Not supported options will just be ignored.
--model Set Model
--key Set API Key
--url Set OpenAI API endpoint url
--temperature Set temperature
--top_p Set top_p
--max_length Set max response length
--log Set filepath to log conversation to (For interactive modes)
--preprompt Set preprompt
-y Execute shell command without confirmation
Options:
-v, --version Print version
-h, --help Print help message
-i, --interactive Start normal interactive mode
-m, --multiline Start multi-line interactive mode
-cl, --changelog See changelog of versions
-u, --update Update program
--disable-input-limit Disables the checking of 4000 character input limit
Providers:
The default provider is phind. The AI_PROVIDER environment variable can be used to specify a different provider.
Available providers to use: blackboxai, duckduckgo, groq, koboldai, ollama, openai and phind
Provider: blackboxai
Uses BlackBox model. Great for developers
Provider: duckduckgo
Available models: gpt-4o-mini (default), meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo, mistralai/Mixtral-8x7B-Instruct-v0.1, claude-3-haiku-20240307
Provider: groq
Requires a free API Key. Supports LLaMA2-70b & Mixtral-8x7b
Provider: koboldai
Uses koboldcpp/HF_SPACE_Tiefighter-13B only, answers from novels
Provider: ollama
Needs to be run locally. Supports many models
Provider: openai
Needs API key to work and supports various models. Recognizes the OPENAI_API_KEY and OPENAI_MODEL environment variables. Supports custom urls with --url
Provider: phind
Uses Phind Model. Great for developers
Examples:
tgpt "What is internet?"
tgpt -m
tgpt -s "How to update my system?"
tgpt --provider duckduckgo "What is 1+1"
tgpt --provider openai --key "sk-xxxx" --model "gpt-3.5-turbo" "What is 1+1"
cat install.sh | tgpt "Explain the code"

Der Standard -Download -Speicherort ist /usr/local/bin , aber Sie können ihn im Befehl ändern, um einen anderen Ort zu verwenden. Stellen Sie jedoch sicher, dass der Standort Ihrer Pfadumgebungsvariable hinzugefügt wird, um eine einfache Zugänglichkeit zu erhalten.
Sie können es mit dem folgenden Befehl herunterladen:
curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s /usr/local/binWenn Sie Arch Linux verwenden, können Sie mit Pacman installieren:
pacman -S tgptSo installieren Sie den Port:
cd /usr/ports/www/tgpt/ && make install clean
Führen Sie einen dieser Befehle aus: Ausführen, um das Paket zu installieren:
pkg install www/tgpt
pkg install tgpt
Sie müssen das GO -Installationsverzeichnis zum Shell -Pfad Ihres Systems hinzufügen.
go install github.com/aandrew-me/tgpt/v2@latestSCOOP: Paketinstallation mit Scoop kann mit dem folgenden Befehl erfolgen:
scoop install https://raw.githubusercontent.com/aandrew-me/tgpt/main/tgpt.jsonSchokoladig
choco install tgptWenn Sie das Programm mit dem Installationsskript installiert haben, können Sie es aktualisieren
tgpt -uMöglicherweise erfordern die Administratorrechte.
Unterstützung:
http_proxy oder http_proxy mit den folgenden verfügbaren Formaten:
http://ip:port ]http://user:pass@ip:port ]socks5://ip:port ]socks5://user:pass@ip:port ]Dateispeicherort in der folgenden Reihenfolge:
Beispiel:
http://127.0.0.1:8080 Sie können die ausführbare Datei für Ihr Betriebssystem herunterladen, sie in tgpt (oder einen anderen gewünschten Namen ./tgpt umbenennen und es dann durch Eingeben in diesem Verzeichnis durchführen. Alternativ können Sie es Ihrer Pfadumgebungsvariable hinzufügen und dann durch einfaches Eingeben von tgpt ausführen.
Wenn Sie mit dem Installationsskript installiert sind, können Sie den folgenden Befehl ausführen, um die ausführbare TGPT zu entfernen
sudo rm $(which tgpt)
Die Konfigurationsdatei befindet sich normalerweise in ~/.config/tgpt auf GNU/Linux -Systemen und in "Library/Application Support/tgpt" auf macOS