Помощник Prisma
Prisma Assistant — это интерактивный инструмент, созданный AE Studio, который позволяет вам общаться со своей схемой Prisma, чтобы получить представление и генерировать код непосредственно в вашей среде разработки. Он работает как локальный сервер, доступный по URL-адресу, предоставленному после запуска, и для работы требуется ключ API OpenAI.
Ключевые случаи использования
- Изучите свою схему Prisma с помощью запросов на естественном языке.
- Генерировать и уточнять запросы TypeScript, включая сложные включения и отношения.
- Быстро перечислите и проверьте модели, поля, отношения, и вы можете получить связанные данные с помощью сгенерированного кода.
- Итерировать на шаблонах доступа к базе данных с помощью ИИ-предложений.
Начало работы
- Получите ключ OpenAI API с портала OpenAI API.
- Установите переменную среды в вашей ОС:
- MacOS/Linux:
export PRISMA_ASSISTANT_OPENAI_API_KEY=your_openai_api_key - Windows:
set PRISMA_ASSISTANT_OPENAI_API_KEY=your_openai_api_key
- Запустите сервер Prisma Assistant из корня вашего проекта Prisma:
- Беги
npx prisma-assistant@latest
- После запуска сервера он предоставит URL-адрес для доступа к пользовательскому интерфейсу в вашем веб-браузере.
Опциональные переменные среды
PRISMA_ASSISTANT_OPENAI_MODELИдентификатор используемой модели.PRISMA_ASSISTANT_OPENAI_API_BASE_URLПереопределить базовый URL API по умолчанию.
Беги. Это с Оламой
Вы можете запустить Prisma Assistant с Ollama, настраивая:
PRISMA_ASSISTANT_OPENAI_MODEL="llama2"(или другой модели)PRISMA_ASSISTANT_OPENAI_API_KEY="ollama"PRISMA_ASSISTANT_OPENAI_API_BASE_URL="http://localhost:11434/v1"
Рассмотрение вопросов безопасности
Ключ OpenAI API является чувствительным и остается на вашем компьютере, в то время как Prisma Assistant работает локально. Держите ключ в безопасности и не делитесь им.
Как использовать Prisma Assistant
- Запустите сервер, как описано выше.
- Откройте предоставленный URL в вашем браузере.
- Взаимодействуйте со схемой Prisma, используя подсказки на естественном языке, чтобы генерировать запросы TypeScript и получать предложения кода.
- Копируйте и адаптируйте сгенерированный код в свой проект.
Особенности
- Локальный первый помощник ИИ для схем Prisma
- Разговорный интерфейс для проверки моделей, полей и отношений
- Созданный ИИ код TypeScript для запросов с вложенными отношениями
- Быстрое исследование схемы, не покидая вашу IDE
- Факультативная поддержка Ollama/альтернативной модели для локального вывода
- Безопасность: работает полностью на вашем компьютере с ключом API