Autogpt.js เป็นโครงการโอเพนซอร์ซที่มีจุดมุ่งหมายเพื่อนำความสามารถอันทรงพลังของ Autogpt มาสู่เบราว์เซอร์ของคุณ ด้วยการทำงานโดยตรงในเบราว์เซอร์ AutoGpt.js ให้การเข้าถึงและความเป็นส่วนตัวมากขึ้น
เยี่ยมชม autogptjs.com

iframe ).env.example เป็น .env และเปลี่ยนตามความจำเป็นnpm install เพื่อรับการอ้างอิงทั้งหมดnpm run dev เพื่อเริ่มต้นเซิร์ฟเวอร์การพัฒนา ติดตั้งบิน
ลงทะเบียนและเข้าสู่ระบบเพื่อบิน
fly auth signupหมายเหตุ: หากคุณมีบัญชีบินมากกว่าหนึ่งบัญชีตรวจสอบให้แน่ใจว่าคุณได้ลงนามในบัญชีเดียวกันใน Fly CLI เช่นเดียวกับที่คุณอยู่ในเบราว์เซอร์ ในเทอร์มินัลของคุณ Run
fly auth whoamiและตรวจสอบให้แน่ใจว่าอีเมลตรงกับบัญชี Fly ที่ลงนามในเบราว์เซอร์
สร้างแอพเมื่อ Fly
fly apps create autogpt-js เพิ่ม SESSION_SECRET ลงในความลับแอปบินของคุณในการทำเช่นนี้คุณสามารถเรียกใช้คำสั่งต่อไปนี้:
fly secrets set SESSION_SECRET= $( openssl rand -hex 32 ) --app autogpt-js หากคุณไม่ได้ติดตั้ง OpenSSL คุณสามารถใช้ 1Password เพื่อสร้างความลับแบบสุ่มเพียงแทนที่ $(openssl rand -hex 32) ด้วยความลับที่สร้างขึ้น
สร้างระดับเสียงถาวรสำหรับฐานข้อมูล SQLite แม้ว่าจะไม่มีการอ่านรหัส/การเขียนไปยัง SQLite แต่การพึ่งพาจากเทมเพลตเริ่มต้นโครงการนี้ไม่ได้ถูกลบออก
fly volumes create data --size 1 --app autogpt-jsตอนนี้ทุกอย่างถูกตั้งค่าแล้วคุณสามารถปรับใช้ได้
fly deploy --app autogpt-jsdocker build -t IMAGE_NAME . เพื่อสร้างภาพนักเทียบท่าdocker run -p PORT:8080 IMAGE_NAMEnpm install เพื่อรับการอ้างอิงทั้งหมดnpm run build เพื่อสร้างโครงการNODE_ENV="production" npm run start เพื่อเริ่มเซิร์ฟเวอร์ซึ่งจะเปิดเผยจุดสิ้นสุดที่ localhost:3000 จากนั้นคุณสามารถใช้พร็อกซีย้อนกลับเช่น Nginx เพื่อกำหนดเส้นทางไปยังที่อยู่ท้องถิ่นบนเซิร์ฟเวอร์ของคุณ เรายินดีต้อนรับและสนับสนุนการมีส่วนร่วมจากชุมชนนักพัฒนา
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT โดยการมีส่วนร่วมในโครงการนี้คุณยอมรับข้อกำหนดและเงื่อนไขของใบอนุญาต