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 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 全文。