Сервер llama.cpp
llama.cpp это программа, которая запускает модели в формате GGUF; её llama-server совместим с OpenAI. Ничего не уходит с компьютера, ключ не нужен.
Как настроить
- Запустите сервер с моделью, которая умеет вызывать инструменты, с контекстом не меньше 16 384 токенов и с включёнными инструментами, например:
llama-server -m model.gguf -c 16384 --jinjaПо умолчанию он отвечает наhttp://127.0.0.1:8080. - В приложении: «Настройки ▸ Помощник» ▸ Свой сервер. Найти локальные серверы проверяет порт 8080 этого компьютера и показывает найденный сервер; выберите его или впишите
http://127.0.0.1:8080/v1в поле Адрес сервера. - Модель: сервер называет модель, которую запустил; выберите её.
- Проверить связь. Приложение прочитает, с каким размером контекста запущен сервер (
-c), и скажет, хватает ли его. - Сохранить настройки.
Окно контекста
Это параметр -c (или --ctx-size) у llama-server. Если приложение пишет «Этого мало», перезапустите сервер с большим числом. См. Окно контекста.
Что может пойти не так
- «Сервер модели не отвечает.» Сервер не запущен или работает на другом порту.
- Вызовы инструментов не получаются или приходят текстом: сервер запущен без инструментов или шаблон чата модели их не поддерживает.
Сервер нужно запускать с --jinja: без него вызовы инструментов не работают. То же самое говорит «Настройки ▸ Помощник» ▸ Как задать окно вручную.