Подключение инструментов
Codex CLI
Codex CLI — ассистент для программирования в командной строке от OpenAI. С помощью собственного model provider можно использовать модели серии GPT через Toki Labs.
Один ключ работает со всеми моделями. Ключ хранится только в вашем браузере и никуда не отправляется.
Codex — инструмент формата OpenAI, поэтому к адресу API нужно добавить
/v1 в конце; ключ тот же, что и для других инструментов.Установка
Terminal / PowerShell
npm install -g @openai/codexНастройка config.toml
| Система | Расположение файла |
|---|---|
| Windows | %USERPROFILE%\.codex\config.toml |
| macOS / Linux | ~/.codex/config.toml |
config.toml
model_provider = "tokilabs"
model = "gpt-6.1-sol"
[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"Записать одной командой:
PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
[IO.File]::WriteAllText("$HOME\.codex\config.toml", @'
model_provider = "tokilabs"
model = "gpt-6.1-sol"
[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
'@)Terminal
mkdir -p ~/.codex
cat > ~/.codex/config.toml <<'EOF'
model_provider = "tokilabs"
model = "gpt-6.1-sol"
[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
EOFTerminal
mkdir -p ~/.codex
cat > ~/.codex/config.toml <<'EOF'
model_provider = "tokilabs"
model = "gpt-6.1-sol"
[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
EOFСуществующий config.toml будет перезаписан — если у вас уже есть настройки, объедините их вручную.
Настройка ключа
env_key = "OPENAI_API_KEY" означает, что Codex читает ключ из этой переменной среды. Если она ещё не задана:
PowerShell (после настройки перезапустите терминал)
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-your-key", "User")Terminal
echo 'export OPENAI_API_KEY="sk-your-key"' >> ~/.zshrc && source ~/.zshrcTerminal
echo 'export OPENAI_API_KEY="sk-your-key"' >> ~/.bashrc && source ~/.bashrcЗапуск и выбор модели
Terminal
codex
# Временно указать модель
codex -m gpt-6-solМодель также можно сменить командой /model в сеансе. Доступные модели — в разделе Список моделей.
Частые вопросы
- По-прежнему требуется вход в ChatGPT: убедитесь, что строка
model_provider = "tokilabs"находится в самом начале файла (до любых секций[...]). - 401 / Missing API key: текущий терминал не видит
OPENAI_API_KEY. Перезапустите терминал и проверьте командойecho $OPENAI_API_KEY(в PowerShell —$env:OPENAI_API_KEY). - Модель не существует: проверьте, что название модели в точности совпадает с указанным в разделе Список моделей.