Graphic.so是一個無程式碼自動化平台,使用戶能夠透過組合 OpenAI、Claude 和 Flux、lumalabs、stabel-diffusion 等節點,輕鬆連結文字、圖像、視訊和音訊人工智慧工作流程。
Graphic.so 利用聊天介面和輸入觸發器來啟動與 Discord、Slack 和 Notion 等其他應用程式無縫整合的工作流程。當接收到指定的輸入或發生聊天互動時,graphic.so 會啟動連線服務中的指定操作,以促進即時回應並有效地自動執行任務。此外,它還採用 Flux、LumaLabs 和 Stable Diffusion 等先進的 AI 模型來生成生成圖像和視頻,從而實現跨各種媒體應用程式的創意流程的自動化。
定義觸發器:將 Google Drive 配置為觸發器。指定 Google 雲端硬碟中應啟動工作流程的事件。
配置操作:選擇並設定觸發事件發生後應在 Discord、Slack 或 Notion 中執行的操作。
測試和部署:徹底測試工作流程以確保其按預期運作。確認後,部署它以自動執行您的任務,無需進一步的手動幹預。
一體化 | 類型 | 地位 | 描述 |
---|---|---|---|
人工智慧 | 動作/觸發 | 積極的 | 利用人工智慧的力量來總結、回應、創造等等。 |
聊天 | 行動 | 積極的 | 用於與工作流程互動的可共享聊天介面。 |
鬆弛 | 行動 | 積極的 | 向 Slack 發送通知。 |
概念 | 行動 | 積極的 | 直接在 Notion 中建立條目。 |
不和諧 | 行動 | 積極的 | 將訊息發佈到您的 Discord 伺服器。 |
助焊劑開發 | 行動 | 積極的 | 用於建立和測試通量模型的開發工具。 |
影像到影像 | 行動 | 積極的 | 使用 AI 模型將一張影像轉換為另一張影像。 |
通量 LoRA | 行動 | 積極的 | 用於微調通量模型的低階自適應。 |
列車通量 | 行動 | 積極的 | 使用自訂資料集訓練通量模型。 |
影片穩定 | 行動 | 積極的 | 使用人工智慧技術產生穩定的視訊。 |
自動字幕 | 行動 | 積極的 | 使用 AI 模型產生視訊字幕。 |
悲傷的說話者 | 行動 | 積極的 | 使用 AI 模型產生包含影像和音訊檔案的影片。 |
音樂世代 | 行動 | 積極的 | 使用 Meta Music-Gen 模型生成音樂。 |
CogVideoX-5B | 行動 | 積極的 | 使用開源 CogVideoX-5B 模型產生影片。 |
視頻到視頻 | 行動 | 積極的 | 使用 AI 模型將一個影片轉換為另一個影片。 |
Luma Labs 圖像到視頻 | 行動 | 積極的 | 使用 Luma Labs 模型將影像轉換為影片。 |
Luma Lab 文字到視頻 | 行動 | 積極的 | 使用 Luma Labs 模型將文字轉換為影片。 |
一致的性格 | 行動 | 積極的 | 創建給定角色不同姿勢的圖像。 |
夢想塑造者 | 行動 | 積極的 | 使用 DreamShaper V6 從輸入影像產生新影像。 |
一般助焊劑 | 行動 | 積極的 | 使用下一代文字到影像模型 FLUX.1 [dev] 產生穩定的影像。 |
Flux開發LoRA | 行動 | 積極的 | FLUX.1-Dev 多 LoRA 瀏覽器。 |
文字轉語音 | 行動 | 積極的 | 由elevenlabs 提供的文字到視訊模型,可以將文字轉換為音訊。 |
谷歌日曆 | 行動 | 積極的 | 建立日曆邀請。 |
自訂Webhook | 行動 | 積極的 | 連接任何具有 API 金鑰的應用程式並將資料傳送到您的應用程式。 |
扳機 | 扳機 | 積極的 | 啟動工作流程的事件。 |
電子郵件 | 行動 | 積極的 | 向使用者發送電子郵件。 |
等待 | 行動 | 積極的 | 使用等待計時器延遲下一個操作步驟。 |
狀態 | 行動 | 積極的 | 建立不同條件車道的布林運算符。 |
Google雲端硬碟 | 行動 | 積極的 | 與 Google Drive 連接以觸發操作或建立文件和資料夾。 |
該專案利用了一系列技術,包括 Next.js、React、Tailwind CSS 以及各種人工智慧和自動化程式庫,例如:
人工智慧與自動化庫
@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
使用者介面和組件
@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
檔。資料庫設定:
npx prisma generate
。npx prisma db push
。設定 ngrok :
ngrok http https://localhost:3000
。user.created
和user.updated
選項。啟動開發伺服器:
npm run dev
啟動開發伺服器。https://localhost:3000
以查看正在執行的應用程式。對於您的設定的任何問題或詳細自訂,請在我們的 GitHub 儲存庫上提出問題,我們將提供適合您的環境的協助。
我們很高興您有興趣為我們的專案做出貢獻!這是我們公司和開源社群之間的合作成果,我們歡迎各種貢獻。您可以透過以下方式參與:
為項目加註星標:如果您發現該項目有用,請給它一顆星!它有助於提高知名度並顯示您的支持。
分叉存儲庫:創建您自己的專案分叉以進行改進或新功能。
提交 Pull 請求:有錯誤修復或新功能嗎?我們很樂意審核您的拉取請求!
回報問題:發現錯誤或有建議?打開一個問題讓我們知道。
改進文件:透過修復拼字錯誤、澄清解釋或添加範例來幫助我們改進文件。
傳播訊息:與其他可能覺得有用的人分享這個項目。
行為準則:請在所有互動中閱讀並遵守我們的行為準則。
編碼標準:遵循整個專案中使用的編碼風格和標準。如果有疑問,請模仿現有程式碼庫的風格。
測試:確保您的程式碼變更被適當的測試覆蓋。
文件:更新相關文件以反映您的變更。
提交訊息:編寫清晰、簡潔的提交訊息,描述您所做的更改。
拉取請求流程:
許可:透過貢獻,您同意您的貢獻將根據專案的現有許可獲得許可。
如果您不熟悉為開源做出貢獻,請查看 GitHub 關於如何為開源做出貢獻的指南。
有關如何為此特定項目做出貢獻的更多詳細信息,請參閱我們的 CONTRIBUTING.md 文件。
請注意,graphic.so 目前處於開發階段,尚未商業化。該儲存庫及其內容僅供開發使用,尚未可供公開發布。這一階段使我們能夠在更廣泛的部署之前完善功能並確保跨各種平台的穩健整合。利害關係人和潛在的貢獻者應該意識到,隨著我們增強和擴展其功能,該專案的功能和程式碼庫可能會發生變化。
此專案根據 GNU Affero 通用公共授權 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 通用公共授權 v3.0 全文。