ClickClickClickClick: включите любой LLM для автоматизации операций на Android и ПК
Общее введение
ClickClickClick - это фреймворк, разработанный компанией BandarLabs, целью которого является автоматизация операций на Android и ПК с помощью любой локальной или удаленной модели большого языка (LLM). В настоящее время проект находится на стадии эксперимента и поддерживает несколько моделей, таких как Ollama, Gemini и GPT 4o. Пользователи могут использовать ClickClickClick для выполнения различных задач, таких как отправка электронной почты, просмотр карт, запуск игр и т. д., настраивая различные модели и API-ключи. Фреймворк требует установки ADB на локальной машине и включения режима отладки USB на телефонах Android.


Список функций
- Поддержка нескольких моделей LLM (Ollama, Gemini, GPT 4o).
- Автоматизированные операции с Android и ПК
- Настройка и использование ключей API
- Выполнение множества задач (отправка электронной почты, просмотр карт, запуск игр и т.д.).
- Высококонфигурируемая платформа для выполнения задач
Использование помощи
Процесс установки
- Клонируйте репозиторий и перейдите в каталог проекта:
git clone https://github.com/BandarLabs/clickclickclick
cd clickclickclick
- Создайте виртуальную среду и активируйте ее:
python3 -m venv venv
source venv/bin/activate # Windows用户使用 `venv\Scripts\activate`
- Установите зависимость:
pip install -r requirements.txt
Использование
- Настройте параметры модели: В
config/models.yaml
файл для установки конфигурации, связанной с моделью, и экспорта соответствующего ключа API в среду. - Для использования в качестве инструмента CLI: установите инструмент и убедитесь, что у вас есть
OPENAI_API_KEY
ответить пениемGEMINI_API_KEY
::
pip install <repo-tar>
click3 run open uber app
- Используется как скрипт: по умолчанию планировщик - openai, а искатель - gemini. можно найти в
config/models.yaml
чтобы изменить конфигурацию по умолчанию. - Запустите задание: используйте
run
команда для выполнения задания. В основном она используется следующим образом:
python main.py run "<task-prompt>"
Варианты:
--platform
: Укажите платформу, по умолчанию - Android. Пример:bash
python main.py run "example task" --platform=osx--planner-model
: Указывает модель планировщика, которая по умолчанию равна openai. пример:bash
python main.py run "example task" --planner-model=gemini--finder-model
: Указывает модель искателя, которая по умолчанию равна gemini. пример:bash
python main.py run "example task" --finder-model=ollama
пример команды (вычисления)
Полный образец команды выглядит следующим образом:
python main.py run "Open Google news" --platform=android --planner-model=openai --finder-model=gemini
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...