Chatgpt в вашей системе
Помощник API OpenAI обрабатывает агентов, историю разговоров, векторные магазины и инструменты для работы, которые традиционно требуют большого количества кода шаблона для настройки.
Наша цель с OAI - обеспечить простой и интуитивно понятный интерфейс для взаимодействия с этим API.
Текущая версия предлагает интерфейс CLI, но в будущем появится больше.
Просто запустите oai из командной строки, чтобы взаимодействовать
В настоящее время OAI полагается на булочку, и его необходимо установить в вашу систему, чтобы запустить проект.
Более поздняя версия может позволить использовать время выполнения node , но сейчас поддерживается только bun .
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun installOPENAI_API_KEY=your-key Чтобы установить своего помощника по всему миру и получить доступ к нему с помощью команды oai , запустите bun link в папке проекта.
Любые изменения, внесенные в проект, будут отражены в глобальной команде без какого -либо дополнительного шага сборки.
oai или oai chat : начинает беседовать с помощникомoai a|assistant : управлять своим помощникомoai a ls|list : список доступных помощниковoai a add|create|new : Создайте нового помощникаoai a rm|remove|delete : Удалить помощникаoai ae|edit : Изменить помощникаoai vs|vector-store : управляйте вашим векторным магазиномoai vs ls|list : список доступных векторных магазиновoai vs add|create|new : Создайте новый векторный магазинoai vs rm|remove|delete : удалить векторный магазинoai vs e|edit : редактировать векторный магазинoai vs sync : синхронизированные векторные магазины Векторные магазины используются помощниками с file search включенным для динамического получения соответствующей информации. OAI помогает вам управлять их пользовательскими синхронизациями.
После настройки обязательно запустите oai vs sync , чтобы синхронизировать ваш векторный магазин.
Следуйте шагам в Docs/Add-new-tool.md
Из-за проблем в Bun-Vscode вам необходимо проверить через внешний отладчик.
Чтобы отлаживать проект, запустите bun debug в папке проекта.