คุณสามารถเรียกใช้ Humanscript ในสภาพแวดล้อมแบบแซนด์บ็อกซ์ผ่าน Docker:
docker run -it lukechilds/humanscriptหรือคุณสามารถติดตั้งได้อย่างเป็นทางการในระบบของคุณด้วย Homebrew:
brew install lukechilds/tap/humanscript หรือติดตั้งด้วยตนเองโดยการดาวน์โหลดที่เก็บและคัดลอก/Symlink humanscript ลงในเส้นทางของคุณ
ระวังถ้าคุณใช้งาน Humanscript Unsandboxed Inferpreter บางครั้งสามารถทำสิ่งที่แปลกและอันตรายได้ การพูดจากประสบการณ์เว้นแต่คุณต้องการที่จะทำการกู้คืนระบบเวลา 2.00 น. ในตอนเย็นวันเสาร์คุณควรใช้งานมนุษย์อย่างน้อยที่สุดกับ
HUMANSCRIPT_EXECUTE="false"เพื่อให้คุณสามารถตรวจสอบรหัสผลลัพธ์ก่อนดำเนินการ
Humanscript ได้รับการกำหนดค่าออกจากกล่องเพื่อใช้ GPT-4 ของ OpenAI คุณเพียงแค่ต้องเพิ่มคีย์ API ของคุณ
เราจำเป็นต้องเพิ่มลงใน ~/.humanscript/config
mkdir -p ~ /.humanscript/
echo ' HUMANSCRIPT_API_KEY="<your-openai-api-key>" ' >> ~ /.humanscript/configตอนนี้คุณสามารถสร้างมนุษย์และทำให้สามารถทำงานได้
echo ' #!/usr/bin/env humanscript
print an ascii art human ' > asciiman
chmod +x asciimanจากนั้นดำเนินการ
./asciiman
O
/ |
/ ตัวแปรสภาพแวดล้อมทั้งหมดสามารถเพิ่มลงใน ~/.humanscript/config ที่จะนำไปใช้ทั่วโลกกับมนุษย์ทั้งหมด:
$ cat ~ /.humanscript/config
HUMANSCRIPT_API_KEY= " sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "
HUMANSCRIPT_MODEL= " gpt-4 "หรือบนพื้นฐานสคริปต์:
$ HUMANSCRIPT_REGENERATE= " true " ./asciimanHUMANSCRIPT_API ค่าเริ่มต้น: https://api.openai.com/v1
เซิร์ฟเวอร์ต่อ API การแชทของ OpenAI เสร็จสมบูรณ์
พร็อกซีท้องถิ่นจำนวนมากมีอยู่ที่ใช้ API นี้ต่อหน้า LLM ที่ทำงานในพื้นที่เช่น Llama 2. LM Studio เป็นตัวเลือกที่ดี
HUMANSCRIPT_API= " http://localhost:1234/v1 "HUMANSCRIPT_API_KEY ค่าเริ่มต้น: unset
คีย์ API ที่จะส่งไปยังแบ็กเอนด์ LLM จำเป็นเฉพาะเมื่อใช้ OpenAI
HUMANSCRIPT_API_KEY= " sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "HUMANSCRIPT_MODEL ค่าเริ่มต้น: gpt-4
แบบจำลองที่ใช้สำหรับการอนุมาน
HUMANSCRIPT_MODEL= " gpt-3.5 "HUMANSCRIPT_EXECUTE ค่าเริ่มต้น: true
ไม่ว่า Humanscript InferPreter ควรเรียกใช้รหัสที่สร้างขึ้นโดยอัตโนมัติทันที
หากเท็จรหัสที่สร้างขึ้นจะไม่ถูกเรียกใช้และจะถูกสตรีมแทน stdout แทน
HUMANSCRIPT_EXECUTE= " false "HUMANSCRIPT_REGENERATE ค่าเริ่มต้น: false
ไม่ว่ามนุษย์จะไม่สามารถสร้างมนุษย์ที่แคชได้หรือไม่
หากจริงมนุษย์จะถูกตีความใหม่และรายการแคชจะถูกแทนที่ด้วยรหัสที่สร้างขึ้นใหม่ เนื่องจากธรรมชาติของ LLMS แบบไม่ใช้งานในแต่ละครั้งที่คุณตีความมนุษย์ใหม่คุณจะได้รับผลลัพธ์ที่คล้ายกัน แต่แตกต่างกันเล็กน้อย
HUMANSCRIPT_REGENERATE= " true " mit ©ลุค Childs