Lightrail - платформа для AP -AP -AP
- Запустите действия ИИ, которые могут манипулировать и извлекать контекст из существующих инструментов/редакторов/приложений
- Написать и распространять новые действия с помощью простого SDK TypeScript
- Прочитайте больше здесь
Скачать для OS X (Apple Silicon) | Скачать для OS X (Intel) | Скачать для Ubuntu | Скачать для Fedora
Демо -видео | Документация
Функции
- Всегда доступно настольное приложение в стиле запуска для запуска действий искусственного интеллекта
- Интеграции с VS -кодом, Jupyterlab, PostgreSQL, Chrome и многим другим!
- Видео - VS Code + Chrome
- Видео - Юпитерлаб
- Используйте скриншоты в подсказках для
gpt-4-vision-preview (новый)- Доступны только для пользователей, которые предоставляют свой собственный ключ API
- видео
- Долгосрочная память / база знаний с использованием локального векторного DB ( ️ Предварительный вывод, пожалуйста, сообщите об ошибках!)
- Простой SDK TypeScript для создания новых действий и пользовательских источников контекста (токены)
Установка
Чтобы начать, просто загрузите соответствующий пакет Lightrail для вашей операционной системы:
- OS X (Apple Silicon / M1 / M2): Lightrail-Core-OSX-Arm64.dmg
- OS X (Intel): Lightrail-Core-OSX-X64.DMG
- Ubuntu: Lightrail-core.deb
- Fedora: Lightrail-core.rpm
Использование
- Первоначально запустите Lightrail, так как вы обычно запускаете приложение на своей платформе (т.е. из вашего запуска приложения). Подумайте о том, чтобы добавить его в элементы запуска (OS X, GNOME), чтобы он автоматически запускался на загрузке.
- Когда Lightrail работает в вашей системе, он может быть активирован в любое время, нажав комбинацию клавиатуры
Cmd/Ctrl-Shift-Space . - Используйте клавиши вверх и вниз, чтобы просмотреть действия, и нажмите
enter/return , чтобы выбрать его (в режиме «Выберите действие»). - Чтобы потом изменить действие, нажмите
esc или @ , или нажмите на текущее действие - После выбора действия введите приглашение (или любые другие необходимые аргументы). Ваша подсказка может включать в себя специальные токены, которые притягивают дополнительный контекст из внешних источников:
- Введите прямой склад в любой точке в подсказке (
/ ), чтобы открыть меню токенов. Используйте клавиши со стрелками, чтобы выбрать токен и нажмите Enter, чтобы вставить этот токен в свою подсказку. - В целом, постарайтесь явно о том, какие источники контента вы хотели бы включить для достижения наилучших результатов.
-
Cmd/Ctrl-Up и Cmd/Ctrl-Down -DOW через историю запросов. - По умолчанию в приложении используется шлюз Lightrail.ai для доступа к LLMS Openai. Если вы хотите переключиться на использование собственной клавиши API и напрямую доступ к API OpenAI, вы можете настроить его в настройках (щелкните значок шестерни в поле «Ввод»).
Поиск неисправностей
Некоторые общие проблемы и как их исправить:
- Q: Я получаю
i is not iterable как ошибка - A: Это происходит, когда действие ожидает подсказки, но его не предоставлено. Почти все действия, доступные в настоящее время, работают только в том случае, если пользователь ввел подсказку, поэтому убедитесь, что вы предоставите его, прежде чем нажать
enter/return . - В: Я на Linux, и сочетание клавиш для открытия Lightrail не работает для меня
- A: Если вы используете Wayland, это известная ошибка, вызванная этой проблемой. В настоящее время единственным исправлением является использование настроек вашей системы для вручную назначить сочетание клавиатуры для запуска Lightrail. Если у вас есть представление о том, как использовать эту ошибку, я бы хотел ее услышать!
Какие -нибудь другие проблемы? Дайте мне знать на Discord или сделайте проблему, и я обратимся к ней как можно скорее!
Сообщать ошибки
При создании проблемы или описывая, но при раздоре, пожалуйста, укажите содержимое файла журнала Lightrail, доступно в следующем месте:
- на Linux:
~/.config/lightrail-core/logs/main.log - на macOS:
~/Library/Logs/lightrail-core/main.log
Написание треков и клиентов
Пакет NPM lightrail-sdk позволяет легко создавать дополнительные треки и расширять функциональность Lightrail или сделать клиентов, которые интегрируют Lightrail с другими платформами. Для тщательной документации по созданию треков и клиентов см. В нашу документацию разработчика здесь.
Внося
Мы хотели бы, чтобы ваш вклад был добавлен в Lightrail! Если вы хотите внести свой вклад, пожалуйста, следуйте этим рекомендациям:
- Вилка репозитория
- Создайте новую филиал:
git checkout -b feature/my-feature - Внесите свои изменения
- Совершить свои изменения:
git commit -m "Add new feature" - Толк к ветке:
git push origin feature/my-feature - Отправить запрос на привлечение
Лицензия
Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения более подробной информации.