graphic.so เป็นแพลตฟอร์มอัตโนมัติที่ไม่ต้องเขียนโค้ดซึ่งช่วยให้ผู้ใช้สามารถเชื่อมโยงเวิร์กโฟลว์ ai ข้อความ รูปภาพ วิดีโอ และเสียงได้อย่างง่ายดาย ด้วยการรวมโหนดต่างๆ เช่น OpenAI, Claude และ Flux, lumalabs, Stabel-diffusion ฯลฯ
graphic.so ใช้ประโยชน์จากอินเทอร์เฟซการแชทและทริกเกอร์อินพุตเพื่อเริ่มต้นเวิร์กโฟลว์ที่ผสานรวมกับแอปพลิเคชันอื่น ๆ เช่น Discord, Slack และ Notion ได้อย่างราบรื่น เมื่อได้รับอินพุตที่ระบุหรือการโต้ตอบการแชทเกิดขึ้น graphic.so จะเปิดใช้งานการดำเนินการที่กำหนดในบริการที่เชื่อมต่อเพื่ออำนวยความสะดวกในการตอบสนองแบบเรียลไทม์และทำให้งานอัตโนมัติมีประสิทธิภาพ นอกจากนี้ ยังใช้โมเดล AI ขั้นสูง เช่น Flux, LumaLabs และ Stable Diffusion เพื่อสร้างรูปภาพและวิดีโอ และทำให้กระบวนการสร้างสรรค์ในแอปพลิเคชันสื่อต่างๆ เป็นแบบอัตโนมัติ
กำหนดทริกเกอร์ : กำหนดค่า Google Drive เป็นทริกเกอร์ ระบุกิจกรรมภายใน Google Drive ที่ควรเริ่มต้นเวิร์กโฟลว์
กำหนดค่าการดำเนินการ : เลือกและตั้งค่าการดำเนินการที่ควรดำเนินการใน Discord, Slack หรือ Notion เมื่อเกิดเหตุการณ์ทริกเกอร์
Test and Deploy : ทดสอบขั้นตอนการทำงานอย่างละเอียดเพื่อให้แน่ใจว่าทำงานได้ตามที่ตั้งใจไว้ เมื่อได้รับการยืนยันแล้ว ให้ปรับใช้เพื่อทำให้งานของคุณเป็นแบบอัตโนมัติโดยไม่ต้องมีการแทรกแซงด้วยตนเองอีกต่อไป
บูรณาการ | พิมพ์ | สถานะ | คำอธิบาย |
---|---|---|---|
AI | การดำเนินการ/ทริกเกอร์ | คล่องแคล่ว | ใช้พลังของ AI เพื่อสรุป ตอบสนอง สร้างสรรค์ และอื่นๆ อีกมากมาย |
แชท | การกระทำ | คล่องแคล่ว | อินเทอร์เฟซการแชทที่แชร์ได้เพื่อโต้ตอบกับเวิร์กโฟลว์ |
หย่อน | การกระทำ | คล่องแคล่ว | ส่งการแจ้งเตือนไปยัง Slack |
ความคิด | การกระทำ | คล่องแคล่ว | สร้างรายการโดยตรงใน Notion |
ความไม่ลงรอยกัน | การกระทำ | คล่องแคล่ว | โพสต์ข้อความไปยังเซิร์ฟเวอร์ Discord ของคุณ |
การพัฒนาฟลักซ์ | การกระทำ | คล่องแคล่ว | เครื่องมือพัฒนาสำหรับการสร้างและทดสอบโมเดลฟลักซ์ |
ภาพต่อภาพ | การกระทำ | คล่องแคล่ว | แปลงรูปภาพหนึ่งเป็นอีกรูปภาพหนึ่งโดยใช้โมเดล AI |
ฟลักซ์ LoRA | การกระทำ | คล่องแคล่ว | การปรับตัวระดับต่ำสำหรับโมเดลฟลักซ์การปรับแต่งแบบละเอียด |
ฝึกฟลักซ์ | การกระทำ | คล่องแคล่ว | ฝึกฝนโมเดลฟลักซ์ด้วยชุดข้อมูลที่กำหนดเอง |
วิดีโอที่เสถียร | การกระทำ | คล่องแคล่ว | สร้างวิดีโอที่เสถียรโดยใช้เทคนิค AI |
คำบรรยายอัตโนมัติ | การกระทำ | คล่องแคล่ว | สร้างคำบรรยายสำหรับวิดีโอโดยใช้โมเดล AI |
นักพูดเศร้า | การกระทำ | คล่องแคล่ว | สร้างวิดีโอด้วยรูปภาพและไฟล์เสียงโดยใช้โมเดล AI |
ดนตรีเจเนอเรชั่น | การกระทำ | คล่องแคล่ว | สร้างเพลงโดยใช้โมเดล Meta Music-Gen |
ฟันเฟืองวิดีโอX-5B | การกระทำ | คล่องแคล่ว | สร้างวิดีโอโดยใช้โมเดลโอเพ่นซอร์ส CogVideoX-5B |
วิดีโอเป็นวิดีโอ | การกระทำ | คล่องแคล่ว | แปลงวิดีโอหนึ่งเป็นอีกวิดีโอหนึ่งโดยใช้โมเดล AI |
Luma Labs ImageToVideo | การกระทำ | คล่องแคล่ว | แปลงรูปภาพเป็นวิดีโอโดยใช้โมเดล Luma Labs |
Luma Labs TextToVideo | การกระทำ | คล่องแคล่ว | แปลงข้อความเป็นวิดีโอโดยใช้โมเดล Luma Labs |
ตัวละครที่สอดคล้องกัน | การกระทำ | คล่องแคล่ว | สร้างภาพของตัวละครที่กำหนดในท่าต่างๆ |
ดรีมเชปเปอร์ | การกระทำ | คล่องแคล่ว | สร้างภาพใหม่จากภาพอินพุตด้วย DreamShaper V6 |
ฟลักซ์ทั่วไป | การกระทำ | คล่องแคล่ว | สร้างภาพที่เสถียรด้วย FLUX.1 [dev] โมเดลข้อความเป็นรูปภาพเจเนอเรชั่นถัดไป |
Flux Dev LoRA | การกระทำ | คล่องแคล่ว | FLUX.1-Dev หลาย LoRA Explorer |
ข้อความเป็นเสียง | การกระทำ | คล่องแคล่ว | โมเดลข้อความเป็นวิดีโอโดย elevenlabs ซึ่งสามารถแปลงข้อความเป็นเสียงได้ |
Google ปฏิทิน | การกระทำ | คล่องแคล่ว | สร้างคำเชิญในปฏิทิน |
เว็บฮุคแบบกำหนดเอง | การกระทำ | คล่องแคล่ว | เชื่อมต่อแอปใดๆ ที่มีคีย์ API และส่งข้อมูลไปยังแอปพลิเคชันของคุณ |
สิ่งกระตุ้น | สิ่งกระตุ้น | คล่องแคล่ว | เหตุการณ์ที่เริ่มต้นเวิร์กโฟลว์ |
อีเมล | การกระทำ | คล่องแคล่ว | ส่งอีเมลถึงผู้ใช้ |
รอ | การกระทำ | คล่องแคล่ว | ชะลอขั้นตอนการดำเนินการถัดไปโดยใช้ตัวจับเวลารอ |
เงื่อนไข | การกระทำ | คล่องแคล่ว | ตัวดำเนินการบูลีนที่สร้างช่องทางเงื่อนไขที่แตกต่างกัน |
Google ไดรฟ์ | การกระทำ | คล่องแคล่ว | เชื่อมต่อกับ Google Drive เพื่อกระตุ้นการดำเนินการหรือเพื่อสร้างไฟล์และโฟลเดอร์ |
โปรเจ็กต์นี้ใช้เทคโนโลยีมากมาย รวมถึง Next.js, React, Tailwind CSS และไลบรารี AI และระบบอัตโนมัติต่างๆ เช่น:
ห้องสมุด AI และระบบอัตโนมัติ
@agentic/ai-sdk
@agentic/bing
@agentic/firecrawl
@ai-sdk/anthropic
@ai-sdk/openai
@assistant-ui/react
@assistant-ui/react-ai-sdk
@browserbasehq/sdk
@fal-ai/serverless-client
@notionhq/client
lumaai
replicate
elevenlabs
UI และส่วนประกอบ
@radix-ui
(หลายองค์ประกอบ เช่น React-Accordion, React-Dialog ฯลฯ)@xyflow/react
@uploadcare/react-uploader
เบ็ดเตล็ด
axios
clsx
googleapis
react-hook-form
zustand
จัดแต่งทรงผม
tailwindcss-animate
(ส่วนขยายภาพเคลื่อนไหวสำหรับ Tailwind CSS)สาธารณูปโภค
nanoid
uuid
กลุ่มเทคโนโลยีที่กว้างขวางนี้รับประกันแอปพลิเคชันที่แข็งแกร่ง ตอบสนอง และปรับขนาดได้ เพิ่มการมีส่วนร่วมของผู้ใช้ผ่านการใช้เทคโนโลยีเว็บและการบูรณาการที่ทันสมัยอย่างมีประสิทธิภาพ
หากต้องการตั้งค่าและเรียกใช้ graphic.so ภายในเครื่อง ให้ทำตามขั้นตอนโดยละเอียดเหล่านี้:
ติดตั้งการพึ่งพา :
npm install
เพื่อติดตั้งการขึ้นต่อกันที่จำเป็นทั้งหมดจากไฟล์ package.json
การตั้งค่าสภาพแวดล้อม :
cp .env.example .env
.env
ด้วยการกำหนดค่าเฉพาะของคุณ (คีย์ API, URL ฐานข้อมูล ฯลฯ)การตั้งค่าฐานข้อมูล :
npx prisma generate
npx prisma db push
ตั้งค่า ngrok :
ngrok http https://localhost:3000
user.created
และ user.updated
เริ่มเซิร์ฟเวอร์การพัฒนา :
npm run dev
https://localhost:3000
เพื่อดูการทำงานของแอปพลิเคชันสำหรับปัญหาใดๆ หรือการปรับแต่งการตั้งค่าของคุณโดยละเอียด โปรดเปิดปัญหาบนพื้นที่เก็บข้อมูล GitHub ของเรา แล้วเราจะให้ความช่วยเหลือที่เหมาะกับสภาพแวดล้อมของคุณ
เรารู้สึกตื่นเต้นมากที่คุณสนใจที่จะมีส่วนร่วมในโครงการของเรา! นี่เป็นความพยายามร่วมกันระหว่างบริษัทของเราและชุมชนโอเพ่นซอร์ส และเรายินดีรับการมีส่วนร่วมทุกประเภท คุณสามารถมีส่วนร่วมได้ดังนี้:
ติดดาวโครงการ : หากคุณพบว่าโครงการนี้มีประโยชน์ ให้ดาวเลย! ช่วยเพิ่มการมองเห็นและแสดงการสนับสนุนของคุณ
Fork the Repository : สร้าง fork ของโปรเจ็กต์ของคุณเองเพื่อดำเนินการปรับปรุงหรือฟีเจอร์ใหม่
ส่งคำขอดึง : มีการแก้ไขข้อบกพร่องหรือคุณสมบัติใหม่หรือไม่? เราอยากจะตรวจสอบคำขอดึงของคุณ!
รายงานปัญหา : พบข้อบกพร่องหรือมีข้อเสนอแนะหรือไม่? เปิดประเด็นเพื่อแจ้งให้เราทราบ
ปรับปรุงเอกสาร : ช่วยเราปรับปรุงเอกสารของเราให้ดีขึ้นโดยแก้ไขคำที่พิมพ์ผิด ชี้แจงคำอธิบาย หรือเพิ่มตัวอย่าง
กระจายข่าว : แบ่งปันโครงการนี้กับผู้อื่นที่อาจพบว่ามีประโยชน์
หลักปฏิบัติ : โปรดอ่านและปฏิบัติตามหลักปฏิบัติของเราในทุกปฏิสัมพันธ์ของคุณ
มาตรฐานการเข้ารหัส : ปฏิบัติตามรูปแบบการเข้ารหัสและมาตรฐานที่ใช้ตลอดโครงการ หากมีข้อสงสัย ให้เลียนแบบสไตล์ของโค้ดเบสที่มีอยู่
การทดสอบ : ตรวจสอบ ให้แน่ใจว่าการเปลี่ยนแปลงโค้ดของคุณครอบคลุมโดยการทดสอบที่เหมาะสม
เอกสารประกอบ : อัปเดตเอกสารที่เกี่ยวข้องเพื่อให้สอดคล้องกับการเปลี่ยนแปลงของคุณ
ข้อความยืนยัน : เขียนข้อความยืนยันที่ชัดเจนและกระชับ โดยอธิบายการเปลี่ยนแปลงที่คุณทำ
กระบวนการขอดึง :
ใบอนุญาต : โดยการบริจาค คุณยอมรับว่าการบริจาคของคุณจะได้รับใบอนุญาตภายใต้ใบอนุญาตที่มีอยู่ของโครงการ
หากคุณยังใหม่ต่อการมีส่วนร่วมกับโอเพ่นซอร์ส โปรดดูคำแนะนำของ GitHub เกี่ยวกับวิธีมีส่วนร่วมกับโอเพ่นซอร์ส
สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วมในโครงการนี้ โปรดดูไฟล์ CONTRIBUTING.md ของเรา
โปรดทราบว่าขณะนี้ graphic.so อยู่ในขั้นตอนการพัฒนาและยังไม่มีการจำหน่ายในเชิงพาณิชย์ พื้นที่เก็บข้อมูลและเนื้อหามีไว้สำหรับการใช้งานเพื่อการพัฒนาและยังไม่พร้อมสำหรับการเผยแพร่สู่สาธารณะ ขั้นตอนนี้ช่วยให้เราปรับแต่งฟังก์ชันการทำงานและรับประกันการบูรณาการที่แข็งแกร่งบนแพลตฟอร์มต่างๆ ก่อนที่จะปรับใช้ในวงกว้าง ผู้มีส่วนได้ส่วนเสียและผู้มีส่วนได้ส่วนเสียควรทราบว่าคุณลักษณะและฐานโค้ดของโครงการอาจมีการเปลี่ยนแปลงในขณะที่เราปรับปรุงและขยายขีดความสามารถ
โครงการนี้ได้รับอนุญาตภายใต้ GNU Affero General Public License v3.0 (AGPL-3.0)
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Copyright (C) 2024 Graphic.so
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
หากคุณแก้ไขซอฟต์แวร์นี้และให้บริการเป็นบริการเครือข่าย คุณจะต้องจัดเตรียมซอร์สโค้ดที่เกี่ยวข้องให้ครบถ้วนแก่ผู้ใช้บริการนั้น นี่เป็นข้อกำหนดสำคัญของใบอนุญาต AGPL-3.0
สำหรับข้อกำหนดและเงื่อนไขฉบับสมบูรณ์ของใบอนุญาต โปรดดูข้อความฉบับเต็มของ GNU Affero General Public License v3.0