FreeGPT4-WEB-API เป็นเซิร์ฟเวอร์ Python ที่ช่วยให้คุณมี GPT-4 Unlimited และ WEB API ที่โฮสต์เองโดยผ่านผู้ให้บริการ AI ล่าสุด
git clone https://github.com/aledipa/Free-GPT4-WEB-API.git
cd Free-GPT4-WEB-API
pip install -r requirements.txt
หมายเหตุ: ขอแนะนำให้ใช้ GUI
ใช้คำสั่งต่อไปนี้:
python3 FreeGPT4_Server.py [-h] [--remove-sources] [--enable-gui]
[--private-mode] [--enable-history] [--password PASSWORD]
[--cookie-file COOKIE_FILE] [--file-input] [--port PORT]
[--model MODEL] [--provider PROVIDER] [--keyword KEYWORD]
[--system-prompt SYSTEM_PROMPT] [--enable-proxies]
ตัวเลือก:
-h, --help
แสดงข้อความช่วยเหลือนี้และออก
--remove-sources
ลบแหล่งที่มาออกจากการตอบสนอง
--enable-gui
ใช้อินเทอร์เฟซแบบกราฟิกสำหรับการตั้งค่า
--private-mode
ใช้โทเค็นส่วนตัวเพื่อเข้าถึง API
--enable-history
เปิดใช้งานประวัติของข้อความ
--password PASSWORD
ตั้งหรือเปลี่ยนรหัสผ่านสำหรับหน้าการตั้งค่า [จำเป็นในสภาพแวดล้อมนักเทียบท่า]
--cookie-file COOKIE_FILE
ใช้ไฟล์คุกกี้
--file-input
เพิ่มไฟล์เพื่อรองรับอินพุต
--port PORT
เปลี่ยนพอร์ต (ค่าเริ่มต้น: 5500)
--model MODEL
เปลี่ยนโมเดล (ค่าเริ่มต้น: gpt-4)
--provider PROVIDER
เปลี่ยนผู้ให้บริการ (ค่าเริ่มต้น: Bing)
--keyword KEYWORD
เพิ่มการสนับสนุนคำหลัก
--system-prompt SYSTEM_PROMPT
ใช้ระบบแจ้งเพื่อ 'ปรับแต่ง' คำตอบ
--enable-proxies
ใช้พรอกซีตั้งแต่หนึ่งรายการขึ้นไปเพื่อหลีกเลี่ยงการถูกบล็อกหรือแบน
เมื่อเซิร์ฟเวอร์เปิดใช้งานแล้ว ตรวจสอบให้แน่ใจว่าคุณสามารถเข้าถึงที่อยู่และพิมพ์ ?text=
ตามด้วยคำถามของคุณข้างๆ คุณสามารถแทนที่ 'text' ด้วยสิ่งที่คุณต้องการได้โดยใช้แฟล็ก --keyword
หรือโดยการเปลี่ยนค่าของฟิลด์ 'Input Keyword' บนเว็บ GUI
เมื่อคุณเปิดใช้งานโดยการรันเซิร์ฟเวอร์ด้วยแฟล็ก --enable-gui
เพียงพิมพ์ /settings
หรือ /login
ถัดจาก URL ของเซิร์ฟเวอร์
(เครดิต @ayoubelmhamdi):
fileTMP= " $1 "
curl -s -F file=@ " ${fileTMP} " http://127.0.0.1:5500/
เป็นไปได้ที่จะติดตั้งอิมเมจนักเทียบท่าของ API นี้โดยการรันคำสั่งนี้:
docker container run -v /path/to/your/cookies.json:/cookies.json:ro -p YOUR_PORT:5500 d0ckmg/free-gpt4-web-api
เพียงละเว้น -v /path/to/your/cookies.json:/cookies.json:ro
เพื่อใช้งานโดยไม่มีคุกกี้
หรือคุณสามารถใช้ไฟล์นักเทียบท่าเขียน:
นักเทียบท่า-compose.yml
version : " 3.9 "
services :
api :
image : " d0ckmg/free-gpt4-web-api:latest "
ports :
- " YOUR_PORT:5500 "
# volumes:
# - /path/to/your/cookies.json:/cookies.json:ro
นี่จะเริ่มต้นเซิร์ฟเวอร์และอนุญาตให้คุณเข้าถึง GPT-4 WEB API
เมื่อเซิร์ฟเวอร์ทำงาน คุณสามารถเข้าถึง API ได้โดยการส่งคำขอ HTTP ไปยังที่อยู่ของเซิร์ฟเวอร์ ข้อมูลสำหรับการร้องขอควรถูกส่งผ่านฮอตลิงค์และการตอบกลับจะถูกส่งกลับเป็นข้อความธรรมดา
ตัวอย่างเช่น หากต้องการสร้างข้อความโดยใช้ API คุณสามารถส่งคำขอ GET โดยตั้งค่าพารามิเตอร์ text
เป็นข้อความที่คุณต้องการใช้เป็นพรอมต์ และพารามิเตอร์ style
(ไม่บังคับ) ตั้งค่าเป็นสไตล์ที่คุณต้องการใช้ สไตล์เริ่มต้นคือ "สมดุล" และแนะนำให้ใช้เนื่องจากสไตล์จะเร็วกว่า ข้อความที่สร้างขึ้นจะถูกส่งกลับในการตอบกลับเป็นข้อความธรรมดา
หากต้องการหยุดเซิร์ฟเวอร์ คุณสามารถกด CTRL+C
ในเทอร์มินัลที่เซิร์ฟเวอร์กำลังทำงานอยู่ (เครดิต @git-malik)
คุณสามารถใช้พลังของ GPT4 ใน Siri ได้โดยใช้ GPTMode Apple Shortcut จากนั้นคุณสามารถใช้งานได้โดยพูดว่า "โหมด GPT" กับ Siri แล้วถามคำถามของคุณเมื่อได้รับแจ้งให้ทำเช่นนั้น
สามารถกำหนดค่าเซิร์ฟเวอร์ได้โดยใช้ GUI หรือพารามิเตอร์ที่เกี่ยวข้อง คุกกี้เดียวที่จำเป็นสำหรับโมเดล Bing คือ _" U"