Модели Artillect и MCP для изображений, видео, аудио и 3D в OpenCode.
Протокол: Chat Completions. Подключение доступно после включения Artillect Provider оператором.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"artillect": {
"npm": "@ai-sdk/openai-compatible",
"name": "Artillect",
"options": {
"baseURL": "https://app.artillect.pro/api/v1/provider",
"apiKey": "{env:ARTILLECT_API_KEY}"
},
"models": {
"openai/gpt-6-luna": {
"name": "GPT-6 Luna",
"limit": {
"context": 1050000,
"output": 128000
}
}
}
}
},
"model": "artillect/openai/gpt-6-luna",
"mcp": {
"artillect": {
"type": "remote",
"url": "https://app.artillect.pro/mcp",
"enabled": true,
"oauth": false,
"headers": {
"Authorization": "Bearer {env:ARTILLECT_API_KEY}"
}
}
}
}Команды export предназначены для Bash/Zsh. В PowerShell задайте те же переменные через$env:ИМЯ = "значение". ARTILLECT_API_KEY — ваш отдельный ключ Artillect; не сохраняйте его в репозитории.
Попросите: «Сделай лендинг кофейни с тремя оригинальными фотографиями. Используй Artillect MCP, сначала покажи оценки цены. Сохрани медиа в выбранный проект Artillect, скачай в public/assets и веди artillect-assets.json с ID задач. При продолжении используй готовые задачи, не генерируй повторно». Рецепт website_media доступен через MCP prompts и get_started.
Сначала задайте 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/Проверьте подключение MCP через список серверов клиента. Для проверки инструментов без LLM вызовите get_started и get_balance напрямую в MCP Inspector: они бесплатны. generate_* оплачивается отдельно. files:write нужен только для загрузки референсов. Превью зависит от клиента; доступ к файлам и терминалу нужен для сборки сайта.