Курируемые модели для агентской разработки — с ключом и балансом Artillect.
Подготовка к запуску: провайдер пока выключен. Поддерживаются Chat Completions, Responses и Anthropic Messages, потоковые ответы, вызовы инструментов и reasoning. Изображения поддерживаются у моделей с vision.
Base URL
https://app.artillect.pro/api/v1/providerСоздайте отдельный ключ Artillect с правами provider:write и models:read. Для медиа через MCP добавьте images:write, videos:write и projects:write; files:write нужен для загрузки медиа и текстовых документов в хранилище. Готовые настройки OpenCode и Hermes ниже включают оба подключения.
Хранилище поддерживает инструкции агентов AGENTS.md, определения skills SKILL.md и Markdown/TXT-документы через API, MCP и CLI. Клиент скачивает и подключает инструкции явно. Историю диалога тоже передаёт клиент; prompt caching выполняет провайдер модели. Файл в хранилище не становится контекстом модели автоматически.
GPT-6.1 Terra
openai/gpt-6.1-terraKimi K3.1 Pro
moonshotai/kimi-k3.1-proPareto 26.10
unbiased/pareto-26.10MiniMax M3.1 Flash
minimax/minimax-m3.1-flashGemini 4 Argon
google/gemini-4-argonClaude Sonnet 5.5
anthropic/claude-sonnet-5.5Claude Haiku 5.5
anthropic/claude-haiku-5.5GPT-6.1 Sol
openai/gpt-6.1-solGPT-6.1 Sol Pro
openai/gpt-6.1-sol-proMuse Wonder
meta/muse-wonderMistral Large 4
mistralai/mistral-large-4-0Ling 3.1 Flash
inclusionai/ling-3.1-flashGPT-6 Luna
openai/gpt-6-lunaClaude Opus 5.5
anthropic/claude-opus-5.5Gemini 3.8 Flash
google/gemini-3.8-flashDeepSeek V4.1 Flash
deepseek/deepseek-v4.1-flashQwen3.8 Flash
qwen/qwen3.8-flashGrok 4.7
x-ai/grok-4.7{
"$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}"
}
}
}
}# ~/.hermes/config.yaml
providers:
artillect:
name: Artillect
api: https://app.artillect.pro/api/v1/provider
key_env: ARTILLECT_API_KEY
transport: chat_completions
session_affinity_header: X-Session-Id
default_model: openai/gpt-6-luna
context_length: 1050000
models:
- openai/gpt-6-luna
- openai/gpt-6.1-sol
- anthropic/claude-opus-5.5
- google/gemini-3.8-flash
- deepseek/deepseek-v4.1-flash
- qwen/qwen3.8-max-prime
- anthropic/claude-sonnet-5.5
- deepseek/deepseek-v4-pro-0813
- qwen/qwen3.8-flash
- x-ai/grok-4.7
model:
provider: custom:artillect
default: openai/gpt-6-luna
api_mode: chat_completions
context_length: 1050000
mcp_servers:
artillect:
url: https://app.artillect.pro/mcp
headers:
Authorization: "Bearer art_YOUR_KEY"
timeout: 90
# Replace art_YOUR_KEY in both user-local files; do not commit them.
# ~/.hermes/.env
ARTILLECT_API_KEY=art_YOUR_KEY# ~/.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Стоимость запросов накапливается для личного аккаунта: 1 токен = $0.01. Округляется вверх накопленная сумма; каждый запрос списывает только её прирост. Генерация медиа оплачивается отдельно по тарифу выбранной модели. Перед запросом резервируется максимальная оценка, остаток возвращается после расчёта. Используется личный баланс.
При обрыве клиентского соединения запрос продолжает выполняться и оплачивается по фактической стоимости. Если стоимость ещё неизвестна, резерв сохраняется до восстановления расчёта.