34 lines
905 B
Markdown
34 lines
905 B
Markdown
# Agent CLI Tool
|
|
|
|
## Установка
|
|
```bash
|
|
python -m venv .venv
|
|
source .venv/bin/activate # Windows: .venv\Scripts\activate
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Конфигурация
|
|
Для работы с локальной моделью (Ollama, LM Studio) укажите переменные окружения:
|
|
```
|
|
export OPENAI_API_KEY=ollama
|
|
export OPENAI_BASE_URL=http://localhost:11434/v1
|
|
```
|
|
Если используете удалённый API, поменяйте `base_url` и `api_key` в `agent.py`.
|
|
|
|
## Запуск
|
|
```bash
|
|
python agent.py
|
|
```
|
|
|
|
## Пример
|
|
```
|
|
Добро пожаловать! Введите 'exit' для выхода.
|
|
|
|
Вы: Какая погода в Казани сегодня?
|
|
Tool call detected: get_price{'city': 'Казань', 'date': 'сегодня'}
|
|
Разрешить? (Y/n): y
|
|
Цена в Казань на сегодня: 1000₽
|
|
|
|
---
|
|
```
|