TGPT เป็นเครื่องมืออินเทอร์เฟซบรรทัดคำสั่งข้ามแพลตฟอร์ม (CLI) ที่ให้คุณใช้ AI chatbot ในเทอร์มินัลของคุณโดยไม่ต้องใช้คีย์ API
รูปแบบการสร้างภาพ : 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"

ตำแหน่งดาวน์โหลดเริ่มต้นคือ /usr/local/bin แต่คุณสามารถเปลี่ยนได้ในคำสั่งเพื่อใช้ตำแหน่งอื่น อย่างไรก็ตามตรวจสอบให้แน่ใจว่ามีการเพิ่มตำแหน่งลงในตัวแปรสภาพแวดล้อมเส้นทางของคุณเพื่อการเข้าถึงที่ง่าย
คุณสามารถดาวน์โหลดด้วยคำสั่งต่อไปนี้:
curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s /usr/local/binหากคุณใช้ Arch Linux คุณสามารถติดตั้งด้วย Pacman:
pacman -S tgptเพื่อติดตั้งพอร์ต:
cd /usr/ports/www/tgpt/ && make install clean
ในการติดตั้งแพ็คเกจให้เรียกใช้หนึ่งในคำสั่งเหล่านี้:
pkg install www/tgpt
pkg install tgpt
คุณต้องเพิ่มไดเรกทอรีการติดตั้ง GO ลงในเส้นทางเชลล์ของระบบของคุณ
go install github.com/aandrew-me/tgpt/v2@latestScoop: การติดตั้งแพ็คเกจด้วย Scoop สามารถทำได้โดยใช้คำสั่งต่อไปนี้:
scoop install https://raw.githubusercontent.com/aandrew-me/tgpt/main/tgpt.jsonช็อคโกแลต
choco install tgptหากคุณติดตั้งโปรแกรมด้วยสคริปต์การติดตั้งคุณสามารถอัปเดตด้วย
tgpt -uอาจต้องใช้สิทธิ์ผู้ดูแลระบบ
สนับสนุน:
http_proxy หรือ http_proxy พร้อมรูปแบบที่มีอยู่ดังต่อไปนี้:
http://ip:port ]http://user:pass@ip:port ]socks5://ip:port ]socks5://user:pass@ip:port ]ตำแหน่งไฟล์ตามลำดับต่อไปนี้:
ตัวอย่าง:
http://127.0.0.1:8080 คุณสามารถดาวน์โหลดปฏิบัติการสำหรับระบบปฏิบัติการของคุณเปลี่ยนชื่อเป็น tgpt (หรือชื่ออื่น ๆ ที่ต้องการ) จากนั้นดำเนินการโดยพิมพ์ ./tgpt ในขณะที่อยู่ในไดเรกทอรีนั้น หรือคุณสามารถเพิ่มลงในตัวแปรสภาพแวดล้อมพา ธ ของคุณแล้วดำเนินการโดยเพียงพิมพ์ tgpt
หากคุณติดตั้งด้วยสคริปต์การติดตั้งคุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อลบ TGPT ที่เรียกใช้งานได้
sudo rm $(which tgpt)
ไฟล์การกำหนดค่ามักจะอยู่ใน ~/.config/tgpt บนระบบ GNU/Linux และใน "Library/Application Support/tgpt" บน MacOS