Graphic.so — это платформа автоматизации без кода, которая позволяет пользователям легко объединять рабочие процессы с текстом, изображением, видео и аудио, комбинируя такие узлы, как OpenAI, Claude и Flux, lumalabs, stabel-diffusion и т. д.
Graphic.so использует интерфейс чата и триггеры ввода для запуска рабочих процессов, которые легко интегрируются с другими приложениями, такими как Discord, Slack и Notion. Когда получен указанный ввод или происходит взаимодействие в чате, Graphic.so активирует назначенные действия в подключенных службах, чтобы облегчить ответы в реальном времени и эффективно автоматизировать задачи. Кроме того, он использует передовые модели искусственного интеллекта, такие как Flux, LumaLabs и Stable Diffusion, для создания генеративных изображений и видео, автоматизируя творческие процессы в различных медиа-приложениях.
Определите триггер : настройте Google Диск в качестве триггера. Укажите события на Google Диске, которые должны запустить рабочий процесс.
Настройте действия : выберите и настройте действия, которые должны выполняться в Discord, Slack или Notion после возникновения триггерного события.
Тестирование и развертывание : тщательно протестируйте рабочий процесс, чтобы убедиться, что он работает должным образом. После подтверждения разверните его для автоматизации своих задач без дальнейшего вмешательства вручную.
Интеграция | Тип | Статус | Описание |
---|---|---|---|
ИИ | Действие/Триггер | Активный | Используйте возможности искусственного интеллекта для обобщения, реагирования, создания и многого другого. |
Чат | Действие | Активный | Интерфейс общего чата для взаимодействия с рабочим процессом. |
Слабый | Действие | Активный | Отправьте уведомление в Slack. |
Понятие | Действие | Активный | Создавайте записи непосредственно в Notion. |
Раздор | Действие | Активный | Публикуйте сообщения на своем сервере Discord. |
Разработка флюса | Действие | Активный | Инструменты разработки для создания и тестирования моделей потоков. |
Изображение к изображению | Действие | Активный | Преобразуйте одно изображение в другое, используя модели искусственного интеллекта. |
Флюс LoRA | Действие | Активный | Низкоранговая адаптация для точной настройки моделей потоков. |
Поезд Поток | Действие | Активный | Обучайте модели потоков с помощью пользовательских наборов данных. |
Стабильное видео | Действие | Активный | Создавайте стабильные видео, используя методы искусственного интеллекта. |
Автоматическая подпись | Действие | Активный | Создавайте субтитры к видео, используя модели искусственного интеллекта. |
Грустный говорящий | Действие | Активный | Создавайте видео с изображениями и аудиофайлами, используя модели искусственного интеллекта. |
Генерация музыки | Действие | Активный | Создавайте музыку, используя модели Meta Music-Gen. |
CogVideoX-5B | Действие | Активный | Создавайте видео, используя модели CogVideoX-5B с открытым исходным кодом. |
Видео-в-видео | Действие | Активный | Конвертируйте одно видео в другое, используя модели искусственного интеллекта. |
Luma Labs ImageToVideo | Действие | Активный | Конвертируйте изображения в видео с помощью моделей Luma Labs. |
Luma Labs TextToVideo | Действие | Активный | Преобразуйте текст в видео с помощью моделей Luma Labs. |
Последовательный характер | Действие | Активный | Создавайте изображения данного персонажа в разных позах. |
DreamShaper | Действие | Активный | Создайте новое изображение из входного изображения с помощью DreamShaper V6. |
Общий поток | Действие | Активный | Создавайте стабильные изображения с помощью FLUX.1 [dev], модели преобразования текста в изображение нового поколения. |
Flux Dev LoRA | Действие | Активный | FLUX.1-Dev Multi LoRA Explorer. |
Преобразование текста в голос | Действие | Активный | Модель преобразования текста в видео от одиннадцати лабораторий, которая может конвертировать текст в аудио. |
Google Календарь | Действие | Активный | Создайте приглашение в календаре. |
Пользовательский вебхук | Действие | Активный | Подключите любое приложение, у которого есть ключ API, и отправьте данные в свое приложение. |
Курок | Курок | Активный | Событие, запускающее рабочий процесс. |
Электронная почта | Действие | Активный | Отправьте электронное письмо пользователю. |
Ждать | Действие | Активный | Отложите следующий шаг действия, используя таймер ожидания. |
Состояние | Действие | Активный | Логический оператор, создающий полосы с различными условиями. |
Гугл Диск | Действие | Активный | Подключитесь к Google Диску, чтобы активировать действия или создавать файлы и папки. |
В этом проекте используется ряд технологий, включая 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
, указав свои конкретные конфигурации (ключи API, URL-адрес базы данных и т. д.).Настройка базы данных :
npx prisma generate
.npx prisma db push
.Настройка нгрока :
ngrok http https://localhost:3000
.user.created
и user.updated
.Запустите сервер разработки :
npm run dev
.https://localhost:3000
чтобы увидеть приложение в действии.При возникновении любых проблем или подробной настройки вашей настройки откройте вопрос в нашем репозитории GitHub, и мы предоставим помощь, адаптированную к вашей среде.
Мы очень рады, что вы заинтересованы в участии в нашем проекте! Это совместная работа нашей компании и сообщества разработчиков ПО с открытым исходным кодом, и мы приветствуем любой вклад. Вот как вы можете принять участие:
Отметьте проект : Если вы считаете этот проект полезным, поставьте ему звезду! Это помогает повысить заметность и показывает вашу поддержку.
Форк репозитория : создайте свой собственный форк проекта для работы над улучшениями или новыми функциями.
Отправьте запросы на включение : есть исправление ошибки или новая функция? Мы будем рады рассмотреть ваши запросы на включение!
Сообщить о проблемах : Нашли ошибку или у вас есть предложение? Откройте проблему, чтобы сообщить нам.
Улучшите документацию . Помогите нам улучшить нашу документацию, исправив опечатки, уточнив пояснения или добавив примеры.
Распространите информацию : поделитесь этим проектом с теми, кому он может оказаться полезным.
Кодекс поведения : Пожалуйста, прочтите и соблюдайте наш Кодекс поведения во всех отношениях.
Стандарты кодирования . Следуйте стилю кодирования и стандартам, используемым на протяжении всего проекта. Если у вас есть сомнения, имитируйте стиль существующей кодовой базы.
Тестирование . Убедитесь, что изменения вашего кода охвачены соответствующими тестами.
Документация : обновите соответствующую документацию, чтобы отразить ваши изменения.
Сообщения о фиксации : напишите четкие и краткие сообщения о фиксации, описывающие внесенные вами изменения.
Процесс запроса на включение :
Лицензия : внося свой вклад, вы соглашаетесь с тем, что ваш вклад будет лицензироваться в соответствии с существующей лицензией проекта.
Если вы новичок в содействии открытому исходному коду, ознакомьтесь с руководством 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 v3.0.