ขอแนะนำ ΛVΛTΛRS ΛI - สุดยอดแอป AI Chat Companion ของคุณที่ขับเคลื่อนโดย GPT-3 / ChatGPT-3.5 Turbo / GPT-4 ของ OpenAI, Bard-AI ของ Google, โมเดล 6B ของ Pygmalion และโมเดล Stable-Diffusion ของ StabilityAI ที่มาพร้อมกับ AI ที่สร้างขึ้นด้วยมือมากกว่า 50 รายการ อวาตาร์แชท : แต่ละตัวมีบุคลิกเฉพาะตัวและบทบาทพร้อมท์ที่กำหนดไว้ล่วงหน้าซึ่งครอบคลุมมากกว่า 10 แบบ หมวดหมู่ที่แตกต่างกัน - ตั้งแต่ความบันเทิง กีฬา การเดินทางไปจนถึงเทคโนโลยี การศึกษา ประสิทธิภาพการทำงาน และอื่นๆ อีกมากมาย อัดแน่นไปด้วยข่าวสารที่กำลังมาแรงและข้อมูลจากโดเมนของ AI Avatar แต่ละรายการ
ตอนนี้มีความหวังท่ามกลางเพื่อนร่วมแชท AI ที่เป็นมิตรของคุณ!
Kotlin - ภาษาโปรแกรมอย่างเป็นทางการสำหรับการพัฒนา Android
ส่วนประกอบสถาปัตยกรรม Android - คอลเลกชันของไลบรารีที่ช่วยคุณออกแบบแอปที่แข็งแกร่ง ทดสอบได้ และบำรุงรักษาได้
Adapty: บริการแบบครบวงจรสำหรับการสมัครสมาชิกในแอป
Gatsby : Gatsby เป็นเฟรมเวิร์กโอเพ่นซอร์สฟรีที่ใช้ React ซึ่งช่วยให้นักพัฒนาสร้างเว็บไซต์และแอพที่รวดเร็วอย่างเห็นได้ชัด
FastAPI : FastAPI เป็นเว็บเฟรมเวิร์กที่ทันสมัย รวดเร็ว (ประสิทธิภาพสูง) สำหรับการสร้าง API ด้วย Python 3.7+ ตามคำแนะนำประเภท Python มาตรฐาน
Figma : Figma เป็นตัวแก้ไขกราฟิกแบบเวกเตอร์และเครื่องมือสร้างต้นแบบซึ่งใช้งานบนเว็บเป็นหลัก
ส่วนประกอบวัสดุสำหรับ Android: ส่วนประกอบ UI การออกแบบวัสดุแบบโมดูลาร์และปรับแต่งได้สำหรับ Android
Netlify : Netlify คือบริษัทประมวลผลบนคลาวด์ระยะไกลที่ให้บริการแพลตฟอร์มการพัฒนาที่รวมบริการสร้าง ปรับใช้ และบริการแบ็กเอนด์แบบไร้เซิร์ฟเวอร์สำหรับแอปพลิเคชันบนเว็บและเว็บไซต์แบบไดนามิก
PlanetScale : PlanetScale เป็นแพลตฟอร์ม MySQL ไร้เซิร์ฟเวอร์ที่ทันสมัยที่สุดในโลก
รถไฟ : รถไฟเป็นแพลตฟอร์มโครงสร้างพื้นฐานที่คุณสามารถจัดเตรียมโครงสร้างพื้นฐาน พัฒนาด้วยโครงสร้างพื้นฐานนั้นในเครื่อง จากนั้นจึงปรับใช้กับระบบคลาวด์
Avatars AI ขึ้นอยู่กับสถาปัตยกรรม MVVM และรูปแบบพื้นที่เก็บข้อมูล ซึ่งเป็นไปตามคำแนะนำด้านสถาปัตยกรรมอย่างเป็นทางการของ Google
Avatars AI สร้างขึ้นด้วยคำแนะนำเกี่ยวกับสถาปัตยกรรมแอป ดังนั้นจึงเป็นตัวอย่างที่ดีในการแสดงให้เห็นว่าสถาปัตยกรรมทำงานอย่างไรในโปรเจ็กต์ในโลกแห่งความเป็นจริง
สถาปัตยกรรมโดยรวมของ Avatars AI ประกอบด้วยสามชั้น ได้แก่ ชั้น UI, ชั้นโดเมน และชั้นข้อมูล แต่ละเลเยอร์มีส่วนประกอบเฉพาะและมีความรับผิดชอบที่แตกต่างกันตามที่กำหนดไว้ด้านล่าง
ด้วยสถาปัตยกรรมที่เชื่อมโยงอย่างหลวมๆ นี้ คุณจะสามารถเพิ่มการนำส่วนประกอบต่างๆ มาใช้ซ้ำได้และความสามารถในการปรับขนาดของแอปของคุณได้
เลเยอร์ UI ประกอบด้วยองค์ประกอบ UI เพื่อกำหนดค่าหน้าจอที่สามารถโต้ตอบกับผู้ใช้และ ViewModel ที่เก็บสถานะแอปและกู้คืนข้อมูลเมื่อการกำหนดค่าเปลี่ยนแปลง
ชั้นข้อมูลประกอบด้วยพื้นที่เก็บข้อมูล ซึ่งรวมถึงตรรกะทางธุรกิจ เช่น การสืบค้นข้อมูลจากฐานข้อมูลท้องถิ่นและการขอข้อมูลระยะไกลจากเครือข่าย มันถูกนำไปใช้เป็นแหล่งที่มาของตรรกะทางธุรกิจแบบออฟไลน์เป็นอันดับแรก และเป็นไปตามหลักการแหล่งความจริงแหล่งเดียว
สนับสนุนโดยการเข้าร่วม stargazers สำหรับพื้นที่เก็บข้อมูลนี้
นอกจากนี้ ให้ส่งปัญหาบน GitHub สำหรับข้อบกพร่องของฉันหรือขอคุณสมบัติใหม่!
git clone https://github.com/binaryshrey/Avatars-AI.git
cd Avatars-AI
npm i
gatsby develop
เซิร์ฟเวอร์การพัฒนาทำงานที่ http://localhost:8000
gatsby build
gatsby serve
เซิร์ฟเวอร์ที่ใช้งานจริงทำงานที่ http://localhost:9000
Build ถูกสร้างขึ้นที่ public
(ซึ่งสามารถปรับใช้ได้)