- รายงานประภาคาร | - รายงานประภาคาร |
LobeChat ให้บริการเวอร์ชันที่โฮสต์เองด้วย Vercel, Alibaba Cloud และ Docker Image สิ่งนี้ช่วยให้คุณสามารถปรับใช้แชทบอทของคุณเองได้ภายในไม่กี่นาทีโดยไม่ต้องมีความรู้ล่วงหน้า
เคล็ดลับ
เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง LobeChat ของคุณเองโดยลองดู
A
ปรับใช้กับ Vercel, Zeabur, Sealos หรือ Alibaba Cloud"หากคุณต้องการใช้บริการนี้ด้วยตนเองบน Vercel, Zeabur หรือ Alibaba Cloud คุณสามารถทำตามขั้นตอนเหล่านี้:
เตรียมคีย์ OpenAI API ของคุณ
คลิกปุ่มด้านล่างเพื่อเริ่มการปรับใช้: เข้าสู่ระบบโดยตรงด้วยบัญชี GitHub ของคุณ และอย่าลืมกรอก OPENAI_API_KEY
(จำเป็น) และ ACCESS_CODE
(แนะนำ) ในส่วนตัวแปรสภาพแวดล้อม
หลังจากปรับใช้แล้ว คุณสามารถเริ่มใช้งานได้
ผูกโดเมนแบบกำหนดเอง (ไม่บังคับ): DNS ของโดเมนที่กำหนดโดย Vercel นั้นเสียหายในบางพื้นที่ การเชื่อมโยงโดเมนที่กำหนดเองสามารถเชื่อมต่อได้โดยตรง
ปรับใช้กับ Vercel | ปรับใช้กับ Zeabur | ปรับใช้กับ Sealos | ปรับใช้กับ RepoCloud | ปรับใช้กับ Alibaba Cloud |
---|---|---|---|---|
หลังจากแยกแล้ว ให้คงเฉพาะการดำเนินการซิงค์อัปสตรีมและปิดใช้งานการดำเนินการอื่นๆ ในที่เก็บของคุณบน GitHub
หากคุณได้ปรับใช้โปรเจ็กต์ของคุณเองโดยทำตามขั้นตอนการปรับใช้เพียงคลิกเดียวใน README คุณอาจพบข้อความแจ้งตลอดเวลาที่ระบุว่า "มีการอัปเดต" เนื่องจาก Vercel ตั้งค่าเริ่มต้นให้สร้างโปรเจ็กต์ใหม่แทนที่จะแยกโปรเจ็กต์นี้ ส่งผลให้ไม่สามารถตรวจจับการอัปเดตได้อย่างแม่นยำ
เคล็ดลับ
เราขอแนะนำให้คุณปรับใช้อีกครั้งโดยใช้ขั้นตอนต่อไปนี้ ซิงค์อัตโนมัติด้วยข้อมูลล่าสุด
B
การปรับใช้กับ Dockerเราจัดเตรียมอิมเมจ Docker เพื่อปรับใช้บริการ LobeChat บนอุปกรณ์ส่วนตัวของคุณ ใช้คำสั่งต่อไปนี้เพื่อเริ่มบริการ LobeChat:
$ docker run -d -p 3210:3210 -e OPENAI_API_KEY=sk-xxxx -e ACCESS_CODE=lobe66 --name lobe-chat lobehub/กลีบแชท
เคล็ดลับ
หากคุณต้องการใช้บริการ OpenAI ผ่านพร็อกซี คุณสามารถกำหนดค่าที่อยู่พร็อกซีได้โดยใช้ตัวแปรสภาพแวดล้อม OPENAI_PROXY_URL
:
$ docker run -d -p 3210:3210 -e OPENAI_API_KEY=sk-xxxx -e OPENAI_PROXY_URL=https://api-proxy.com/v1 -e ACCESS_CODE=lobe66 --name lobe-chat lobehub/กลีบแชท
บันทึก
สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการปรับใช้ด้วย Docker โปรดดูคู่มือการปรับใช้ Docker
โปรเจ็กต์นี้จัดเตรียมรายการการกำหนดค่าเพิ่มเติมบางส่วนที่ตั้งค่าด้วยตัวแปรสภาพแวดล้อม:
ตัวแปรสภาพแวดล้อม | ที่จำเป็น | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
OPENAI_API_KEY | ใช่ | นี่คือคีย์ API ที่คุณใช้บนหน้าบัญชี OpenAI | sk-xxxxxx...xxxxxx |
OPENAI_PROXY_URL | เลขที่ | หากคุณกำหนดค่าพร็อกซีอินเทอร์เฟซ OpenAI ด้วยตนเอง คุณสามารถใช้รายการการกำหนดค่านี้เพื่อแทนที่ URL ฐานคำขอ OpenAI API เริ่มต้น | https://api.chatanywhere.cn หรือ https://aihubmix.com/v1 ค่าเริ่มต้นคือ https://api.openai.com/v1 |
ACCESS_CODE | เลขที่ | เพิ่มรหัสผ่านเพื่อเข้าถึงบริการนี้ คุณสามารถตั้งรหัสผ่านที่ยาวเพื่อหลีกเลี่ยงการรั่วไหล หากค่านี้มีเครื่องหมายจุลภาค แสดงว่าเป็นอาร์เรย์รหัสผ่าน | awCTe)re_r74 หรือ rtrt_ewee3@09! หรือ code1,code2,code3 |
OPENAI_MODEL_LIST | เลขที่ | ใช้เพื่อควบคุมรายการรุ่น ใช้ + เพื่อเพิ่มโมเดล - เพื่อซ่อนโมเดล และ model_name=display_name เพื่อปรับแต่งชื่อที่แสดงของโมเดล โดยคั่นด้วยเครื่องหมายจุลภาค | qwen-7b-chat,+glm-6b,-gpt-3.5-turbo |
บันทึก
รายการตัวแปรสภาพแวดล้อมทั้งหมดสามารถพบได้ในตัวแปรสภาพแวดล้อม
เอ็นพีเอ็ม | พื้นที่เก็บข้อมูล | คำอธิบาย | เวอร์ชัน |
---|---|---|---|
@lobehub/ui | กลีบฮับ/กลีบ-ui | ไลบรารีคอมโพเนนต์ UI แบบโอเพ่นซอร์สสำหรับการสร้างแอปพลิเคชันเว็บ AIGC โดยเฉพาะ | |
@lobehub/ไอคอน | กลีบฮับ / กลีบไอคอน | โลโก้และคอลเลกชันไอคอนรุ่น AI / LLM ยอดนิยมของแบรนด์ SVG | |
@lobehub/tts | กลีบฮับ / กลีบ-tts | ไลบรารี TTS/STT React Hooks คุณภาพสูงและเชื่อถือได้ | |
@lobehub/lint | กลีบฮับ / กลีบ-ผ้าสำลี | การกำหนดค่าสำหรับ ESlint, Stylelint, Commitlint, Prettier, Remark และ Semantic Release สำหรับ LobeHub |
ปลั๊กอินช่วยเพิ่มความสามารถในการเรียกใช้ฟังก์ชันของ LobeChat สามารถใช้เพื่อแนะนำการเรียกใช้ฟังก์ชันใหม่และแม้แต่วิธีใหม่ในการแสดงผลลัพธ์ข้อความ หากคุณสนใจในการพัฒนาปลั๊กอิน โปรดดูคู่มือการพัฒนาปลั๊กอินของเราใน Wiki
lobe-chat-plugins: นี่คือดัชนีปลั๊กอินสำหรับ LobeChat เข้าถึง index.json จากพื้นที่เก็บข้อมูลนี้เพื่อแสดงรายการปลั๊กอินที่พร้อมใช้งานสำหรับ LobeChat ให้กับผู้ใช้
chat-plugin-template: นี่คือเทมเพลตปลั๊กอินสำหรับการพัฒนาปลั๊กอิน LobeChat
@lobehub/chat-plugin-sdk: LobeChat Plugin SDK ช่วยคุณในการสร้างปลั๊กอินแชทที่ยอดเยี่ยมสำหรับ Lobe Chat
@lobehub/chat-plugins-gateway: LobeChat Plugins Gateway เป็นบริการแบ็กเอนด์ที่ให้เกตเวย์สำหรับปลั๊กอิน LobeChat เราปรับใช้บริการนี้โดยใช้ Vercel API POST หลัก /api/v1/runner ได้รับการปรับใช้เป็นฟังก์ชัน Edge
บันทึก
ระบบปลั๊กอินกำลังอยู่ระหว่างการพัฒนาครั้งใหญ่ คุณสามารถเรียนรู้เพิ่มเติมได้ในประเด็นต่อไปนี้:
ปลั๊กอินระยะที่ 1 : ใช้การแยกปลั๊กอินออกจากเนื้อหาหลัก แบ่งปลั๊กอินออกเป็นพื้นที่เก็บข้อมูลอิสระสำหรับการบำรุงรักษา และรับรู้ถึงการโหลดแบบไดนามิกของปลั๊กอิน
ปลั๊กอินระยะที่ 2 : ความปลอดภัยและความเสถียรของการใช้ปลั๊กอิน การนำเสนอสถานะที่ผิดปกติได้แม่นยำยิ่งขึ้น การบำรุงรักษาสถาปัตยกรรมปลั๊กอิน และเป็นมิตรกับนักพัฒนา
ปลั๊กอินระยะที่ 3 : ความสามารถในการปรับแต่งในระดับที่สูงขึ้นและครอบคลุมมากขึ้น รองรับการรับรองความถูกต้องของปลั๊กอิน และตัวอย่าง
คุณสามารถใช้ GitHub Codespaces เพื่อการพัฒนาออนไลน์ได้:
หรือลอกแบบเพื่อการพัฒนาท้องถิ่น:
$ git โคลน https://github.com/lobehub/lobe-chat.git $ cd พูแชท ติดตั้ง $ pnpm $ pnpm ผู้พัฒนา
หากคุณต้องการเรียนรู้รายละเอียดเพิ่มเติม โปรดดูคู่มือการพัฒนาของเรา
เรายินดีอย่างยิ่งที่จะมีส่วนร่วมทุกประเภท หากคุณสนใจที่จะร่วมเขียนโค้ด โปรดตรวจสอบปัญหาและโปรเจ็กต์ GitHub ของเราเพื่อติดขัดเพื่อแสดงให้เราเห็นว่าคุณเก่งแค่ไหน
เคล็ดลับ
เรากำลังสร้างฟอรัมที่ขับเคลื่อนด้วยเทคโนโลยี ส่งเสริมปฏิสัมพันธ์ความรู้และการแลกเปลี่ยนความคิดที่อาจนำไปสู่แรงบันดาลใจร่วมกันและนวัตกรรมการทำงานร่วมกัน
ช่วยเราทำให้ LobeChat ดีขึ้น ยินดีให้ข้อเสนอแนะเกี่ยวกับการออกแบบผลิตภัณฑ์ การสนทนาเกี่ยวกับประสบการณ์ผู้ใช้ถึงเราโดยตรง
ผู้ดูแลหลัก: @arvinxx @canisminor1990
ทุกสตางค์มีค่าและการบริจาคครั้งเดียวของคุณจะเปล่งประกายในกาแล็กซี่แห่งการสนับสนุนของเรา! คุณคือดาวตก ที่สร้างการเปลี่ยนแปลงอย่างรวดเร็วและสดใสให้กับการเดินทางของเรา ขอขอบคุณที่ไว้วางใจในเรา ความมีน้ำใจของคุณนำทางเราไปสู่ภารกิจของเรา ทีละภาพอันเจิดจ้า
⛵️ Lobe Midjourney WebUI: WebUI สำหรับ Midjourney ใช้ประโยชน์จาก AI เพื่อสร้างรูปภาพที่หลากหลายและหลากหลายอย่างรวดเร็วจากการแจ้งข้อความ จุดประกายความคิดสร้างสรรค์และปรับปรุงการสนทนา
- Lobe i18n : Lobe i18n เป็นเครื่องมืออัตโนมัติสำหรับกระบวนการแปล i18n (สากล) ซึ่งขับเคลื่อนโดย ChatGPT รองรับฟีเจอร์ต่างๆ เช่น การแบ่งไฟล์ขนาดใหญ่โดยอัตโนมัติ การอัปเดตส่วนเพิ่ม และตัวเลือกการปรับแต่งสำหรับโมเดล OpenAI, พร็อกซี API และอุณหภูมิ
- Lobe Commit: Lobe Commit เป็นเครื่องมือ CLI ที่ใช้ประโยชน์จาก Langchain/ChatGPT เพื่อสร้างข้อความคอมมิตที่ใช้ Gitmoji
ลิขสิทธิ์ © 2024 LobeHub.
โครงการนี้ได้รับใบอนุญาต Apache 2.0