Ottomon é uma plataforma GenAI poderosa que permite transformar facilmente qualquer site, canal do YouTube ou repositório GitHub em um chatbot dinâmico. Esteja você procurando aumentar o envolvimento do usuário, agilizar o suporte ou simplesmente explorar novas possibilidades, Ottomon tem o que você precisa.
Para começar a usar o Ottomon, siga estas etapas simples:
Clone o Repositório : Comece clonando o repositório Ottomon para o seu ambiente local.
git clone https://github.com/vgulerianb/ottomon.git
Configuração : Crie um arquivo .env
para configurar sua instância Ottomon. O arquivo deve incluir as seguintes variáveis:
OPENAI_API_KEY
: sua chave API para OpenAI.NEXT_PUBLIC_SUPABASE_URL
: A URL da sua instância Supabase (crie um novo projeto no Supabase para esta finalidade).SUPABASE_SERVICE_ROLE_KEY
: A chave de função de serviço para sua instância Supabase (crie um novo projeto no Supabase para esta finalidade).JWT_SECRET
: a chave secreta para assinar tokens JWT.SQL_CONNECTION_STRING
: A string de conexão do seu banco de dados Supabase (crie um novo projeto no Supabase para isso).Inicialize o banco de dados : execute o seguinte comando para inicializar o banco de dados e configurar as tabelas e dados necessários em sua instância Supabase.
npx prisma db push
Executando Ottomon :
Usando o Docker:
Construa a imagem do Docker:
docker build -t ottomon .
Execute o contêiner Docker:
docker run -p 3000:3000 ottomon
Começando localmente:
Instale dependências:
yarn install
Crie o aplicativo:
yarn build
Inicie o aplicativo da web Ottomon:
yarn start
Aceitamos contribuições para Ottomon! Se você quiser contribuir, siga estes passos:
Bifurque o repositório : comece bifurcando o repositório Ottomon para sua conta GitHub.
Crie uma nova ramificação : crie uma nova ramificação para seu recurso ou correção de bug (por exemplo, feature/my-new-feature
).
Faça suas alterações : implemente suas alterações dentro da filial.
Confirme suas alterações : confirme suas alterações com uma mensagem descritiva (por exemplo, 'Adicione algum recurso').
Envie para o branch : envie suas alterações para seu branch no GitHub.
Crie uma solicitação pull : crie uma nova solicitação pull para propor suas alterações para revisão e inclusão no projeto Ottomon.
Ottomon é uma plataforma GenAI interessante e suas contribuições podem ajudar a torná-la ainda melhor!
Sinta-se à vontade para adaptar e modificar este README conforme necessário para o seu projeto Ottomon.