




A IA-Companion fornece uma plataforma interativa para os usuários se envolverem com modelos pré-existentes de cientistas e personalidades famosas. Mergulhe em conversas significativas e explore as idéias oferecidas por esses companheiros de IA.
Companion.ai é um aplicativo de pilha completa SaaS inovadora que capacita os usuários a criar seus próprios companheiros de IA e se envolver em conversas significativas com eles. Com uma interface amigável e modelos de IA de ponta, as possibilidades são infinitas.
Converse com os modelos de IA: participe de conversas com modelos de IA pré-existentes de várias categorias.
Crie seus próprios modelos: desbloqueie a criatividade dentro de você! Os usuários do plano Pro podem criar e personalizar seus próprios modelos de IA, fornecendo informações essenciais.
Gerenciamento do modelo: desfrute da flexibilidade com a capacidade de atualizar e excluir seus modelos de IA personalizados.
Funcionalidade de pesquisa: encontre facilmente modelos existentes por nome ou categoria com nosso recurso de pesquisa eficiente.
Autenticação com funcionário: gerenciamento de usuários através do funcionário, garantindo autenticação segura e eficiente.
Troca de temas escuros e claros: eleve a experiência do usuário com a opção de alternar entre temas escuros e claros com base nas preferências.
Siga estas etapas para configurar o projeto localmente em sua máquina.
Pré -requisitos
Certifique -se de ter o seguinte instalado em sua máquina:
Clonando o repositório
git clone https://github.com/Ponnada96/AI-Companion.git
cd ai-companionInstalação
Instale as dependências do projeto usando o NPM:
npm installConfigurar variáveis de ambiente
Crie um novo arquivo chamado .env na raiz do seu projeto e adicione o seguinte conteúdo:
# CLERK
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY =
CLERK_SECRET_KEY =
NEXT_PUBLIC_CLERK_SIGN_IN_URL = /sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL = /sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL = /
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL = /
# PRISMA POSTGRESQL DATABASE CONNECTION
DATABASE_URL =
DIRECT_URL =
# CLOUDINARY
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME =
# PINECONE
PINECONE_INDEX =
PINECONE_ENVIRONMENT =
PINECONE_API_KEY =
# UPSTASH
UPSTASH_REDIS_REST_URL =
UPSTASH_REDIS_REST_TOKEN =
# OPENAI
OPENAI_API_KEY =
# REPLICATE
REPLICATE_API_TOKEN =
# STRIPE
STRIPE_API_KEY =
STRIPE_WEBHOOK_SECRET =
NEXT_PUBLIC_APP_URL = http://localhost:3000Substitua os valores de espaço reservado por suas credenciais reais
Executando o projeto
npm startAbra http: // localhost: 3000 no seu navegador para visualizar o projeto.