Geliştirici ayarları
Geliştirici ayarları
ChatGPT ve Codex istemcilerindeki geliştirme ayarlarını yapılandırın
- ChatGPT masaüstü uygulaması Masaüstünde projeler, dosyalar ve uzun süren görevler.
- ChatGPT web Tarayıcınızda sohbetler, projeler ve Work.
- Codex CLI Terminalinizde Codex.
- Codex IDE uzantısı Düzenleyicinizde Codex.
ChatGPT web, ürün ve çalışma alanı tercihlerini ChatGPT ayarlarında saklar. ChatGPT Work sohbetleri yönetilen bir ortamda çalışır ve yerel Codex yapılandırma dosyalarını okumaz. ChatGPT ayarlarında çalışma alanınızın sunduğu denetimleri kullanın; çalışma alanı yöneticileri bazı ayarları sizin adınıza yönetebilir.
Genel Ayarlar sayfası; profil, klavye kısayolları, bildirimler, görünüm, kişiselleştirme, bellekler ve arşivlenmiş sohbetler dâhil uygulama tercihlerini kapsar.
Proje ve terminal davranışı
Dosyaların nerede açılacağını, sohbetlerde ne kadar komut çıktısı görüneceğini ve terminal sekmelerinin varsayılan olarak nerede açılacağını seçin.
Kod incelemesi
Ayarlar > Git altında, mümkün olduğunda geçerli sohbette
/review çalıştırmak için İnceleme sunumu ayarını Sohbet içinde olarak; ayrı bir
inceleme sohbeti başlatmak içinse Ayrı sohbet olarak seçin.
IDE uzantısı eşitlemesi
ChatGPT masaüstü uygulaması ile IDE uzantısı aynı projede açık olduğunda etkin sohbetleri ve düzenleyici bağlamını paylaşırlar. Codex'in düzenleyicinizde o anda açık olan dosyaları kullanabilmesi için uygulamanın ileti yazma alanından IDE bağlamı seçeneğini açın. Uygulama prompt'unun bu düzenleyici bağlamını içermemesini istediğinizde seçeneği kapatın.
IDE uzantısından bir uygulama sohbeti açabilir ve bir IDE sohbetini uygulamada sürdürebilirsiniz. Her iki yüzey de hangi sohbetlerin ve bağlamın paylaşılacağını belirlemek için aynı projeyi kullanır.
Ajan yapılandırması
Uygulamadaki Codex ajanları, IDE uzantısı ve CLI ile aynı yapılandırmayı devralır.
Yaygın ayarlar için uygulama içi denetimleri kullanın veya gelişmiş seçenekler için
config.toml dosyasını düzenleyin. Ayrıntılar için Ajan onayları ve güvenlik
ve Yapılandırma temelleri bölümlerine bakın.
Git
Dal adlandırmasını standartlaştırmak ve Codex'in zorlamalı gönderim kullanıp kullanmayacağını seçmek için Git ayarlarını kullanın. Ayrıca Codex'in commit mesajları ve pull request açıklamaları oluşturmak için kullandığı prompt'ları ayarlayabilirsiniz.
Entegrasyonlar ve MCP
Harici araçları Model Context Protocol (MCP) üzerinden bağlayın. Önerilen
sunucuları etkinleştirin veya kendi sunucularınızı ekleyin. Bir sunucu OAuth gerektiriyorsa uygulama,
kimlik doğrulama akışını başlatır. MCP yapılandırması config.toml içinde bulunduğundan
bu ayarlar Codex CLI ve IDE uzantısı için de geçerlidir. Ayrıntılar için
Model Context Protocol bölümüne bakın.
Tarayıcı geliştirici modu
ChatGPT'nin performans profili çıkarma ve daha kapsamlı tarayıcı hata ayıklama işlemleri için Chrome DevTools Protocol'ü kullanabilmesini sağlamak üzere Geliştirici modu altında Tam CDP erişimini etkinleştir seçeneğini açın. Kuruluşunuz tam CDP erişimini devre dışı bıraktıysa bunu yerel olarak etkinleştiremezsiniz. Kurulum, risk, onay ve yönetici gereksinimleri için Geliştirici modu bölümüne bakın.
Codex CLI, kişisel varsayılan ayarlarınızı ~/.codex/config.toml konumundan okur. Projeye
özel geçersiz kılmalar gerektiğinde güvenilir bir projeye veya alt klasöre bir
.codex/config.toml dosyası ekleyin. CLI ve IDE uzantısı bu yapılandırma
katmanlarını paylaşır.
Ayarlarınızı inceleyin
Geçerli oturumun etkin ayarlarını anlamak için şu komutları kullanın:
- Etkin modeli, onay politikasını, yazılabilir kök dizinleri ve
token kullanımını görmek için
/statuskomutunu çalıştırın. - Yapılandırma katmanlarını öncelik sırasına göre ve yönetilen politika gereksinimlerinin
kaynağını görmek için
/debug-configkomutunu çalıştırın. - Tanınmayan
config.tomlanahtarlarının yok sayılması yerine hata olarak değerlendirilmesi için Codex'i--strict-configile başlatın.
Etkileşimli komutların eksiksiz referansı için Geliştirici komutları sayfasına bakın.
Ayarları tek bir çalıştırma için değiştirin
Varsa ilgili ayara özel bayrağı kullanın. Yaygın örnekler arasında --model,
--sandbox, --ask-for-approval, --profile ve --search bulunur. -c veya
--config kullanarak desteklenen herhangi bir yapılandırma anahtarının değerini tek bir çalıştırma için geçersiz kılabilirsiniz.
Aşağıdaki model geçersiz kılma işlemi, GPT-6.1 Sol erişimi gerektirir. Hesabınızın veya
çalışma alanınızın erişimi yoksa --model seçeneğini kullanmayın ya da /model ile listelenen bir model seçin.
Plana göre GPT-6.1 Sol kullanılabilirliği bölümüne bakın.
codex --model gpt-6.1-sol
codex --profile deep-review
codex --config model_reasoning_effort='"medium"'Komut satırı bayrakları ve --config değerleri en yüksek önceliğe sahiptir. Bayrakların
eksiksiz listesi için Geliştirici komutları sayfasına bakın.
Yapılandırma katmanları
CLI; komut satırı bayraklarını ve --config geçersiz kılmalarını proje,
profil, kullanıcı, sistem ve yerleşik ayarlardan önce uygular. Paylaşılan
varsayılanları yapılandırma dosyalarında, tek seferlik değişiklikleri ise komut satırında tutmak için bu öncelik sırasını kullanın.
Eksiksiz sıralama ve yaygın seçenekler için Temel yapılandırma sayfasına bakın.
TUI'da ayarları değiştirin
Etkileşimli terminal kullanıcı arayüzü, yaygın oturum ve görünüm ayarları için seçiciler sunar:
| Amaç | Komut | İlgili yapılandırma |
|---|---|---|
| Terminal modunu seçme | /tui |
tui.fullscreen_transcript (yeniden başlatma gerekir) |
| Bir model seçme | /model |
model, model_reasoning_effort |
| İzinleri değiştirme | /permissions |
Onay ve korumalı alan ayarları |
| İsteğe bağlı araçları yapılandırma | /experimental, /memories |
Özelliğe özgü config.toml anahtarları |
| Terminal kullanıcı arayüzünü özelleştirme | /keymap, /statusline, /title, /theme |
[tui] altındaki anahtarlar |
| Düzenleme varsayılanlarını belirleme | /vim, /raw |
tui.vim_mode_default, tui.raw_output_mode |
Bazı komutlar yalnızca geçerli oturuma uygulanırken bazı seçiciler tercihi kaydetme seçeneği sunar. Gelecekteki oturumlar için bir varsayılan belirlemek istediğinizde ilgili yapılandırma anahtarını ayarlayın. Terminal teması, düzenleyici, otomatik tamamlama ve kısayol iş akışları için CLI özelleştirmesi sayfasına bakın.
Ayar başvuru kaynakları
- Gelişmiş yapılandırma, profilleri, tek seferlik geçersiz kılmaları ve diğer gelişmiş iş akışlarını ele alır.
- Yapılandırma referansı, kullanılabilir anahtarları ve değerleri listeler.
- Örnek yapılandırma, eksiksiz bir örnek dosya sunar.
- Ortam değişkenleri, CLI ve yükleyici tarafından kullanılan değişkenleri belgeler.
Codex IDE uzantısında iki ayar katmanı bulunur:
- Codex ayarları; model, akıl yürütme düzeyi, izinler, korumalı alan, MCP server'lar ve
kişiselleştirme dâhil olmak üzere Codex CLI ile paylaşılan ajan davranışını denetler.
Codex bu ayarları
config.tomldosyasından okur. - Düzenleyici ayarları, uzantının VS Code ve
uyumlu düzenleyicilerde nasıl davrandığını denetler. Bu ayarlar, düzenleyicinin
ayar sistemindeki
chatgpt.*anahtarlarını kullanır.
Codex ayarlarını açın
Codex kenar çubuğundaki dişli simgesini, ardından Codex ayarları seçeneğini belirleyin. Yaygın ajan denetimleri için ayarlar panelini kullanın veya etkin yapılandırma katmanını doğrudan düzenlemek için config.toml dosyasını aç seçeneğini belirleyin.
Yapılandırma katmanlarının sıralaması ve yaygın anahtarlar için Temel
yapılandırma sayfasına bakın. Desteklenen tüm config.toml anahtarları için
Yapılandırma referansı sayfasına bakın.
Bir düzenleyici ayarını değiştirin
Bir ayarı değiştirmek için şu adımları izleyin:
- Düzenleyici ayarlarınızı açın.
@ext:openai.chatgpt,Codexveya ayarın adını arayın.- Değeri güncelleyin.
Uzantı, Codex sohbet yüzeyleri için VS Code'un yerleşik sohbet yazı tipi ayarlarını da dikkate alır.
Düzenleyici ayarları başvuru kaynağı
| Ayar | Varsayılan | Açıklama |
|---|---|---|
chatgpt.commentCodeLensEnabled |
true |
Codex'in ele alabilmesi için TODO yorumlarının üzerinde CodeLens'i gösterir. |
chatgpt.openOnStartup |
false |
Uzantı başlatmayı tamamladığında Codex kenar çubuğuna odaklanır. |
chatgpt.followUpQueueMode |
queue |
Bir çalışma sırasında gönderilen mesajların bir sonraki çalışmayı beklemesini (queue) veya mevcut çalışmayı yönlendirmesini (steer) seçin. Uzantı, eski interrupt değerini steer olarak değerlendirir. Tek bir mesaj için davranışı tersine çevirmek üzere Cmd/Ctrl+Shift+Enter tuşlarına basın. |
chatgpt.composerEnterBehavior |
enter |
Enter tuşunun her zaman göndermesini (enter), Cmd/Ctrl+Enter tuşlarının çok satırlı prompt'ları göndermesini (cmdIfMultiline) veya değiştirici tuşun her zaman gerekli olmasını (cmdAlways) seçin. |
chatgpt.reviewDelivery |
inline |
Mümkün olduğunda /review komutunu mevcut sohbette çalıştırın (inline) veya ayrı bir inceleme sohbeti başlatın (detached). |
chatgpt.localeOverride |
Otomatik | Codex kullanıcı arayüzü için tercih edilen dili ayarlayın. Otomatik olarak algılanması için boş bırakın. |
chatgpt.runCodexInWindowsSubsystemForLinux |
false |
Yalnızca Windows: WSL kullanılabilir olduğunda Codex'i WSL içinde çalıştırır. Depolarınız ve araçlarınız WSL2 içindeyse veya Linux'a özgü araçlara ihtiyacınız varsa bunu kullanın. Bu ayarın değiştirilmesi VS Code'u yeniden yükler. |
chatgpt.cliExecutable |
Ayarlanmamış | Yalnızca geliştirme: Codex CLI yürütülebilir dosyasının yolunu ayarlayın. Codex CLI'ı geliştirmiyorsanız bu ayara ihtiyacınız yoktur; paketle birlikte gelen yürütülebilir dosyayı elle geçersiz kılmak, uzantının bazı bölümlerinin çalışmasını engelleyebilir. |
chat.fontSize |
Düzenleyici varsayılanı | Sohbet içeriği ve ileti yazma alanı dâhil olmak üzere Codex kenar çubuğundaki sohbet metnini denetler. |
chat.editor.fontSize |
Düzenleyici varsayılanı | Kod parçacıkları ve diff'ler dâhil olmak üzere Codex sohbetlerinde kod olarak işlenen içeriği denetler. |
Yukarıdaki chatgpt.* anahtarları IDE uzantısına aittir ve
config.toml dosyasına yazılmaz. Paylaşılan ajan ayarları için Temel yapılandırma
bilgileri, Gelişmiş yapılandırma
ve Yapılandırma referansı sayfalarını kullanın.