---
title: Codex Uygulaması | RunAPI
description: Codex App'te RunAPI'yi model sağlayıcı olarak kullanın, Responses uyumlu
  bir model seçin ve bağlantıyı doğrulayın.
url: https://runapi.ai/tr/docs/resources/tool-integrations/codex-app.md
canonical: https://runapi.ai/tr/docs/resources/tool-integrations/codex-app
locale: tr
---

> HTML sürümü: https://runapi.ai/tr/docs/resources/tool-integrations/codex-app
> Ajanlar için site dizini: https://runapi.ai/llms.txt

# Codex Uygulaması

## Genel Bakış

Codex, Windows ve macOS için ChatGPT masaüstü uygulamasında mevcuttur. Bu kılavuz, yerel Codex Uygulamasını RunAPI'nin OpenAI uyumlu Responses uç noktasına yönlendirir, bir RunAPI modeli seçer ve bağlantıyı doğrular.

Bu, yanıt ve kod oluşturmak için kullanılan model sağlayıcısını değiştirir. RunAPI araçları eklemez. [Barındırılan MCP](https://runapi.ai/tr/docs/resources/mcp/hosted.md), kendi istemci ve kimlik doğrulama gereksinimleri olan ayrı bir entegrasyondur.

## Başlamadan önce

* Güncel [ChatGPT masaüstü uygulamasını][1] yükleyin, oturum açın ve
  Codex'i en az bir kez açın.
* [Kimlik Doğrulama Kılavuzu](https://runapi.ai/tr/docs/guides/authentication.md)'nu izleyerek
  özel bir standart RunAPI API anahtarı oluşturun. Anahtarı bir depoya
  kaydetmeyin.
* [Model Kataloğu](https://runapi.ai/tr/models)'ndan Responses API'sini destekleyen bir modelin
  tam tanımlayıcısını kopyalayın.



[1]: https://developers.openai.com/codex/app

Bu adımlar, kullanıcı düzeyi yapılandırmanızı okuyan yerel Codex istemcilerini yapılandırır. Barındırılan Codex bulut görevlerini yapılandırmaz.

## API anahtarını kaydet

Masaüstü uygulamaları, kabuğunuzdan ortam değişkenlerini devralamayabilir.
`~/.codex/.env` dosyasını oluşturun veya düzenleyin ve anahtarı kendi satırına ekleyin:

```dotenv
export RUNAPI_API_KEY=YOUR_RUNAPI_API_KEY
```

Bu dosyayı depolarınızın dışında tutun. macOS ve Linux'ta yalnızca kendi kullanıcı hesabınızla erişilebilecek şekilde kısıtlayın:

```shell
chmod 600 ~/.codex/.env
```

## RunAPI'yi yapılandırın

Kullanıcı düzeyi `~/.codex/config.toml` dosyasını açın. Aşağıdaki değerleri mevcut dosyayla birleştirin; ilgisiz ayarları değiştirmeyin veya mevcut üst düzey bir anahtarın ikinci bir kopyasını eklemeyin:

```toml
model = "YOUR_RUNAPI_MODEL_ID"
model_provider = "runapi"

[model_providers.runapi]
name = "RunAPI"
base_url = "https://runapi.ai/v1"
env_key = "RUNAPI_API_KEY"
wire_api = "responses"
```

Sağlayıcı ve kimlik doğrulama ayarları kullanıcı düzeyinde olmalıdır. Codex, projenin
`.codex/config.toml` dosyasındaki `model_provider` ve `model_providers` değerlerini yoksayar. TOML yalnızca ortam değişkeni adını saklar; API anahtarı `~/.codex/.env` dosyasında kalır.

`base_url`, bir işlem URL'si değil API köküdür. `wire_api =
"responses"` ile Codex, `POST /v1/responses` isteği gönderir. Sağlayıcı sözleşmesi için OpenAI'ın [özel model sağlayıcı yapılandırmasına][1] bakın.



[1]: https://developers.openai.com/codex/config-advanced#custom-model-providers

## Bir model seçin

`YOUR_RUNAPI_MODEL_ID` değerini [Model Kataloğu](https://runapi.ai/tr/models)'ndan kopyalanan tam tanımlayıcıyla değiştirin. Responses API'yi ortaya çıkaran bir model seçin; yalnızca Chat Completions desteği bu yapılandırma için yeterli değildir.

`model` değerini değiştirdiğinizde uygulamayı tamamen yeniden başlatın ve
yeni bir görev başlatın. Mevcut bir görev, başlatıldığı model ve sağlayıcıyı
koruyabilir.

## Yeniden başlatın ve doğrulayın

1.  ChatGPT masaüstü uygulamasını tamamen kapatıp yeniden açın.
2.  Codex'i açın ve bir depoda yeni bir görev başlatın.
3.  `Describe this repository in one
    sentence.` gibi kısa bir istem gönderin.
4.  Codex'in normal bir yanıt döndürdüğünü ve RunAPI'nin seçilen model için
    bir `POST /v1/responses` isteği kaydettiğini doğrulayın.

İlk doğrulama kısa tutulmalıdır; böylece yapılandırma hataları göreve özgü davranışlardan kolayca ayırt edilebilir.

## RunAPI araçlarını ekleyin

Yukarıdaki model sağlayıcı, Codex çıkarımını RunAPI üzerinden yönlendirir. MCP ayrıdır: desteklenen istemcilerin model keşfi, hesap bilgileri ve desteklenen görev iş akışları için RunAPI araçlarını çağırmasına olanak tanıyabilir.

[Barındırılan MCP kılavuzu](https://runapi.ai/tr/docs/resources/mcp/hosted.md), şu an desteklenen istemci ve kimlik doğrulama gereksinimlerini belgeler. Codex'e özgü Barındırılan MCP kimlik doğrulaması doğrulanmadığından bu sayfa Codex MCP kurulum adımlarını içermez. Model sağlayıcı yapılandırmasını bir MCP sunucu girişiyle değiştirmeyin; bu iki entegrasyon farklı amaçlara hizmet eder.

## Sorun giderme

* **Codex hâlâ önceki sağlayıcıyı kullanıyor:** Dosyanın `~/.codex/config.toml` olduğunu onaylayın, yinelenen `model` veya `model_provider` anahtarlarını kaldırın, uygulamayı tamamen yeniden başlatın ve yeni bir görev başlatın.
* **`RUNAPI_API_KEY` eksik:** Anahtarın yalnızca terminal profilinde değil `~/.codex/.env` içinde olduğunu doğrulayın, ardından uygulamayı yeniden başlatın.
* **Kimlik doğrulama başarısız olur:** [Kimlik Doğrulama Kılavuzu](https://runapi.ai/tr/docs/guides/authentication.md) üzerinden standart bir anahtar oluşturun veya döndürün. Anahtarı `config.toml` dosyasına veya destek günlüklerine yapıştırmayın.
* **İstek `404` döndürüyor:** `base_url` değerini `https://runapi.ai/v1/responses` yerine `https://runapi.ai/v1` olarak ayarlayın.
* **Model kullanılamıyor veya bir alanı reddediyor:** Tanımlayıcıyı tekrar tam olarak kopyalayın ve modelin Responses API ile istenen özelliği desteklediğini doğrulayın.
* **Codex farklı bir model seçiyor:** Güvenilir proje `.codex/config.toml` dosyalarında `model` geçersiz kılmasını kontrol edin. Proje yapılandırması, kullanıcı düzeyindeki sağlayıcının yerini alamasa da bir model seçebilir.
* **CLI çalışıyor ancak uygulama başarısız oluyor:** `~/.codex/.env` dosyasını kontrol edin, ardından uygulamayı tamamen yeniden başlatın. GUI uygulamaları yalnızca kabuğunuz tarafından dışa aktarılan değişkenleri okuyamayabilir.
* **Bir bulut görevi RunAPI kullanmıyor:** Bu yerel yapılandırma yalnızca yerel Codex istemcileri için geçerlidir; barındırılan bulut görevleri bilgisayarınızdaki dosyaları okumaz.

## RunAPI'yi Kaldır

1.  `~/.codex/config.toml` dosyasından RunAPI `model`, `model_provider` ve `[model_providers.runapi]` değerlerini kaldırın ya da önceden kullandığınız sağlayıcı değerlerini geri yükleyin.
2.  Başka bir yerel araç kullanmıyorsa `RUNAPI_API_KEY` değerini `~/.codex/.env` dosyasından kaldırın.
3.  Uygulamayı tamamen yeniden başlatın ve yeni bir görev başlatın.
4.  Artık ihtiyaç duyulmadığında RunAPI'deki özel anahtarı iptal edin.

## Sonraki adımlar

Paylaşılan protokol davranışı için [LLM API Hızlı Başlangıç](https://runapi.ai/tr/docs/guides/llm-api/quickstart.md) ve tam istek ile yanıt alanları için [Responses API Başvurusu](https://runapi.ai/tr/docs/api/openai/responses.md) kullanın. Gerektiğinde [Model Kataloğu](https://runapi.ai/tr/models), [Kimlik Doğrulama Kılavuzu](https://runapi.ai/tr/docs/guides/authentication.md) veya [Barındırılan MCP](https://runapi.ai/tr/docs/resources/mcp/hosted.md) ile devam edin.

---

## RunAPI hakkında daha fazlası

- [Ana sayfa](https://runapi.ai/tr/.md)
- [Model Kataloğu](https://runapi.ai/tr/models.md)
- [Fiyatlandırma](https://runapi.ai/tr/pricing.md)
- [Sağlayıcılar](https://runapi.ai/tr/models)
- [Dokümantasyon](https://runapi.ai/tr/docs/guides)
- [SDK'lar](https://runapi.ai/tr/sdk.md)
- [CLI](https://runapi.ai/tr/cli.md)
- [MCP Sunucusu](https://runapi.ai/tr/mcp.md)
- [Claude Code ve Cursor](https://runapi.ai/tr/claude-code-vs-cursor.md)
- [Cursor API kurulumu](https://runapi.ai/tr/cursor-api-setup.md)
- [RunAPI ve OpenRouter](https://runapi.ai/tr/openrouter-alternative.md)
- [Kurumsal](https://runapi.ai/tr/contact.md)
- [İletişim](https://runapi.ai/tr/contact.md)
- [Şartlar](https://runapi.ai/tr/terms.md)
- [Gizlilik](https://runapi.ai/tr/privacy.md)
- [Ajanlar için site dizini](https://runapi.ai/llms.txt)

İletişim: contact@runapi.ai

## Yapılandırılmış veriler

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/tr",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/tr/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/tr",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/tricon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "TechArticle",
    "headline": "Codex Uygulaması",
    "description": "Codex App'te RunAPI'yi model sağlayıcı olarak kullanın, Responses uyumlu bir model seçin ve bağlantıyı doğrulayın.",
    "url": "https://runapi.ai/tr/docs/resources/tool-integrations/codex-app",
    "mainEntityOfPage": "https://runapi.ai/tr/docs/resources/tool-integrations/codex-app"
  }
]
```
