




AI-Companion предоставляет пользователям интерактивную платформу для участия в ранее существовавших моделях ученых и известных личностей. Погрузитесь в значимые разговоры и исследуйте идеи, предлагаемые этими компаньонами ИИ.
Companion.ai -это новаторское приложение SaaS с полным стеком, которое дает пользователям создавать своих собственных компаньонов ИИ и участвовать в значимых разговорах с ними. Благодаря удобному интерфейсу и передовым моделям ИИ, возможности бесконечны.
Общайтесь с моделями ИИ: участвуйте в разговорах с уже существующими моделями ИИ различных категорий.
Создайте свои собственные модели: разблокируйте творчество внутри себя! Пользователи Pro Plan могут создавать и настраивать свои собственные модели искусственного интеллекта, предоставляя важную информацию.
Управление модели: наслаждайтесь гибкостью с возможностью обновления и удаления ваших пользовательских моделей ИИ.
Функциональность поиска: легко найти существующие модели по имени или категории с нашей эффективной функцией поиска ..
Аутентификация с клерком: управление пользователями через клерка, обеспечение безопасной и эффективной аутентификации.
Темное и легкое переключение темы: поднять пользовательский опыт с возможностью переключения между темными и легкими темами на основе предпочтений.
Следуйте этим шагам, чтобы настроить проект локально на вашей машине.
Предварительные условия
Убедитесь, что на вашем компьютере установлено следующее:
Клонирование репозитория
git clone https://github.com/Ponnada96/AI-Companion.git
cd ai-companionУстановка
Установите зависимости проекта с помощью NPM:
npm installНастройка переменных среды
Создайте новый файл с именем .env в корне вашего проекта и добавьте следующий контент:
# 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:3000Замените значения заполнителей на ваши фактические учетные данные
Запуск проекта
npm startОткройте http: // localhost: 3000 в вашем браузере, чтобы просмотреть проект.