โครงการ - ผู้ร่วมก่อตั้ง.openinterface.ai
- @n_raidenai
ผู้ร่วมก่อตั้ง
เว็บแอปที่สร้างเต็มสแต็ก ; แบ็กเอนด์ + db + เว็บแอป stateful
gen ui มีรากฐานมาจากสถาปัตยกรรมแอป พร้อมด้วยโปรแกรมออกแบบจำลองโดยใช้ AI และระบบการออกแบบโมดูลาร์
ประเด็นต่อไปนี้มีการเน้นย้ำมาก:
นี่เป็นรุ่นตัวอย่างก่อนกำหนดและไม่เสถียรของโครงการ
กว่า v1 จะออก คาดว่าจะแตกบ่อย
มันใช้โทเค็นจำนวนมาก หากคุณมีงบจำกัดสำหรับโทเค็น ให้รอจนกว่า v1 จะออก
ขอย้ำอีกครั้งว่านี่เป็นการเปิดตัวครั้งแรกและไม่เสถียร การทดสอบการทำงานครั้งแรก การแสดงตัวอย่างแนวคิดของโครงการตั้งแต่เนิ่นๆ ยังอีกไกลไม่เสร็จ.. การพัฒนาซ้ำโอเพ่นซอร์ส อยู่ระหว่างดำเนินการ การเผยแพร่อัลฟ่าในช่วงต้นไม่เสถียร [ฯลฯ ]
การเปิดตัวอัลฟ่าช่วงต้น ; เร็วกว่าที่คาดภายใน 5/6 สัปดาห์
ยังไม่ผสานกับคุณสมบัติเป้าหมายหลักของโครงการ โดยเฉพาะอย่างยิ่ง:
โมดูลการวนซ้ำโครงการสำหรับทุกมิติของโครงการที่สร้างขึ้น
อินเทอร์เฟซผู้ดูแลระบบสำหรับสตรีมกิจกรรมและการวนซ้ำโปรเจ็กต์ (ลึกยิ่งขึ้น)
รวมปลั๊กอิน genUI แบบเต็ม:
ระบบการออกแบบเชิงสร้างสรรค์
ปรับใช้โมเดลที่ได้รับการปรับแต่งและให้บริการจาก api.cofounder
สภาพแวดล้อมการพัฒนาแบบโลคัลที่ใช้เบราว์เซอร์สำหรับขอบเขตโปรเจ็กต์ทั้งหมด
เพิ่ม { react-native , flutter , กรอบงานเว็บอื่น ๆ }
การตรวจสอบและการตรวจสอบรหัสฝูงและการแก้ไขอัตโนมัติ
การเพิ่มประสิทธิภาพโค้ด
-
อดทนไว้ :)
เปิดเทอร์มินัลของคุณแล้วเรียกใช้
npx @openinterface/ผู้ร่วมก่อตั้ง
ทำตามคำแนะนำ ผู้ติดตั้ง
จะขอกุญแจจากคุณ
dirs ตั้งค่าและเริ่มการติดตั้ง
จะเริ่ม cofounder/api
และเซิร์ฟเวอร์ในพื้นที่
จะเปิดเว็บแดชบอร์ดซึ่งคุณสามารถสร้างโครงการใหม่ได้ (ที่ http://localhost:4200
) ?
note : you will be asked for a cofounder.openinterface.ai key it is recommended to use one as it enables the designer/layoutv1 and swarm/external-apis features and can be used without limits during the current early alpha period the full index will be available for local download on v1 release
ขณะนี้ใช้ node v22
สำหรับทั้งโครงการ
# หรืออีกทางหนึ่ง คุณสามารถสร้างโปรเจ็กต์ใหม่โดยไม่ต้องผ่านแดชบอร์ด# โดยการรัน :npx @openinterface/cofounder -p "YourAppProjectName" -d "อธิบายแอปของคุณที่นี่" -a "คำแนะนำการออกแบบ (ไม่บังคับ)"
แบ็กเอนด์ & vite+react เว็บแอปของคุณจะเพิ่มขึ้นภายใน ./apps/{YourApp}
เปิดเทอร์มินัลของคุณใน ./apps/{YourApp}
แล้วเรียกใช้
npm ฉัน && npm รัน dev
มันจะเริ่มต้นทั้งแบ็กเอนด์และ vite+react พร้อมกันหลังจากติดตั้งการพึ่งพา ไปที่ http://localhost:5173/
เพื่อเปิดเว็บแอป ?
จากภายในแอปที่สร้างขึ้น คุณสามารถใช้ ⌘+K / Ctrl+K เพื่อวนซ้ำส่วนประกอบ UI
[รายละเอียดเพิ่มเติมในภายหลัง]
หากคุณดำเนินการต่อในภายหลังและต้องการทำซ้ำในแอปที่คุณสร้างขึ้น เซิร์ฟเวอร์ ./cofounder/api
ในเครื่องจะต้องทำงานเพื่อรับการสืบค้น
คุณสามารถ (ใหม่) เริ่ม local cofounder API
โดยใช้คำสั่งต่อไปนี้จาก ./cofounder/api
เริ่มรัน npm
แดชบอร์ดจะเปิดขึ้นใน http://localhost:4200
หมายเหตุ: คุณยังสามารถสร้างแอปใหม่จาก env เดียวกันได้โดยไม่ต้องใช้แดชบอร์ด โดยเรียกใช้จาก ./cofounder/api
api หนึ่งในคำสั่งเหล่านี้
npm run start -- -p "ProjectName" -f "คำอธิบายแอปบางส่วน" -a "ธีมเรียบง่ายและกว้างขวาง" npm run start -- -p "ProjectName" -f "./example_description.txt" -a "minimalist และกว้างขวาง ธีมสว่าง"
[สถาปัตยกรรมจะมีรายละเอียดเพิ่มเติมและจัดทำเป็นเอกสารในภายหลัง]
"โหนด" ทุกอันในสถาปัตยกรรม cofounder
มีการกำหนดค่าที่กำหนดไว้ภายใต้ ./cofounder/api/system/structure/nodes/{category}/{name}.yaml
เพื่อจัดการสิ่งต่าง ๆ เช่นการทำงานพร้อมกัน การลองใหม่ และการจำกัดต่อช่วงเวลา
ตัวอย่างเช่น หากคุณต้องการให้ LLM หลายรุ่นทำงานพร้อมกัน (เมื่อเป็นไปได้ - ลำดับและขนานถูกกำหนดไว้ใน DAGS ภายใต้ ./cofounder/api/system/structure/sequences/{definition}.yaml
) ให้ไปที่
#./cofounder/api/system/structor/nodes/op/llm.yamlnodes: op:LLM::GEN: desc: "..." in: [model, message, preparser, parser, query, stream] ออก: [สร้างการใช้งาน] คิว: เห็นพ้องต้องกัน: 1 # <----------------------------------- ที่นี่ op:LLM::VECTORIZE : dec: "{texts} -> {vectors}" ใน: [ข้อความ] ออก: [เวกเตอร์, การใช้งาน] mapreduce: true op:LLM::VECTORIZE:CHUNK: desc: "{texts} -> {vectors}" ใน : [ข้อความ] ออก: [เวกเตอร์ การใช้งาน] คิว: เห็นพ้องกัน: 50
และเปลี่ยน concurrency
ของพารามิเตอร์ op:LLM::GEN
เป็นค่าที่สูงกว่า
การทำงานพร้อมกันของ LLM เริ่มต้นถูกตั้งค่าเป็น 2
เพื่อให้คุณสามารถดูสิ่งที่เกิดขึ้นในสตรีมคอนโซลของคุณทีละขั้นตอน แต่คุณสามารถเพิ่มได้ขึ้นอยู่กับขีดจำกัดของคีย์ API ของคุณ
[งานระหว่างดำเนินการ]
[รายละเอียดเพิ่มเติมในภายหลัง]
Archi/v1 เป็นดังนี้:
ระบบออกแบบสาธิตที่สร้างขึ้นโดยใช้ Figma renders / UI kits จาก:
Blocks.pm โดย Hexa Plugin (ดู cofounder/api/system/presets
)
วัสดุของกูเกิล
แกนฟิกม่า
แชดซีเอ็น
UI บนโหนดแดชบอร์ดขับเคลื่อนโดยโฟลว์ปฏิกิริยา