role: user

type: text

text:
<user_query>

есть gpustack с разными моделями корпоративный
хочу добавить его для агентной разработки по аналогии с курсором
</user_query>


role: assistant

text: Создаю правило Cursor для настройки GPUSTACK как провайдера моделей.


text: Создаю руководство по настройке GPUSTACK для агентной разработки в Cursor.


text:
Создано руководство по настройке GPUSTACK для агентной разработки в Cursor.

## Кратко

**GPUStack** даёт OpenAI-совместимый API, поэтому его можно использовать в Cursor как кастомный провайдер моделей.

### Шаги

1. **Создать API-ключ** в GPUStack: Avatar → API Keys → New API Key.

2. **В Cursor**: Settings → Models → Override OpenAI Base URL:
   - **Base URL**: `https://ваш-gpustack.company.com` (без `/v1`)
   - **API Key**: ключ из GPUStack

3. **Для агентов (Composer, tool calling)** используйте endpoint `/v1-openai/chat/completions` — он поддерживает tool calling.

4. **Модели с tool calling** в каталоге GPUStack помечены capability `tools` (например, Qwen2.5-7B-Instruct).

### Важно

- Для агентной разработки выбирайте модели с поддержкой tool calling.
- При деплое через vLLM добавьте параметры: `--tool-call-parser=hermes` и `--enable-auto-tool-choice`.

Полное руководство: `docs/gpustack-cursor-agent-setup.md` — там примеры `models.json`, проверка через `curl` и ссылки на документацию GPUStack.


text:
<user_query>
проверка
</user_query>