# Codex + sağlayıcınız

Bir Codex başlatma kurulumuna kendi model sağlayıcısını verin veya zaten sahip olduğunuz yerel bir profili kullanın.

## Sağlayıcı bilgilerini edinin

Codex'i yükleyin; sağlayıcınızın temel URL'sini, API anahtarını ve model kimliğini alın. Uç nokta OpenAI Responses API'sini desteklemelidir; yalnızca Chat Completions uyumluluğu yeterli değildir.

Örnek, diğer Codex kayıtlarını değiştirmeden veya Codex'in genel yapılandırmasını düzenlemeden `Codex · work` kaydını ekler.

Zaten bir Codex profiliniz var mı? [Var olan bir Codex profilini kullanın](https://facadecode.com/tr/docs/providers/codex/#profile) bölümüne geçin.

## 1. Sağlayıcıyı tanımlayın

Bu kurulumu facade.json dosyasına ekleyin ([Aracı ayarları](https://facadecode.com/tr/docs/settings/) bölümüne bakın). Örnekteki temel URL'yi, anahtarı ve model kimliğini değiştirin:

```json
{
  "clis": {
    "Codex · work": {
      "type": "codex",
      "model": "YOUR_MODEL_ID",
      "args": [
        "-c",
        "model_provider=work",
        "-c",
        "model_providers.work.name=Work",
        "-c",
        "model_providers.work.base_url=https://api.example.com/v1",
        "-c",
        "model_providers.work.wire_api=responses",
        "-c",
        "model_providers.work.env_key=WORK_API_KEY"
      ],
      "env": {
        "WORK_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
```

`model_provider=work` ve tüm `model_providers.work.…` ayarlarında aynı sağlayıcı kimliğini, yani `work` değerini kullanın. Anahtarın değişken adı `WORK_API_KEY`, `env_key` ile eşleşmelidir.

## 2. Sağlayıcı ayarlarını kontrol edin

| Ayar | Ne yapar |
| --- | --- |
| `model_provider=work` | work ayarlarıyla tanımlanan sağlayıcıyı seçer. |
| `model_providers.work.name` | Bu sağlayıcıya görünen bir ad verir. |
| `model_providers.work.base_url` | API temel URL'sini ayarlar. |
| `model_providers.work.wire_api=responses` | Responses API biçimini kullanır. |
| `model_providers.work.env_key=WORK_API_KEY` | Codex'e anahtarın hangi ortam değişkeninde bulunduğunu söyler. |
| `env.WORK_API_KEY` | Bu anahtarı Codex sürecine iletir. |

Her `-c`, bu kayıtla başlatılan aracılar için bir Codex seçeneği ayarlar.

Örnek, anahtarı facade.json dosyasında saklar. Anahtar zaten bir ortam değişkeninde bulunuyorsa `env.WORK_API_KEY` değerini `${env:WORK_API_KEY}` olarak ayarlayın. Değişken, aracı başlamadan önce düzenleyicinin ortamında tanımlı olmalıdır.

## 3. Codex'i bu kurulumla başlatın

facade.json dosyasını kaydedin, **New Agent** düğmesine tıklayın ve `Codex · work` seçeneğini belirleyin. Seçili modeli kontrol etmek için `/model` komutunu kullanın, ardından projeniz için kısa bir görev gönderin.

Sağlayıcınız kullanım bildiriyorsa isteğin doğru hesapta göründüğünü doğrulayın. Başlatma yapılandırmasını kontrol etmek için **Show Agent Launch** komutunu çalıştırın ve çalışma konumunu seçin. Raporda bu kaydı bulup bir sonraki aracının mevcut ayarlarınızla nasıl başlayacağını görün.

İstek hataları için [Sorun giderme](https://facadecode.com/tr/docs/troubleshooting/) bölümüne bakın.

## Örnek: QwenCloud

QwenCloud Token Plan anahtarı için temel URL olarak `https://token-plan.maas.qwencloudapi.com/compatible-mode/v1` kullanın ve `wire_api=responses` ayarını koruyun. Planınızda bulunan bir model kullanın. Kullandıkça öde anahtarları bölgelerine ait uç noktayı kullanır.

[QwenCloud'un güncel Codex ayarları ↗](https://docs.qwencloud.com/developer-guides/clients-and-developer-tools/codex)

## Var olan bir Codex profilini kullanın

Zaten yerel bir Codex profili kullanıyorsanız kaydın argümanlarıyla onu seçin:

```json
{
  "clis": {
    "Codex · profile": {
      "type": "codex",
      "args": [
        "--profile",
        "work"
      ]
    }
  }
}
```

`work` yerine kullandığınız profili yazın. Sağlayıcı yapılandırmasını Facade kaydında yinelemek yerine o profilde tutun. Kaydedin, **New Agent** düğmesine tıklayın ve `Codex · profile` seçeneğini belirleyin. Kısa bir görev gönderin ve varsa sağlayıcınızın kullanım kayıtlarında isteği doğrulayın.
