Claude Kodu ile gpt-oss Nasıl Kullanılır

Ashley Goolam

Ashley Goolam

8 August 2025

Claude Kodu ile gpt-oss Nasıl Kullanılır

Kodlama iş akışınızı GPT-OSS, Open AI’ın açık ağırlıklı modeli ile doğrudan Claude Code içinde süper şarj etmek ister misiniz? Harika bir deneyim sizi bekliyor! Ağustos 2025’te piyasaya sürülen GPT-OSS (20B veya 120B varyantları) kodlama ve muhakeme için bir güç merkezidir ve onu Claude Code’un şık CLI arayüzü ile ücretsiz veya düşük maliyetli kurulumlar için eşleştirebilirsiniz. Bu sohbet tarzı rehberde, GPT-OSS’i Claude Code ile Hugging Face, OpenRouter veya LiteLLM kullanarak entegre etmenin üç yolunu size göstereceğiz. Hadi dalalım ve yapay zeka kodlama yardımcınızı çalıştıralım!

💡
Güzel API Dokümantasyonu oluşturan harika bir API Test aracı mı istiyorsunuz?

Geliştirici Ekibinizin maksimum verimlilikle birlikte çalışması için entegre, Hepsi Bir Arada bir platform mu istiyorsunuz?

Apidog tüm taleplerinizi karşılar ve Postman'ı çok daha uygun bir fiyata değiştirir!
button

GPT-OSS Nedir ve Neden Claude Code ile Kullanılmalı?

GPT-OSS, Open AI’ın açık ağırlıklı model ailesidir; 20B ve 120B varyantları kodlama, muhakeme ve ajans görevleri için olağanüstü performans sunar. 128K token bağlam penceresi ve Apache 2.0 lisansı ile esneklik ve kontrol isteyen geliştiriciler için mükemmeldir. Anthropic’in CLI aracı (sürüm 0.5.3+) olan Claude Code, sohbet tabanlı kodlama yetenekleri sayesinde geliştiricilerin favorisidir. Claude Code’u OpenAI uyumlu API’ler aracılığıyla GPT-OSS’e yönlendirerek, Anthropic’in abonelik maliyetleri olmadan Claude’un tanıdık arayüzünün keyfini çıkarırken GPT-OSS’in açık kaynak gücünden yararlanabilirsiniz. Gerçekleştirmeye hazır mısınız? Kurulum seçeneklerini keşfedelim!

open ai'ın açık ağırlıklı modelleri

GPT-OSS'i Claude Code ile Kullanmak İçin Ön Koşullar

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

Claude code

Yol A: GPT-OSS'i Hugging Face'te Kendi Kendine Barındırma

Tam kontrol mü istiyorsunuz? Özel, ölçeklenebilir bir kurulum için GPT-OSS'i Hugging Face'in Çıkarım Uç Noktalarında barındırın. İşte nasıl yapacağınız:

Adım 1: Modeli Edinin

  1. Hugging Face'teki GPT-OSS deposunu ziyaret edin (openai/gpt-oss-20b veya openai/gpt-oss-120b).
  2. Modele erişmek için Apache 2.0 lisansını kabul edin.
  3. Alternatif olarak, kodlama odaklı bir model için Qwen3-Coder-480B-A35B-Instruct'ı deneyin (Qwen/Qwen3-Coder-480B-A35B-Instruct) (daha hafif donanım için GGUF sürümünü kullanın).
hugging face gpt-oss modeli

Adım 2: Bir Metin Üretimi Çıkarım Uç Noktası Dağıtın

  1. Model sayfasında, Dağıt > Çıkarım Uç Noktası'na tıklayın.
  2. Metin Üretimi Çıkarımı (TGI) şablonunu (≥ v1.4.0) seçin.
  3. Gelişmiş ayarlarda OpenAI uyumluluğunu etkinleştir seçeneğini işaretleyerek veya --enable-openai ekleyerek OpenAI uyumluluğunu etkinleştirin.
  4. Donanım seçin: 20B için A10G veya CPU, 120B için A100. Uç noktayı oluşturun.

Adım 3: Kimlik Bilgilerini Toplayın

  1. Uç nokta durumu Çalışıyor olduğunda, şunları kopyalayın:

2. Model ID'sini not alın (örn. gpt-oss-20b veya gpt-oss-120b).

Adım 4: Claude Code'u Yapılandırın

  1. Terminalinizde ortam değişkenlerini ayarlayın:
export ANTHROPIC_BASE_URL="https://<your-endpoint>.us-east-1.aws.endpoints.huggingface.cloud"
export ANTHROPIC_AUTH_TOKEN="hf_xxxxxxxxxxxxxxxxx"
export ANTHROPIC_MODEL="gpt-oss-20b"  # or gpt-oss-120b

<your-endpoint> ve hf_xxxxxxxxxxxxxxxxx değerlerini kendi değerlerinizle değiştirin.

2. Kurulumu test edin:

claude --model gpt-oss-20b

Claude Code, TGI’nin /v1/chat/completions API’si aracılığıyla OpenAI şemasını taklit ederek yanıtları akış halinde yayınlayarak GPT-OSS uç noktanıza yönlendirir.

Adım 5: Maliyet ve Ölçeklendirme Notları

docker run --name tgi -p 8080:80 -e HF_TOKEN=hf_xxxxxxxxxxxxxxxxx ghcr.io/huggingface/text-generation-inference:latest --model-id openai/gpt-oss-20b --enable-openai

Ardından ANTHROPIC_BASE_URL="http://localhost:8080" olarak ayarlayın.

Yol B: GPT-OSS'i OpenRouter Üzerinden Proxy Olarak Kullanma

