
ทดสอบและเข้ากันได้กับ Openai Chatgpt, Azure Openai Service, Perplexity AI และ Llama!
Chatgpt CLI ให้บริการอินเทอร์เฟซบรรทัดคำสั่งที่ทรงพลังสำหรับการโต้ตอบอย่างไร้รอยต่อกับโมเดล ChatGPT ผ่าน OpenAI และ Azure ซึ่งมีความสามารถในการสตรีมและตัวเลือกการกำหนดค่าที่กว้างขวาง

context-window-l หรือ --list-models--list-threadsconfig.yaml และตัวแปรสภาพแวดล้อม สำหรับการปรับเปลี่ยนอย่างรวดเร็วมีการตั้งค่า --set-<value> ต่าง ๆ ในการตรวจสอบการตั้งค่าปัจจุบันของคุณให้ใช้การตั้งค่าสถานะ --config หรือ -c เรารู้สึกตื่นเต้นที่จะแนะนำการสนับสนุนสำหรับไฟล์พรอมต์ด้วย --prompt FLAG ใน เวอร์ชัน 1.7.1 ! คุณสมบัตินี้ช่วยให้คุณสามารถให้บริบทที่หลากหลายและมีรายละเอียดสำหรับการสนทนาของคุณโดยตรงจากไฟล์
--prompt --prompt FLAG ให้คุณระบุไฟล์ที่มีบริบทเริ่มต้นหรือคำแนะนำสำหรับการสนทนา CHATGPT ของคุณ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อคุณมีคำแนะนำหรือบริบทโดยละเอียดที่คุณต้องการนำกลับมาใช้ใหม่ในการสนทนาที่แตกต่างกัน
หากต้องการใช้ --prompt FLAG ให้ผ่านเส้นทางของไฟล์พรอมต์ของคุณเช่นนี้:
chatgpt --prompt path/to/your/prompt.md " Use a pipe or provide a query here " เนื้อหาของ prompt.md จะถูกอ่านและใช้เป็นบริบทเริ่มต้นสำหรับการสนทนาในขณะที่แบบสอบถามที่คุณให้โดยตรงจะทำหน้าที่เป็นคำถามหรืองานเฉพาะที่คุณต้องการที่อยู่
นี่คือตัวอย่างที่สนุกที่คุณสามารถใช้เอาต์พุตของคำสั่ง git diff เป็นพรอมต์:
git diff | chatgpt --prompt ../prompts/write_pull-request.md ในตัวอย่างนี้เนื้อหาจากไฟล์พรอมต์ write_pull-request.md ใช้เพื่อเป็นแนวทางในการตอบสนองของโมเดลตามข้อมูล DIFF จาก git diff
สำหรับพรอมต์พร้อมใช้งานที่หลากหลายลองดูที่เก็บข้อมูลพรอมต์ที่ยอดเยี่ยมนี้ สิ่งเหล่านี้สามารถใช้เป็นจุดเริ่มต้นที่ยอดเยี่ยมหรือแรงบันดาลใจสำหรับพรอมต์ที่กำหนดเองของคุณเอง!
คุณสามารถติดตั้ง chatgpt-cli โดยใช้ homebrew:
brew tap kardolus/chatgpt-cli && brew install chatgpt-cliสำหรับการติดตั้งที่ง่ายและรวดเร็วโดยไม่ต้องรวบรวมคุณสามารถดาวน์โหลดไบนารีที่สร้างไว้ล่วงหน้าได้โดยตรงสำหรับระบบปฏิบัติการและสถาปัตยกรรมของคุณ:
curl -L -o chatgpt https://github.com/kardolus/chatgpt-cli/releases/latest/download/chatgpt-darwin-arm64 && chmod +x chatgpt && sudo mv chatgpt /usr/local/bin/curl -L -o chatgpt https://github.com/kardolus/chatgpt-cli/releases/latest/download/chatgpt-darwin-amd64 && chmod +x chatgpt && sudo mv chatgpt /usr/local/bin/curl -L -o chatgpt https://github.com/kardolus/chatgpt-cli/releases/latest/download/chatgpt-linux-amd64 && chmod +x chatgpt && sudo mv chatgpt /usr/local/bin/curl -L -o chatgpt https://github.com/kardolus/chatgpt-cli/releases/latest/download/chatgpt-linux-arm64 && chmod +x chatgpt && sudo mv chatgpt /usr/local/bin/curl -L -o chatgpt https://github.com/kardolus/chatgpt-cli/releases/latest/download/chatgpt-linux-386 && chmod +x chatgpt && sudo mv chatgpt /usr/local/bin/curl -L -o chatgpt https://github.com/kardolus/chatgpt-cli/releases/latest/download/chatgpt-freebsd-amd64 && chmod +x chatgpt && sudo mv chatgpt /usr/local/bin/curl -L -o chatgpt https://github.com/kardolus/chatgpt-cli/releases/latest/download/chatgpt-freebsd-arm64 && chmod +x chatgpt && sudo mv chatgpt /usr/local/bin/ดาวน์โหลดไบนารีจากลิงค์นี้และเพิ่มลงในเส้นทางของคุณ
เลือกคำสั่งที่เหมาะสมสำหรับระบบของคุณซึ่งจะดาวน์โหลดไบนารีทำให้สามารถเรียกใช้งานได้และย้ายไปยังไดเรกทอรี/USR/local/bin ของคุณ (หรือ % Path % บน Windows) เพื่อให้เข้าถึงได้ง่าย
ตั้งค่าตัวแปรสภาพแวดล้อม OPENAI_API_KEY เป็นรหัสลับ CHATGPT ของคุณ ในการตั้งค่าตัวแปรสภาพแวดล้อมคุณสามารถเพิ่มบรรทัดต่อไปนี้ในโปรไฟล์เชลล์ของคุณ (เช่น ~/.bashrc, ~/.zshrc หรือ ~/.bash_profile) แทนที่ Your_api_Key ด้วยคีย์จริงของคุณ:
export OPENAI_API_KEY= " your_api_key "ในการเปิดใช้งานการติดตามประวัติข้ามการโทร CLI ให้สร้างไดเรกทอรี ~/.chatgpt-cli โดยใช้คำสั่ง:
mkdir -p ~ /.chatgpt-cliเมื่อไดเรกทอรีนี้เข้าที่ CLI จะจัดการประวัติข้อความสำหรับแต่ละ "เธรด" ที่คุณสนทนาโดยอัตโนมัติ ประวัติทำงานเหมือนหน้าต่างบานเลื่อนรักษาบริบทให้อยู่ในระดับสูงสุดของโทเค็นที่กำหนดค่าได้ สิ่งนี้ช่วยให้มั่นใจได้ถึงความสมดุลระหว่างการรักษาบริบทการสนทนาและบรรลุประสิทธิภาพที่ดีที่สุด
โดยค่าเริ่มต้นหากผู้ใช้ไม่ได้ให้เธรดเฉพาะ CLI จะใช้เธรดเริ่มต้นและเก็บประวัติไว้ที่ ~/.chatgpt-cli/history/default.json คุณสามารถค้นหารายละเอียดเพิ่มเติมเกี่ยวกับวิธีกำหนดค่าพารามิเตอร์ thread ในส่วนการกำหนดค่าของเอกสารนี้
ลองดู:
chatgpt what is the capital of the Netherlands ในการเริ่มต้นโหมดอินเทอร์แอคทีฟให้ใช้ธง -i หรือ --interactive :
chatgpt --interactive หากคุณต้องการให้ CLI สร้างเธรดใหม่โดยอัตโนมัติสำหรับแต่ละเซสชันตรวจสอบให้แน่ใจว่าตัวแปรการกำหนดค่า auto_create_new_thread ถูกตั้งค่าเป็น true สิ่งนี้จะสร้างตัวระบุเธรดที่ไม่ซ้ำกันสำหรับแต่ละเซสชันการโต้ตอบ
ในการใช้คุณสมบัติท่อให้สร้างไฟล์ข้อความที่มีบริบทบางอย่าง ตัวอย่างเช่นสร้างไฟล์ชื่อ context.txt ด้วยเนื้อหาต่อไปนี้:
Kya is a playful dog who loves swimming and playing fetch.จากนั้นใช้คุณสมบัติท่อเพื่อให้บริบทนี้กับ CHATGPT:
cat context.txt | chatgpt " What kind of toy would Kya enjoy? "หากต้องการแสดงรายการรุ่นที่มีอยู่ทั้งหมดให้ใช้ธง -l หรือ -รายการรูปแบบ:
chatgpt --list-modelsสำหรับตัวเลือกเพิ่มเติมโปรดดู:
chatgpt --helpCHATGPT CLI ใช้กลยุทธ์การกำหนดค่าสี่ระดับโดยมีระดับความสำคัญที่แตกต่างกันที่กำหนดให้กับธงตัวแปรสภาพแวดล้อมไฟล์ config.yaml และค่าเริ่มต้นในลำดับนั้น:
| ตัวแปร | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
name | คำนำหน้าสำหรับตัวแปรสภาพแวดล้อมแทนที่ | 'Openai' |
thread | ชื่อของเธรดแชทปัจจุบัน ชื่อเธรดที่ไม่ซ้ำกันแต่ละชื่อมีบริบทของตัวเอง | 'ค่าเริ่มต้น' |
omit_history | หากเป็นจริงประวัติการแชทจะไม่ถูกใช้เพื่อให้บริบทสำหรับโมเดล GPT | เท็จ |
command_prompt | พรอมต์คำสั่งในโหมดอินเทอร์แอคทีฟ ควรเป็นแบบอ้างเดียว | '[%DateTime] [Q%Counter]' |
output_prompt | พรอมต์เอาต์พุตในโหมดอินเทอร์แอคทีฟ ควรเป็นแบบอ้างเดียว | - |
auto_create_new_thread | หากตั้งค่าเป็น true เธรดใหม่ที่มีตัวระบุที่ไม่ซ้ำกัน (เช่น int_a1b2 ) จะถูกสร้างขึ้นสำหรับแต่ละเซสชันการโต้ตอบ หาก false CLI จะใช้เธรดที่ระบุโดยพารามิเตอร์ thread | false |
track_token_usage | หากตั้งค่าเป็น TRUE ให้แสดงการใช้โทเค็นทั้งหมดหลังจากแต่ละแบบสอบถามในโหมด QUARY ช่วยให้คุณตรวจสอบการใช้ API | false |
debug | หากตั้งค่าเป็นจริงให้พิมพ์ข้อมูลคำขอดิบและการตอบสนองในระหว่างการโทร API มีประโยชน์สำหรับการดีบัก | false |
skip_tls_verify | หากตั้งค่าเป็น TRUE ให้ข้ามการตรวจสอบใบรับรอง TLS อนุญาตให้มีการร้องขอ HTTPS ที่ไม่ปลอดภัย | false |
multiline | หากตั้งค่าเป็น TRUE ให้เปิดใช้งานโหมดอินพุต multiline ในเซสชันแบบโต้ตอบ | false |
| ตัวแปร | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
api_key | คีย์ API ของคุณ | (ไม่มีเพื่อความปลอดภัย) |
model | โมเดล GPT ที่ใช้โดยแอปพลิเคชัน | 'GPT-3.5-turbo' |
max_tokens | จำนวนโทเค็นสูงสุดที่สามารถใช้ในการโทร API เดียว | 4096 |
context_window | ขีด จำกัด หน่วยความจำสำหรับจำนวนการสนทนาที่สามารถจดจำได้ในครั้งเดียว | 8192 |
role | บทบาทของระบบ | 'คุณเป็นผู้ช่วยที่มีประโยชน์' |
temperature | อุณหภูมิการสุ่มตัวอย่างที่จะใช้ระหว่าง 0 ถึง 2 ค่าที่สูงขึ้นทำให้เอาต์พุตแบบสุ่มมากขึ้น ค่าที่ต่ำกว่าทำให้เน้นและกำหนดขึ้นได้มากขึ้น | 1.0 |
frequency_penalty | จำนวนระหว่าง -2.0 ถึง 2.0 ค่าบวกจะลงโทษโทเค็นใหม่ตามความถี่ที่มีอยู่ในข้อความจนถึงตอนนี้ | 0.0 |
top_p | อีกทางเลือกหนึ่งในการสุ่มตัวอย่างที่มีอุณหภูมิเรียกว่าการสุ่มตัวอย่างนิวเคลียสซึ่งแบบจำลองพิจารณาผลลัพธ์ของโทเค็นที่มีมวลความน่าจะเป็น top_p | 1.0 |
presence_penalty | จำนวนระหว่าง -2.0 ถึง 2.0 ค่าบวกจะลงโทษโทเค็นใหม่โดยพิจารณาจากว่าพวกเขาปรากฏในข้อความหรือไม่ | 0.0 |
seed | ตั้งค่าเมล็ดสำหรับการสุ่มตัวอย่างที่กำหนด (เบต้า) คำขอซ้ำด้วยเมล็ดพันธุ์เดียวกันและพารามิเตอร์มีจุดมุ่งหมายเพื่อส่งคืนผลลัพธ์เดียวกัน | 0 |
url | URL พื้นฐานสำหรับ OpenAI API | 'https://api.openai.com' |
completions_path | จุดสิ้นสุด API สำหรับความสำเร็จ | '/v1/แชท/เสร็จสิ้น' |
models_path | จุดสิ้นสุด API สำหรับการเข้าถึงข้อมูลรุ่น | '/v1/รุ่น' |
auth_header | ส่วนหัวที่ใช้สำหรับการอนุญาตในคำขอ API | 'การอนุญาต' |
auth_token_prefix | คำนำหน้าที่จะเพิ่มก่อนโทเค็นใน auth_header | 'ผู้ถือ' |
โดยค่าเริ่มต้น CHATGPT CLI จะจัดเก็บการกำหนดค่าและไฟล์ประวัติในไดเรกทอรี ~/.chatgpt-cli อย่างไรก็ตามคุณสามารถแทนที่ตำแหน่งเหล่านี้ได้อย่างง่ายดายโดยการตั้งค่าตัวแปรสภาพแวดล้อมช่วยให้คุณสามารถจัดเก็บการกำหนดค่าและประวัติในไดเรกทอรีที่กำหนดเอง
| ตัวแปรสภาพแวดล้อม | คำอธิบาย | ตำแหน่งเริ่มต้น |
|---|---|---|
OPENAI_CONFIG_HOME | แทนที่เส้นทางไดเรกทอรีการกำหนดค่าเริ่มต้น | ~/.chatgpt-cli |
OPENAI_DATA_HOME | แทนที่เส้นทางไดเรกทอรีข้อมูลเริ่มต้น | ~/.chatgpt-cli/history |
หากต้องการเปลี่ยนการกำหนดค่าเริ่มต้นหรือไดเรกทอรีข้อมูลตั้งค่าตัวแปรสภาพแวดล้อมที่เหมาะสม:
export OPENAI_CONFIG_HOME="/custom/config/path"
export OPENAI_DATA_HOME="/custom/data/path"
หากตัวแปรสภาพแวดล้อมเหล่านี้ไม่ได้ตั้งค่าแอปพลิเคชันเริ่มต้นเป็น ~/.chatgpt-cli สำหรับไฟล์การกำหนดค่าและ ~ /.chatgpt-li/history สำหรับประวัติ
%date : วันที่ปัจจุบันในรูปแบบ YYYY-MM-DD%time : เวลาปัจจุบันในรูปแบบ HH:MM:SS%datetime : วันที่และเวลาปัจจุบันในรูปแบบ YYYY-MM-DD HH:MM:SS%counter : จำนวนการสืบค้นทั้งหมดในเซสชันปัจจุบัน%usage : การใช้โทเค็นทั้งหมดที่ใช้ (ใช้งานได้ในโหมดสืบค้นเท่านั้น) ค่าเริ่มต้นสามารถแทนที่ได้โดยการให้ค่าของคุณเองในไฟล์การกำหนดค่าผู้ใช้ โครงสร้างของไฟล์นี้สะท้อนให้เห็นถึงการกำหนดค่าเริ่มต้น ตัวอย่างเช่นในการแทนที่พารามิเตอร์ model และ max_tokens ไฟล์ของคุณอาจมีลักษณะเช่นนี้:
model : gpt-3.5-turbo-16k
max_tokens : 4096 สิ่งนี้จะเปลี่ยน model เป็น gpt-3.5-turbo-16k และปรับ max_tokens เป็น 4096 ตัวเลือกอื่น ๆ ทั้งหมดเช่น url , completions_path และ models_path สามารถแก้ไขได้ในทำนองเดียวกัน หากไฟล์การกำหนดค่าผู้ใช้ไม่สามารถเข้าถึงได้หรือหายไปแอปพลิเคชันจะหันไปใช้การกำหนดค่าเริ่มต้น
อีกวิธีหนึ่งในการปรับค่าโดยไม่ต้องแก้ไขไฟล์การกำหนดค่าด้วยตนเองคือการใช้ตัวแปรสภาพแวดล้อม แอตทริบิวต์ name เป็นคำนำหน้าสำหรับตัวแปรเหล่านี้ ตัวอย่างเช่น model สามารถแก้ไขได้โดยใช้ตัวแปรสภาพแวดล้อม OPENAI_MODEL ในทำนองเดียวกันเพื่อปิดการใช้งานประวัติในระหว่างการดำเนินการของคำสั่งใช้:
OPENAI_OMIT_HISTORY=true chatgpt what is the capital of Denmark ?วิธีการนี้เป็นประโยชน์อย่างยิ่งสำหรับการเปลี่ยนแปลงชั่วคราวหรือสำหรับการทดสอบการกำหนดค่าที่แตกต่างกัน
นอกจากนี้คุณสามารถใช้ --config หรือ -c Flag เพื่อดูการกำหนดค่าปัจจุบัน คุณสมบัติที่มีประโยชน์นี้ช่วยให้ผู้ใช้สามารถตรวจสอบการตั้งค่าปัจจุบันได้อย่างรวดเร็วโดยไม่จำเป็นต้องตรวจสอบไฟล์การกำหนดค่าด้วยตนเอง
chatgpt --configการดำเนินการคำสั่งนี้จะแสดงการกำหนดค่าที่ใช้งานอยู่รวมถึงการแทนที่ใด ๆ ที่จัดทำโดยตัวแปรสภาพแวดล้อมหรือไฟล์การกำหนดค่าผู้ใช้
เพื่ออำนวยความสะดวกในการปรับเปลี่ยนที่สะดวกสบาย CHATGPT CLI จะจัดทำธงสำหรับการแก้ไขพารามิเตอร์ model , thread context-window และ max_tokens อย่างรวดเร็วในผู้ใช้ของคุณกำหนดค่า config.yaml แฟล็กเหล่านี้คือ --set-model --set-thread , --set-context-window และ --set-max-tokens
ตัวอย่างเช่นในการอัปเดตโมเดลให้ใช้คำสั่งต่อไปนี้:
chatgpt --set-model gpt-3.5-turbo-16kคุณลักษณะนี้ช่วยให้การเปลี่ยนแปลงอย่างรวดเร็วในพารามิเตอร์การกำหนดค่าคีย์เพิ่มประสิทธิภาพประสบการณ์ของคุณด้วย Chatgpt CLI
สำหรับ Azure ใช้การกำหนดค่าที่คล้ายกับ:
name : azure
api_key : <your_key>
model : <not relevant, read from the completions path>
max_tokens : 4096
context_window : 8192
role : You are a helpful assistant.
temperature : 1
top_p : 1
frequency_penalty : 0
presence_penalty : 0
thread : default
omit_history : false
url : https://<your_resource>.openai.azure.com
completions_path : /openai/deployments/<your_deployment>/chat/completions?api-version=<your_api>
models_path : /v1/models
auth_header : api-key
auth_token_prefix : " "
command_prompt : ' [%datetime] [Q%counter] '
auto_create_new_thread : false
track_token_usage : false
debug : falseคุณสามารถตั้งค่าคีย์ API ได้ทั้งในไฟล์ config.yaml ดังที่แสดงด้านบนหรือส่งออกเป็นตัวแปรสภาพแวดล้อม:
export AZURE_API_KEY= < your_key >สำหรับความงุนงงใช้การกำหนดค่าที่คล้ายกับ:
name : perplexity
api_key : " "
model : llama-3.1-sonar-small-128k-online
max_tokens : 4096
context_window : 8192
role : Be precise and concise.
temperature : 1
top_p : 1
frequency_penalty : 0
presence_penalty : 0
thread : test
omit_history : false
url : https://api.perplexity.ai
completions_path : /chat/completions
models_path : /models
auth_header : Authorization
auth_token_prefix : ' Bearer '
command_prompt : ' [%datetime] [Q%counter] [%usage] '
auto_create_new_thread : true
track_token_usage : true
debug : falseคุณสามารถตั้งค่าคีย์ API ได้ทั้งในไฟล์ config.yaml ดังที่แสดงด้านบนหรือส่งออกเป็นตัวแปรสภาพแวดล้อม:
export PERPLEXITY_API_KEY= < your_key > คุณสามารถตั้งค่าคีย์ API ได้ทั้งในไฟล์ config.yaml ดังที่แสดงด้านบนหรือส่งออกเป็นตัวแปรสภาพแวดล้อม:
export AZURE_API_KEY= < your_key >ปรับปรุงประสบการณ์ CLI ของคุณด้วยคุณสมบัติการเติมข้อความอัตโนมัติใหม่ของเราสำหรับธงคำสั่ง!
การเติมข้อความอัตโนมัติได้รับการสนับสนุนสำหรับเปลือกหอยต่อไปนี้: Bash, ZSH, Fish และ PowerShell ในการเปิดใช้งานการทำธงในเซสชันเชลล์ปัจจุบันของคุณให้ดำเนินการคำสั่งที่เหมาะสมตามเชลล์ของคุณ:
. <( chatgpt --set-completions bash ) . <( chatgpt --set-completions zsh )chatgpt --set-completions fish | sourcechatgpt -- set-completions powershell | Out-String | Invoke-Expression เพื่อความสะดวกที่เพิ่มขึ้นคุณสามารถทำให้การเติมเงินอัตโนมัติยังคงอยู่ในเซสชันเชลล์ใหม่ทั้งหมดโดยการเพิ่มคำสั่งการจัดหาที่เหมาะสมในไฟล์เริ่มต้นของเชลล์ของคุณ นี่คือไฟล์ที่ใช้โดยทั่วไปสำหรับแต่ละเชลล์:
.bashrc หรือ .bash_profile.zshrcconfig.fish ตัวอย่างเช่นสำหรับ Bash คุณจะเพิ่มบรรทัดต่อไปนี้ในไฟล์ .bashrc ของคุณ:
. <( chatgpt --set-completions bash )สิ่งนี้ทำให้มั่นใจได้ว่าคำสั่ง AUTOCETION AUTOCETORTION จะเปิดใช้งานโดยอัตโนมัติทุกครั้งที่คุณเปิดหน้าต่างเทอร์มินัลใหม่
คุณสามารถแสดงผล markdown แบบเรียลไทม์โดยใช้สคริปต์ mdrender.sh ซึ่งอยู่ที่นี่ คุณต้องติดตั้งเรืองแสงก่อน
ตัวอย่าง:
chatgpt write a hello world program in Java | ./scripts/mdrender.sh ในการเริ่มพัฒนาให้ตั้งค่าตัวแปรสภาพแวดล้อม OPENAI_API_KEY เป็นคีย์ลับ Chatgpt ของคุณ
MakeFile ทำให้งานการพัฒนาง่ายขึ้นโดยการจัดหาเป้าหมายหลายประการสำหรับการทดสอบการสร้างและการปรับใช้
make all-testsmake binariesmake shipitmake updatedepsสำหรับคำสั่งที่มีอยู่มากขึ้นใช้:
make help .scriptsinstall.ps1หลังจากสร้างสำเร็จให้ทดสอบแอปพลิเคชันด้วยคำสั่งต่อไปนี้:
./bin/chatgpt what type of dog is a Jack Russel ?ดังที่ได้กล่าวไว้ก่อนหน้านี้ CHATGPT CLI รองรับประวัติการติดตามการสนทนาผ่านการโทร CLI คุณลักษณะนี้สร้างประสบการณ์ที่ราบรื่นและการสนทนาด้วยโมเดล GPT เนื่องจากประวัติศาสตร์ถูกใช้เป็นบริบทในการโต้ตอบที่ตามมา
ในการเปิดใช้งานคุณสมบัตินี้คุณต้องสร้างไดเรกทอรี ~/.chatgpt-cli โดยใช้คำสั่ง:
mkdir -p ~ /.chatgpt-cliหากคุณพบปัญหาใด ๆ หรือมีข้อเสนอแนะสำหรับการปรับปรุงโปรดส่งปัญหาเกี่ยวกับ GitHub เราขอขอบคุณข้อเสนอแนะและการมีส่วนร่วมของคุณเพื่อช่วยให้โครงการนี้ดีขึ้น
หากด้วยเหตุผลใดก็ตามที่คุณต้องการถอนการติดตั้งแอปพลิเคชัน CHATGPT CLI ออกจากระบบของคุณคุณสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:
หากคุณติดตั้ง CLI โดยใช้ Homebrew คุณสามารถทำได้:
brew uninstall chatgpt-cliและเพื่อลบการแตะ:
brew untap kardolus/chatgpt-cliหากคุณติดตั้งไบนารีโดยตรงให้ทำตามขั้นตอนเหล่านี้:
ลบไบนารี:
sudo rm /usr/local/bin/chatgpt ทางเลือกหากคุณต้องการลบไดเรกทอรีการติดตามประวัติคุณสามารถลบไดเรกทอรี ~/.chatgpt-cli :
rm -rf ~ /.chatgpt-cli นำทางไปยังตำแหน่งของไบนารี chatgpt ในระบบของคุณซึ่งควรอยู่ในเส้นทางของคุณ
ลบ Binary chatgpt
เป็นทางเลือกหากคุณต้องการลบการติดตามประวัตินำทางไปยังไดเรกทอรี ~/.chatgpt-cli (โดยที่ ~ หมายถึงไดเรกทอรีโฮมโฮมของผู้ใช้ของคุณ) และลบออก
โปรดทราบว่าไดเรกทอรีการติดตามประวัติ ~/.chatgpt-cli มีประวัติการสนทนาเท่านั้นและไม่มีข้อมูลส่วนบุคคล หากคุณมีข้อกังวลใด ๆ เกี่ยวกับเรื่องนี้โปรดลบไดเรกทอรีนี้ในระหว่างการถอนการติดตั้ง
ขอบคุณที่ใช้ CHATGPT CLI!