fgpt
v.0.1.7
ช่วยให้คุณใช้ GPT-3.5 API ได้โดยไม่จำเป็นต้องสมัครใช้คีย์ API หรือชำระค่าใช้งาน
- OpenAI GPT-3.5-turbo ใช้งานได้ฟรี โดยไม่ต้องใช้บัญชีหรือคีย์ API
- ห้ามใช้ในการผลิต เฉพาะสำหรับการใช้งานส่วนบุคคล/การทดสอบเท่านั้น
cargo install fgpt
# To get answers from GPT-3.5
fgpt " How to get a domain's MX record on linux shell? "
# Output plain code -c/--code
fgpt -c " Write python code to reverse a string "
# With pipe
cat README.md | fgpt " summarize for reddit post "
# With stdin
fgpt " Convert the follow csv data to json, without any description " < contacts.csv
# With file -f/--file
fgpt -f contacts.csv " Convert the follow csv data to json, without any description "
# REPL mode
fgpt
>> Write a javascript code to reverse a string
...
หากคุณไม่สามารถเชื่อมต่อได้ คุณสามารถลองใช้พร็อกซีได้ รองรับพร็อกซี HTTP และ SOCKS5 ตัวอย่างเช่น:
# 1. pass the proxy address by -p/--proxy
fgpt -p ' socks5://127.0.0.1:9080 ' " Linux command to list files in a directory "
# 2. pass the proxy address by environment variable
export HTTPS_PROXY= ' socks5://127.0.0.1:9080 '
fgpt " Linux command to list files in a directory "
# 3. use alias to set the proxy address
alias fgpt= ' fgpt -p "socks5://127.0.0.1:9080" '
fgpt " Linux command to list files in a directory "
fgpt --stats " Linux command to list files in a directory "
docker run -it --rm shenjinti/fgpt " Linux command to list files in a directory "
เสนอการเข้าถึง API ที่โฮสต์เองฟรีสำหรับ ChatGPT สิ่งนี้มีประโยชน์หากคุณต้องการใช้ OpenAI API โดยไม่ต้องสมัครใช้คีย์ API
fgpt -s 127.0.0.1:4090
เซิร์ฟเวอร์ภายในของคุณจะทำงานและสามารถเข้าถึงได้ที่: http://127.0.0.1:4090/v1/chat/completions
import openai
import sys
openai . api_key = 'nothing'
openai . base_url = "http://127.0.0.1:4090/v1/"
completion = openai . chat . completions . create (
model = "gpt-3.5-turbo" ,
messages = [
{ "role" : "user" , "content" : "Write a javascript simple code" },
],
stream = True ,
)
for chunk in completion :
print ( chunk . choices [ 0 ]. delta . content , end = '' )
sys . stdout . flush ()
print ()
หรือทดสอบด้วย curl:
curl -X POST -H " Content-Type: application/json " -d ' {"model":"gpt-3.5-turbo",
"messages":[{"role":"user","content":"Write a javascript simple code"}],
"stream":true} '
http://127.0.0.1:4090/v1/chat/completions
curl -X POST -H " Content-Type: application/json " -d ' {"model":"gpt-3.5-turbo",
"messages":[{"role":"user","content":"Write a javascript simple code"}]} '
http://127.0.0.1:4090/v1/chat/completions