Chatgpt в вашей системе
Помощник API OpenAI обрабатывает агентов, историю разговоров, векторные магазины и инструменты для работы, которые традиционно требуют большого количества кода шаблона для настройки.
Наша цель с OAI - обеспечить простой и интуитивно понятный интерфейс для взаимодействия с этим API.
Текущая версия предлагает интерфейс CLI, но в будущем появится больше.
Просто запустите oai
из командной строки, чтобы взаимодействовать
В настоящее время OAI полагается на булочку, и его необходимо установить в вашу систему, чтобы запустить проект.
Более поздняя версия может позволить использовать время выполнения node
, но сейчас поддерживается только bun
.
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun install
OPENAI_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
в папке проекта.