Собственный провайдер в models.yml для Oh My Pi.
Протокол: Chat Completions. Подключение доступно после включения Artillect Provider оператором.
# ~/.omp/agent/models.yml
providers:
artillect:
baseUrl: https://app.artillect.pro/api/v1/provider
apiKey: ARTILLECT_API_KEY
api: openai-completions
models:
- id: openai/gpt-6-luna
name: GPT-6 Luna
reasoning: true
input: [text, image] # Verify image support in Provider /models first
contextWindow: 1050000
maxTokens: 128000
compat:
maxTokensField: max_tokensКоманды export предназначены для Bash/Zsh. В PowerShell задайте те же переменные через$env:ИМЯ = "значение". ARTILLECT_API_KEY — ваш отдельный ключ Artillect; не сохраняйте его в репозитории.
Сначала задайте ARTILLECT_API_KEY вашим ключом и выполните команды ниже напрямую в терминале: каталог моделей и баланс проверяются бесплатно. HTTP 200 подтверждает доступ к Provider и аккаунту; это не проверка качества ответа модели. 401 — ключ, 403 — права, 503 — Provider выключен. Обычное сообщение агенту уже вызывает платную модель.
curl --fail-with-body --silent --show-error \
-H "Authorization: Bearer $ARTILLECT_API_KEY" \
https://app.artillect.pro/api/v1/provider/models/
curl --fail-with-body --silent --show-error \
-H "Authorization: Bearer $ARTILLECT_API_KEY" \
https://app.artillect.pro/api/v1/me/