Ottomon เป็นแพลตฟอร์ม GenAI ที่ทรงพลังที่ช่วยให้คุณแปลงเว็บไซต์ ช่อง YouTube หรือพื้นที่เก็บข้อมูล GitHub ให้เป็นแชทบอทแบบไดนามิกได้อย่างง่ายดาย ไม่ว่าคุณกำลังมองหาเพื่อเพิ่มการมีส่วนร่วมของผู้ใช้ ปรับปรุงการสนับสนุน หรือเพียงแค่สำรวจความเป็นไปได้ใหม่ๆ Ottomon ก็พร้อมช่วยคุณ
หากต้องการเริ่มต้นใช้งาน Ottomon ให้ทำตามขั้นตอนง่ายๆ เหล่านี้:
โคลนพื้นที่เก็บข้อมูล : เริ่มต้นด้วยการโคลนพื้นที่เก็บข้อมูล Ottomon กับสภาพแวดล้อมในพื้นที่ของคุณ
git clone https://github.com/vgulerianb/ottomon.git
การกำหนดค่า : สร้างไฟล์ .env
เพื่อกำหนดค่าอินสแตนซ์ Ottomon ของคุณ ไฟล์ควรมีตัวแปรต่อไปนี้:
OPENAI_API_KEY
: คีย์ API ของคุณสำหรับ OpenAINEXT_PUBLIC_SUPABASE_URL
: URL สำหรับอินสแตนซ์ Supabase ของคุณ (สร้างโครงการใหม่บน Supabase เพื่อจุดประสงค์นี้)SUPABASE_SERVICE_ROLE_KEY
: คีย์บทบาทบริการสำหรับอินสแตนซ์ Supabase ของคุณ (สร้างโปรเจ็กต์ใหม่บน Supabase เพื่อจุดประสงค์นี้)JWT_SECRET
: รหัสลับสำหรับการลงนามโทเค็น JWTSQL_CONNECTION_STRING
: สตริงการเชื่อมต่อสำหรับฐานข้อมูล Supabase ของคุณ (สร้างโครงการใหม่บน Supabase สำหรับสิ่งนี้)เตรียมใช้งานฐานข้อมูล : รันคำสั่งต่อไปนี้เพื่อเริ่มต้นฐานข้อมูลและตั้งค่าตารางและข้อมูลที่จำเป็นในอินสแตนซ์ Supabase ของคุณ
npx prisma db push
วิ่งออตโตมอน :
การใช้นักเทียบท่า:
สร้างอิมเมจนักเทียบท่า:
docker build -t ottomon .
เรียกใช้คอนเทนเนอร์นักเทียบท่า:
docker run -p 3000:3000 ottomon
เริ่มต้นในประเทศ:
ติดตั้งการพึ่งพา:
yarn install
สร้างแอปพลิเคชัน:
yarn build
เริ่มแอปพลิเคชันเว็บ Ottomon:
yarn start
เรายินดีต้อนรับการมีส่วนร่วมของออตโตมอน! หากคุณต้องการมีส่วนร่วม ให้ทำตามขั้นตอนเหล่านี้:
แยกพื้นที่เก็บข้อมูล : เริ่มต้นด้วยการแยกพื้นที่เก็บข้อมูล Ottomon ไปยังบัญชี GitHub ของคุณ
สร้างสาขาใหม่ : สร้างสาขาใหม่สำหรับคุณสมบัติหรือการแก้ไขข้อบกพร่องของคุณ (เช่น feature/my-new-feature
)
ทำการเปลี่ยนแปลงของคุณ : นำการเปลี่ยนแปลงของคุณไปใช้ภายในสาขา
ยอมรับการเปลี่ยนแปลงของคุณ : ยอมรับการเปลี่ยนแปลงของคุณด้วยข้อความอธิบาย (เช่น 'เพิ่มคุณลักษณะบางอย่าง')
พุชไปที่สาขา : พุชการเปลี่ยนแปลงของคุณไปยังสาขาของคุณบน GitHub
สร้างคำขอดึง : สร้างคำขอดึงใหม่เพื่อเสนอการเปลี่ยนแปลงของคุณเพื่อตรวจสอบและรวมไว้ในโครงการ Ottomon
Ottomon เป็นแพลตฟอร์ม GenAI ที่น่าตื่นเต้น และการมีส่วนร่วมของคุณสามารถช่วยให้ดียิ่งขึ้นไปอีก!
คุณสามารถปรับเปลี่ยนและแก้ไข README นี้ได้ตามต้องการสำหรับโครงการ Ottomon ของคุณ