Отдельный провайдер Responses API для Codex CLI и конфигураций Codex с custom provider.
Протокол: Responses API. Подключение доступно после включения Artillect Provider оператором.
[model_providers.artillect]
name = "Artillect"
base_url = "https://app.artillect.pro/api/v1/provider"
env_key = "ARTILLECT_API_KEY"
wire_api = "responses"
requires_openai_auth = false
supports_websockets = false
request_max_retries = 0
stream_max_retries = 0
[profiles.artillect]
model_provider = "artillect"
model = "openai/gpt-6.1-sol"
model_context_window = 1050000
model_reasoning_effort = "medium"
web_search = "disabled"Команды export предназначены для Bash/Zsh. В PowerShell задайте те же переменные через$env:ИМЯ = "значение". ARTILLECT_API_KEY — ваш отдельный ключ Artillect; не сохраняйте его в репозитории.
HTTP/SSE, без WebSocket и серверной истории. store=false; полный input передаётся каждым запросом. Web search отключён. Поддержка конкретной версии клиента проверяется живым smoke после запуска; hosted cloud Codex не подключается этим файлом.
Сначала задайте 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/