Ottomon — это мощная платформа GenAI, которая позволяет вам легко превратить любой веб-сайт, канал YouTube или репозиторий GitHub в динамичного чат-бота. Если вы хотите повысить вовлеченность пользователей, оптимизировать поддержку или просто изучить новые возможности, Ottomon поможет вам.
Чтобы начать работу с Ottomon, выполните следующие простые шаги:
Клонирование репозитория . Начните с клонирования репозитория Ottomon в локальную среду.
git clone https://github.com/vgulerianb/ottomon.git
Конфигурация : создайте файл .env
для настройки экземпляра Ottomon. В файле должны быть следующие переменные:
OPENAI_API_KEY
: ваш ключ API для OpenAI.NEXT_PUBLIC_SUPABASE_URL
: URL-адрес вашего экземпляра Supabase (для этой цели создайте новый проект в Supabase).SUPABASE_SERVICE_ROLE_KEY
: ключ роли службы для вашего экземпляра Supabase (для этой цели создайте новый проект в Supabase).JWT_SECRET
: секретный ключ для подписи токенов JWT.SQL_CONNECTION_STRING
: строка подключения к вашей базе данных Supabase (для этого создайте новый проект в Supabase).Инициализируйте базу данных : выполните следующую команду, чтобы инициализировать базу данных и настроить необходимые таблицы и данные в вашем экземпляре Supabase.
npx prisma db push
Бегущий Оттомон :
Использование Докера:
Создайте образ Docker:
docker build -t ottomon .
Запустите Docker-контейнер:
docker run -p 3000:3000 ottomon
Начиная локально:
Установите зависимости:
yarn install
Создайте приложение:
yarn build
Запустите веб-приложение Ottomon:
yarn start
Мы приветствуем вклад в Ottomon! Если вы хотите внести свой вклад, выполните следующие действия:
Форк репозитория : начните с форка репозитория Ottomon в вашей учетной записи GitHub.
Создать новую ветку : создайте новую ветку для своей функции или исправления ошибки (например, feature/my-new-feature
).
Внесите свои изменения : внесите изменения в ветку.
Зафиксируйте свои изменения : зафиксируйте свои изменения с помощью описательного сообщения (например, «Добавьте какую-нибудь функцию»).
Отправить в ветку : отправьте изменения в свою ветку на GitHub.
Создайте запрос на включение : создайте новый запрос на включение, чтобы предложить свои изменения для рассмотрения и включения в проект Ottomon.
Ottomon — это потрясающая платформа GenAI, и ваш вклад поможет сделать ее еще лучше!
Не стесняйтесь адаптировать и изменять этот README по мере необходимости для вашего проекта Ottomon.