---
title: "Codex"
description: "Пользовательская конфигурация Codex с Responses API 1ZheAI."
---

<aside className="docs-publication" data-pagefind-ignore>Документацию поддерживает <a href="https://1zheai.com/ru/editorial/#publisher">1ZheAI</a>. <a href="https://1zheai.com/ru/editorial/">Источники, коммерческие интересы и исправления</a>. Об ошибке сообщите на <a href="mailto:support@1zheai.com">support@1zheai.com</a>, указав URL и проверяемое подтверждение, без ключей и данных входа.</aside>

Codex читает пользовательские настройки из `~/.codex/config.toml`. Добавьте провайдер 1ZheAI с адресом `https://1zheai.com/v1`, переменной окружения для ключа и `wire_api = "responses"`. Используйте доступную модель, которая поддерживает Responses.

Если в файле уже есть `model_provider` и `model`, замените соответствующие значения, сохранив остальные настройки. Не записывайте ключ непосредственно в репозиторий. Откройте новый терминал, выполните `codex exec "say ok"` и проверьте запрос в журнале. Доступность модели и функций зависит от выбранного маршрута; подписка ChatGPT отдельно не оплачивает этот API.

## Примеры запросов и конфигурации

Используйте пример для выбранного протокола и версии клиента. Замените учебные ключи и идентификаторы моделей своими. Команды выполняются на вашем компьютере или сервере.

```toml
model_provider = "onezhe"
model = "gpt-6-astra"

[model_providers.onezhe]
name = "1折AI"
base_url = "https://1zheai.com/v1"
env_key = "ONEZHE_API_KEY"
wire_api = "responses"
```


```bash
export ONEZHE_API_KEY="sk-YOUR_API_KEY"
```

```powershell
[Environment]::SetEnvironmentVariable("ONEZHE_API_KEY", "sk-YOUR_API_KEY", "User")
```

```bash
npm install -g @openai/codex
```

```bash
brew install --cask codex
```

```bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh
```

```powershell
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
```

## Внешние источники

- [Источник 1](https://developers.openai.com/codex/config-reference)