DevOps'a gerek yok mu? Sorun değil! Minimal kurulumla GPT-OSS'e erişmek için OpenRouter'ı kullanın. Hızlıdır ve faturalandırmayı sizin için halleder.

Adım 1: Kaydolun ve Bir Model Seçin

  1. openrouter.ai adresinden kaydolun ve API anahtarınızı Anahtarlar bölümünden kopyalayın.
  2. Bir model slug'ı seçin:
openrouter üzerinde gpt-oss modeli

Adım 2: Claude Code'u Yapılandırın

  1. Ortam değişkenlerini ayarlayın:
export ANTHROPIC_BASE_URL="https://openrouter.ai/api/v1"
export ANTHROPIC_AUTH_TOKEN="or_xxxxxxxxx"
export ANTHROPIC_MODEL="openai/gpt-oss-20b"

or_xxxxxxxxx değerini OpenRouter API anahtarınızla değiştirin.

2. Test edin:

claude --model openai/gpt-oss-20b

Claude Code, OpenRouter’ın birleşik API’si aracılığıyla GPT-OSS’e bağlanır, akış ve yedekleme desteğiyle.

Adım 3: Maliyet Notları

Yol C: Karma Model Filoları İçin LiteLLM Kullanımı

GPT-OSS, Qwen ve Anthropic modellerini tek bir iş akışında bir arada kullanmak mı istiyorsunuz? LiteLLM, modelleri sorunsuz bir şekilde hızlıca değiştirmek için bir proxy görevi görür.

Adım 1: LiteLLM'yi Kurun ve Yapılandırın

  1. LiteLLM'yi kurun:
pip install litellm

2. Bir yapılandırma dosyası (litellm.yaml) oluşturun:

model_list:
  - model_name: gpt-oss-20b
    litellm_params:
      model: openai/gpt-oss-20b
      api_key: or_xxxxxxxxx  # OpenRouter key
      api_base: https://openrouter.ai/api/v1
  - model_name: qwen3-coder
    litellm_params:
      model: openrouter/qwen/qwen3-coder
      api_key: or_xxxxxxxxx
      api_base: https://openrouter.ai/api/v1

or_xxxxxxxxx değerini OpenRouter anahtarınızla değiştirin.

3. Proxy'yi başlatın:

litellm --config litellm.yaml

Adım 2: Claude Code'u LiteLLM'ye Yönlendirin

  1. Ortam değişkenlerini ayarlayın:
export ANTHROPIC_BASE_URL="http://localhost:4000"
export ANTHROPIC_AUTH_TOKEN="litellm_master"
export ANTHROPIC_MODEL="gpt-oss-20b"

2. Test edin:

claude --model gpt-oss-20b

LiteLLM, maliyet kaydı ve güvenilirlik için basit karıştırma yönlendirmesi ile istekleri OpenRouter aracılığıyla GPT-OSS'e yönlendirir.

Adım 3: Notlar

LiteLLM'ye yeni mi başladınız? Daha fazlasını öğrenmek için buraya tıklayın.

GPT-OSS'i Claude Code ile Test Etme

GPT-OSS'in çalıştığından emin olalım! Claude Code'u açın ve şu komutları deneyin:

Kod Üretimi:

claude --model gpt-oss-20b "Flask ile bir Python REST API yaz"

Şuna benzer bir yanıt bekleyin:

from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/api', methods=['GET'])
def get_data():
    return jsonify({"message": "Hello from GPT-OSS!"})
if __name__ == '__main__':
    app.run(debug=True)

Kod Tabanı Analizi:

claude --model gpt-oss-20b "src/server.js dosyasını özetle"

GPT-OSS, JavaScript dosyanızı analiz etmek ve bir özet döndürmek için 128K bağlam penceresini kullanır.

Hata Ayıklama:

claude --model gpt-oss-20b "Bu hatalı Python kodunda hata ayıklama yap: [kodu yapıştır]"

HumanEval geçiş oranı %87.3 ile GPT-OSS, sorunları doğru bir şekilde tespit edip düzeltmelidir.

Sorun Giderme İpuçları

Neden GPT-OSS'i Claude Code ile Kullanmalısınız?

GPT-OSS'i Claude Code ile eşleştirmek bir geliştiricinin hayalidir. Şunları elde edersiniz:

Kullanıcılar GPT-OSS’in kodlama yeteneğinden övgüyle bahsediyor ve onu “çok dosyalı projeler için bütçe dostu bir canavar” olarak adlandırıyor. İster kendi kendinize barındırın ister OpenRouter üzerinden proxy kullanın, bu kurulum maliyetleri düşük ve üretkenliği yüksek tutar.

Sonuç

Artık GPT-OSS'i Claude Code ile kullanmaya hazırsınız! İster Hugging Face'te kendi kendinize barındırın, ister OpenRouter üzerinden proxy kullanın, ister modelleri yönetmek için LiteLLM kullanın, güçlü ve uygun maliyetli bir kodlama kurulumuna sahipsiniz. REST API'leri oluşturmaktan kodda hata ayıklamaya kadar, GPT-OSS işini yapar ve Claude Code bunu zahmetsiz hissettirir. Deneyin, favori istemlerinizi yorumlarda paylaşın ve yapay zeka kodlaması hakkında konuşalım!

💡
Güzel API Dokümantasyonu oluşturan harika bir API Test aracı mı istiyorsunuz?

Geliştirici Ekibinizin maksimum verimlilikle birlikte çalışması için entegre, Hepsi Bir Arada bir platform mu istiyorsunuz?

Apidog tüm taleplerinizi karşılar ve Postman'ı çok daha uygun bir fiyata değiştirir!
button

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin