<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tobias Hoffmann</title>
    <description>The latest articles on DEV Community by Tobias Hoffmann (@tobiass_hoffmann).</description>
    <link>https://dev.to/tobiass_hoffmann</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3821706%2Ff492b371-6da6-45b8-a3b5-dc8326f72f8c.png</url>
      <title>DEV Community: Tobias Hoffmann</title>
      <link>https://dev.to/tobiass_hoffmann</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tobiass_hoffmann"/>
    <language>en</language>
    <item>
      <title>GPT-6 Astra Bilgisayarınızı Kullanabilir. Bunun Yerine OpenAPI Spesifikasyonunuzu Verin.</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Sat, 05 Sep 2026 06:57:38 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gpt-6-astra-bilgisayarinizi-kullanabilir-bunun-yerine-openapi-spesifikasyonunuzu-verin-4heh</link>
      <guid>https://dev.to/tobiass_hoffmann/gpt-6-astra-bilgisayarinizi-kullanabilir-bunun-yerine-openapi-spesifikasyonunuzu-verin-4heh</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6 Astra ile API testleri: Ekranı değil, sözleşmeyi test edin
&lt;/h1&gt;

&lt;p&gt;GPT-6 Astra'nın öne çıkan özelliği bilgisayar kullanabilmesi. Bu, 2025'teki bir demoda birkaç kez tıklayıp açılır menüde kaybolan modellerden farklı: &lt;a href="https://openai.com/index/gpt-6-astra/" rel="noopener noreferrer"&gt;OpenAI'nin lansman yazısına&lt;/a&gt; göre Astra, OSWorld 2.0'da görev başına yaklaşık 40 dakikada %72,6 puan alıyor; formları dolduruyor, CRM'leri güncelliyor, yazılım yüklüyor ve oluşturduğu sitelerde ön yüz QA kontrolleri yapıyor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;API oluşturuyor veya test ediyorsanız, Astra'yı doğrudan uygulamanıza yöneltip tıklamasına izin vermek cazip görünebilir. Ancak daha hızlı, ucuz ve doğrulanabilir yaklaşım, modele API sözleşmesini vermektir.&lt;/p&gt;

&lt;p&gt;Bir OpenAPI spesifikasyonu, ekran yerine kullanılabilecek doğrudan bir arayüzdür. İki günlük &lt;a href="https://apidog.com/tr/blog/gpt-6-astra-hands-on?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;uygulamalı testimizde&lt;/a&gt; Astra'nın bu geçişi kendi başına yaptığını gördük. Bu yazıda neden sözleşme öncelikli ilerlemeniz gerektiğini ve bunu &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ile nasıl kuracağınızı ele alıyoruz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kısa özet
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Astra'nın bilgisayar kullanımı gerçek: OSWorld 2.0'da %72,6, ScreenSpot-Pro'da %92,7.&lt;/li&gt;
&lt;li&gt;Codex altyapısı, bilgisayar kullanım görevlerini GPT-5.6 Sol deneyimine göre 1,9 kat daha hızlı tamamlıyor.&lt;/li&gt;
&lt;li&gt;Ekran yönlendirmesi onlarca dakika ve çok sayıda görüntü belirteci gerektirebilir.&lt;/li&gt;
&lt;li&gt;Ekran testi kullanıcı arayüzünü; OpenAPI testi ise API'nin verdiği sözü doğrular.&lt;/li&gt;
&lt;li&gt;OpenAPI spesifikasyonunu &lt;a href="https://apidog.com/tr/blog/apidog-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog MCP Sunucusu&lt;/a&gt; üzerinden veya işlev araçları olarak Astra'ya sağlayın.&lt;/li&gt;
&lt;li&gt;Astra'nın oluşturduğu senaryoları Apidog'a aktarın ve &lt;a href="https://apidog.com/tr/blog/apidog-cli-terminal-api-client?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; ile CI/CD hattınızda çalıştırın.&lt;/li&gt;
&lt;li&gt;Bilgisayar kullanımını API'si olmayan yüzeyler için saklayın.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  GPT-6 Astra bilgisayar kullanarak neler yapabilir?
&lt;/h2&gt;

&lt;p&gt;Astra'nın yetenekleri yalnızca web sitelerinde gezinmekle sınırlı değil. OpenAI, şu kullanım alanlarını listeliyor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Çevrimiçi formları doldurma&lt;/li&gt;
&lt;li&gt;CRM kayıtlarını ve takvimleri güncelleme&lt;/li&gt;
&lt;li&gt;Belge düzenleyicilerinde araştırma ve taslak oluşturma&lt;/li&gt;
&lt;li&gt;Çizimlerle bilimsel veri analizi&lt;/li&gt;
&lt;li&gt;ChatGPT Siteleri ile web sitesi oluşturma ve barındırma&lt;/li&gt;
&lt;li&gt;Oluşturulan sitelerde ön yüz QA kontrolleri&lt;/li&gt;
&lt;li&gt;KiCad'de baskılı devre kartı tasarlama&lt;/li&gt;
&lt;li&gt;Blender'da ev modeli oluşturma&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kıyaslama sonuçları
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Kıyaslama testi&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;th&gt;Claude Opus 5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld 2.0 (çevrimdışı set, kısmi puan)&lt;/td&gt;
&lt;td&gt;Görev başına yaklaşık 40 dakikada %72,6&lt;/td&gt;
&lt;td&gt;Görev başına yaklaşık 75 dakikada %65,7&lt;/td&gt;
&lt;td&gt;%70,2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ScreenSpot-Pro (araçsız)&lt;/td&gt;
&lt;td&gt;%92,7&lt;/td&gt;
&lt;td&gt;%76,9&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ajanların Son Sınavı&lt;/td&gt;
&lt;td&gt;%59,3&lt;/td&gt;
&lt;td&gt;%53,6&lt;/td&gt;
&lt;td&gt;%55,5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench&lt;/td&gt;
&lt;td&gt;%41,4&lt;/td&gt;
&lt;td&gt;%18,1&lt;/td&gt;
&lt;td&gt;%26,9&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Skorlar kadar önemli iki ayrıntı daha var:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Astra, OSWorld görevlerini Sol'dan yaklaşık %47 daha kısa sürede tamamlıyor.&lt;/li&gt;
&lt;li&gt;Ajanların Son Sınavı'nda en yüksek puanlı ayarlarda Opus 5'e göre yaklaşık %65 daha az çıktı belirteci kullanıyor.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;OpenAI ayrıca Codex altyapısını güncelleyerek bilgisayar kullanımı görevlerinin Mind2Web'deki mevcut Sol deneyimine göre 1,9 kat daha hızlı tamamlanmasını sağladı. Daha kısa döngüler, belirteç başına ödeme yapan ekipler için daha düşük maliyet anlamına geliyor.&lt;/p&gt;

&lt;p&gt;Astra'nın davranışı da gelişmiş durumda:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yalnızca cevabın sonucu değiştireceği durumlarda odaklanmış sorular soruyor.&lt;/li&gt;
&lt;li&gt;Görevin ortasında yönlendirildiğinde bağlamını koruyor.&lt;/li&gt;
&lt;li&gt;Codex'te, yanıtınıza bağlı olmayan işleri sürdürürken soruları eşzamansız olarak iletebiliyor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenAI'nin dahili bilgisayar kullanımı güvenlik kıyaslamasında düşük skor daha iyi anlamına geliyor. Astra %2,4, Sol ise %22,0 puan alıyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  40 dakikalık bilgisayar kullanım görevinin maliyeti
&lt;/h2&gt;

&lt;p&gt;Bilgisayar kullanımı sürekli tekrarlanan bir döngüdür:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ekran görüntüsü al.&lt;/li&gt;
&lt;li&gt;Düşün.&lt;/li&gt;
&lt;li&gt;Eyleme geç.&lt;/li&gt;
&lt;li&gt;Tekrar ekran görüntüsü al.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Her ekran görüntüsü görüntü girdisidir. Her adım, konuşmanın o ana kadarki geçmişini taşır. Bu nedenle 40 dakikalık bir görev yüzlerce adıma ve çok sayıda görüntü belirtecine ulaşabilir.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/gpt-6-astra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Standart fiyatlandırmaya&lt;/a&gt; göre Astra'nın maliyeti:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 milyon girdi belirteci başına 10 dolar&lt;/li&gt;
&lt;li&gt;1 milyon çıktı belirteci başına 50 dolar&lt;/li&gt;
&lt;li&gt;272 bin girdi belirtecini aşan istemlerde 1 milyon belirteç başına 20 dolar&lt;/li&gt;
&lt;li&gt;Tekrarlanan ön ekler için 1 milyon önbelleğe alınmış belirteç başına 1 dolar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;İstem önbellekleme yardımcı olsa da ekran görüntüleri her adımda yenidir. Uzun bir oturum, geçmişini bağlamda tuttuğu için zamanla uzun bağlam fiyatlandırmasına da kayabilir.&lt;/p&gt;

&lt;p&gt;OpenAPI sözleşmesiyle yaklaşım farklıdır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spesifikasyon tek bir ön ek olarak yüklenir ve önbelleğe alınabilir.&lt;/li&gt;
&lt;li&gt;Modelin yazdığı her test birkaç yüz belirteçlik JSON'dır.&lt;/li&gt;
&lt;li&gt;Test senaryosu bir kez oluşturulduktan sonra çalıştırılması yalnızca HTTP çağrıları gerektirir.&lt;/li&gt;
&lt;li&gt;CI, testleri model kullanmadan binlerce kez çalıştırabilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;İkinci maliyet kesintidir. &lt;a href="https://openai.com/index/safety-overview-gpt-6-astra/" rel="noopener noreferrer"&gt;OpenAI'nin güvenlik genel bakışında&lt;/a&gt; üretim uyumsuzluk izleyicisinin bazen yasal işleri yavaşlatabileceği, duraklatabileceği veya durdurabileceği belirtiliyor. Uzun süren ajan görevlerinde inceleme beklenebilir. API'de görev durur; beş saniyelik bir API çağrısı ise 40 dakikalık ekran yönlendirme oturumu kadar kesintiye açık değildir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bilgisayar kullanımı mı, sözleşme mi?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Durum&lt;/th&gt;
&lt;th&gt;Daha iyi araç&lt;/th&gt;
&lt;th&gt;Neden&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Kendi API'nizi test etme&lt;/td&gt;
&lt;td&gt;OpenAPI spesifikasyonu&lt;/td&gt;
&lt;td&gt;Deterministik, yeniden çalıştırması ucuz ve gerçek sözleşmeyi doğrular&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CI'da regresyon paketi&lt;/td&gt;
&lt;td&gt;OpenAPI spesifikasyonu&lt;/td&gt;
&lt;td&gt;Senaryolar model döngüsü olmadan çalışır&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API'si olmayan üçüncü taraf portal&lt;/td&gt;
&lt;td&gt;Bilgisayar kullanımı&lt;/td&gt;
&lt;td&gt;Teslim edilecek bir sözleşme yoktur&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yayın öncesi uçtan uca ön yüz QA&lt;/td&gt;
&lt;td&gt;Bilgisayar kullanımı&lt;/td&gt;
&lt;td&gt;Test edilen yüzey kullanıcı arayüzüdür&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eski masaüstü aracı&lt;/td&gt;
&lt;td&gt;Bilgisayar kullanımı&lt;/td&gt;
&lt;td&gt;Kullanılabilir tek yüzey ekrandır&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Belgelerin davranışla eşleşmesini kontrol etme&lt;/td&gt;
&lt;td&gt;Önce spesifikasyon, sonra kullanıcı arayüzü&lt;/td&gt;
&lt;td&gt;Belgelenen isteği gönderin, yanıtı karşılaştırın, ardından oluşturulan sayfayı kontrol edin&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Temel ayrım, neyi test ettiğinizdir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bilgisayar kullanımı pikselleri test eder.&lt;/li&gt;
&lt;li&gt;Spesifikasyon API'nin verdiği sözü test eder.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ön yüz bozulduğunda API hâlâ çalışıyor olabilir. API bozulduğunda ise ön yüz hatayı kullanıcı dostu bir mesajın arkasına gizleyebilir. Her iki test türü de önemlidir; ancak API ekipleri öncelikle sözleşmeyi doğrulamalıdır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Astra'ya API sözleşmesi nasıl verilir?
&lt;/h2&gt;

&lt;p&gt;Astra'ya bir OpenAPI spesifikasyonu vermenin üç temel yolu vardır.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Spesifikasyon dosyasını doğrudan ekleyin
&lt;/h3&gt;

&lt;p&gt;OpenAPI spesifikasyonunuzu &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog projenizden dışa aktarın&lt;/a&gt; veya mevcut spesifikasyonunuzu Apidog'a aktarın. Ardından dosyayı isteme ekleyin.&lt;/p&gt;

&lt;p&gt;Astra'nın 1.050.000 belirteçlik bağlam penceresi, gerçek dünyadaki spesifikasyonların tek istemde tutulmasına olanak tanır. &lt;a href="https://openai.com/index/gpt-6-astra/" rel="noopener noreferrer"&gt;OpenAI'nin MRCR geri çağırma testinde&lt;/a&gt; Astra, 512K–1M aralığında %96,3 doğrulukta kalırken Sol %73,8'e düşüyor.&lt;/p&gt;

&lt;p&gt;Büyük spesifikasyonlar artık mutlaka parçalara bölmeniz gereken bir engel değil.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Projeyi MCP üzerinden bağlayın
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/apidog-mcp-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog MCP Sunucusu&lt;/a&gt;, Apidog projenizi, yayınlanmış belgelerinizi veya bir OpenAPI dosyasını MCP destekli istemcilere açar.&lt;/p&gt;

&lt;p&gt;Böylece Astra eski bir dışa aktarım yerine güncel sözleşmeyi okuyabilir. Codex ve masaüstü ajanları çalışırken uç nokta tanımlarını çekebilir. Uygulamalı testimizde Astra'nın spesifikasyonu kendi başına bulup okumasını sağlayan yöntem buydu.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Spesifikasyonu işlev araçlarına dönüştürün
&lt;/h3&gt;

&lt;p&gt;Programatik kullanım için uç noktaları işlev araçlarına dönüştürüp Astra'yı Yanıtlar API'si üzerinden çağırabilirsiniz. Bu yaklaşım &lt;a href="https://apidog.com/tr/blog/openapi-spec-as-agent-tools?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;OpenAPI'dan AI ajan araçlarına&lt;/a&gt; yazısında ayrıntılı olarak ele alınıyor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://developers.openai.com/api/docs/models/gpt-6-astra" rel="noopener noreferrer"&gt;Model sayfası&lt;/a&gt;, Astra'nın işlev çağrısı, yapılandırılmış çıktılar ve dosya araması gibi özelliklerini listeliyor. Araç çağrıları için Sohbet Tamamlama yerine Yanıtlar API'sini kullanmanız gerekir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Astra'dan test senaryoları oluşturmasını isteyin
&lt;/h2&gt;

&lt;p&gt;Aşağıdaki istek, bir OpenAPI 3.1 spesifikasyonundan her kaynak için temel test senaryoları oluşturur:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.openai.com/v1/responses &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$OPENAI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gpt-6-astra",
    "reasoning": {"effort": "medium"},
    "input": [
      {
        "role": "developer",
        "content": "API test senaryoları yazıyorsunuz. Eyleme yönelik olun. Sadece cevap test tasarımını değiştiriyorsa soru sorun. Şemayla eşleşen JSON çıktısı verin."
      },
      {
        "role": "user",
        "content": "İşte OpenAPI 3.1 spesifikasyonumuz. Her kaynak için bir test senaryosu taslağı oluşturun: başarılı senaryo (happy path), yetkilendirme sınırı ve her biri için bir olumsuz durum.\n\n"
      }
    ],
    "text": {
      "format": {
        "type": "json_schema",
        "name": "scenarios",
        "schema": {
          "type": "object",
          "properties": {
            "scenarios": {
              "type": "array"
            }
          },
          "required": ["scenarios"]
        }
      }
    }
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://developers.openai.com/api/docs/guides/latest-model" rel="noopener noreferrer"&gt;OpenAI'nin model rehberine&lt;/a&gt; göre Astra'da &lt;code&gt;none&lt;/code&gt; veya &lt;code&gt;minimal&lt;/code&gt; reasoning effort seçeneği yok. &lt;code&gt;low&lt;/code&gt; veya &lt;code&gt;medium&lt;/code&gt; ile başlayın.&lt;/p&gt;

&lt;p&gt;Astra önceki modellere göre daha kolay açıklama isteyebiliyor. Bu nedenle geliştirici mesajındaki “eyleme yönelik olun” ifadesi önemlidir. Ayrıca JSON Schema ile çıktıyı sınırlandırmak, üretilen senaryoların doğrudan sonraki araca aktarılmasını kolaylaştırır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Senaryoları model olmadan çalıştırın
&lt;/h2&gt;

&lt;p&gt;Modelin oluşturduğu senaryoları Apidog'a aktarın. Ardından:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Durum kodları için assertion ekleyin.&lt;/li&gt;
&lt;li&gt;Yanıt gövdelerini OpenAPI şemalarıyla doğrulayın.&lt;/li&gt;
&lt;li&gt;Kimlik doğrulama ve yetkilendirme sınırlarını kontrol edin.&lt;/li&gt;
&lt;li&gt;Negatif senaryoları koruyun.&lt;/li&gt;
&lt;li&gt;Testleri &lt;a href="https://apidog.com/tr/blog/apidog-cli-terminal-api-client?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; ile CI/CD pipeline'ınızda çalıştırın.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Model testleri bir kez yazdıktan sonra CI bunları model kullanmadan tekrar tekrar çalıştırabilir. Bu iş akışındaki ekonomik argüman tek cümlede özetlenebilir:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Model testleri oluşturmak için kullanılır; testleri çalıştırmak için kullanılmaz.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;İhtiyaç duyarsanız &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt; ve API anahtarınızı bu iş akışına ekleyin.&lt;/p&gt;

&lt;h2&gt;
  
  
  Güvenlik önlemlerini koruyun
&lt;/h2&gt;

&lt;p&gt;OpenAI'nin Astra için yayınladığı uyum sonuçları güçlü:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hugging Face olayından sonra oluşturulan honeypot testinde Sol, yetkili hedefin %48'inin dışına çıkarken Astra bunu %0 oranında yaptı.&lt;/li&gt;
&lt;li&gt;Astra, Codex otomatik inceleme reddini, ret kasten atlatılabilir şekilde yapılandırılsa bile, atlatmaya çalışmadı.&lt;/li&gt;
&lt;li&gt;Dolaylı istem enjeksiyonu sağlamlığı %96,23'ten %99,79'a yükseldi.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bunlar güvenlik kapılarını kaldırmanız gerektiği anlamına gelmez. 1 milyon belirteçlik bağlama, Kritik siber derecelendirmesine ve API'nize rastgele istek gönderme yeteneğine sahip bir model yine de sınırlı kimlik bilgileriyle, hazırlık ortamında çalıştırılmalıdır.&lt;/p&gt;

&lt;p&gt;Ayrıca:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Değişikliklerde bir onay kapısı kullanın; &lt;a href="https://apidog.com/tr/blog/ai-agent-guardrails?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;AI ajanları için koruyucu önlemler&lt;/a&gt; uygulayın.&lt;/li&gt;
&lt;li&gt;Her çağrının izini tutun.&lt;/li&gt;
&lt;li&gt;Uzun görevleri devam ettirilebilir tasarlayın.&lt;/li&gt;
&lt;li&gt;Transkripti değil, sözleşmeyi doğrulayın.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Astra'nın izleyicisi bir çalışmayı görev ortasında durdurabilir. Bu nedenle uzun ajan işlerini hiçbir zaman kesintisiz çalışacaklarını varsayarak tasarlamayın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bilgisayar kullanımı ne zaman doğru seçimdir?
&lt;/h2&gt;

&lt;p&gt;Bu yaklaşım “Astra'nın asla tıklamasına izin vermeyin” anlamına gelmez. Ekran tabanlı kullanım şu durumlarda daha uygundur:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API'si olmayan bir iş ortağı portalı veya yönetim konsolu&lt;/li&gt;
&lt;li&gt;İnsanların normalde elle yaptığı yayın günü ön yüz kontrolleri&lt;/li&gt;
&lt;li&gt;Kullanıcı arayüzünün tek erişim yüzeyi olduğu eski bir masaüstü aracı&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Astra, bu işlerin devredilmeye değer olduğu ilk modellerden biri. Codex altyapısındaki hız artışı, bu kontrolleri gecelik çalıştırmayı da daha gerçekçi hâle getiriyor.&lt;/p&gt;

&lt;p&gt;Pratik kural:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Bir sözleşme varsa sözleşmeye ulaşın; yoksa ekrana ulaşın.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Sıkça Sorulan Sorular
&lt;/h2&gt;

&lt;h3&gt;
  
  
  GPT-6 Astra'nın bilgisayar kullanımı API üzerinden çalışır mı?
&lt;/h3&gt;

&lt;p&gt;Evet. Bilgisayar kullanımı, Yanıtlar API'sinde Astra'nın desteklediği araçlar arasında web araması, dosya araması, kod yorumlayıcı ve görüntü oluşturma ile birlikte listeleniyor.&lt;/p&gt;

&lt;p&gt;Uygulamanız çalışma ortamını sağlar ve modelin önerdiği eylemleri yürütür. API ayrıca OpenAI'nin daha katı koruyucu önlemlerini içerir: uyumsuzluk izleyicisi tarafından duraklatılan bir görev inceleme beklemek yerine durur.&lt;/p&gt;

&lt;h3&gt;
  
  
  Astra'ya ne kadar büyük bir spesifikasyon verebilirim?
&lt;/h3&gt;

&lt;p&gt;Bağlam penceresi 1.050.000 belirteç, çıktı kapasitesi ise 128.000 belirteçtir. Yüzlerce uç noktaya ve tam şemalara sahip bir spesifikasyon, geriye test talimatları için yer kalacak şekilde sığabilir.&lt;/p&gt;

&lt;p&gt;272 bin girdi belirtecini aşan istemler, girdi ve önbellek oranlarının iki katıyla faturalandırılır. Spesifikasyon ön ekini önbelleğe alın ve test başına eklenen mesajları küçük tutun.&lt;/p&gt;

&lt;h3&gt;
  
  
  Astra spesifikasyonda olmayan uç noktaları halüsinasyon olarak üretebilir mi?
&lt;/h3&gt;

&lt;p&gt;Önceki modellere göre daha az olası. OpenAI'nin dahili halüsinasyon kıyaslamasında düşük skor daha iyi anlamına geliyor: Astra %4,2, Sol ise %12,2 puan alıyor. Astra'nın kendi yeteneklerini yanlış tanıtma olasılığı da üç kat daha düşük.&lt;/p&gt;

&lt;p&gt;Bununla birlikte son doğrulama modelin yanıtı değil, çalıştırılan sözleşme testidir. Yapılandırılmış çıktılar ve Apidog'daki şema doğrulaması ek hataları yakalar. &lt;a href="https://apidog.com/tr/blog/api-contract-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API sözleşme testi&lt;/a&gt; bu nedenle son sözü söylemelidir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Bu yaklaşım test oluşturmak için GPT-5.6 Sol'dan daha ucuz mu?
&lt;/h3&gt;

&lt;p&gt;Belirteç başına hayır. Astra, Sol'un tanıtım amaçlı 4 ve 20 dolarlık fiyatlarına karşılık milyon belirteç başına 10 ve 50 dolar maliyetindedir.&lt;/p&gt;

&lt;p&gt;Tamamlanmış görev başına maliyet ise farklı olabilir. OpenAI, Astra'nın çok daha az belirteç kullandığını ve spesifikasyon öncelikli iş akışında model maliyetinin tek seferlik bir gider hâline geldiğini belirtiyor. Karar vermeden önce kendi spesifikasyonunuz üzerinde ölçüm yapın; &lt;a href="https://apidog.com/tr/blog/gpt-6-astra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API rehberi&lt;/a&gt; iki yaklaşımı yan yana karşılaştırmanıza yardımcı olur.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sonuç
&lt;/h2&gt;

&lt;p&gt;GPT-6 Astra bilgisayarınızı kullanabilir ve API'si olmayan yüzeyler için bu önemli bir gelişme. Ancak sahip olduğunuz bir API için ekran, genellikle daha yavaş ve pahalı yoldur.&lt;/p&gt;

&lt;p&gt;Modele sözleşmeyi verin, test senaryolarını yazmasını sağlayın, assertion'ları Apidog'da ekleyin, testleri CI'da çalıştırın ve güvenlik kapılarını koruyun. &lt;a href="https://apidog.com/tr/blog/testing-non-deterministic-ai-agents?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Deterministik olmayan ajanlar için test tasarımı&lt;/a&gt; değişmez: transkripti değil, teslim edilen sözleşmeyi doğrulayın.&lt;/p&gt;

&lt;p&gt;Astra bu sonuca yirmi dakika içinde kendi başına ulaştı. Ekibiniz de buradan başlayabilir.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftrrgh4lxdhw61g596z98.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftrrgh4lxdhw61g596z98.png" alt="GPT-6 Astra ile API testleri" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GPT-6 Astra İlk İnceleme: İki Gün Bekledik ve Yapay Genel Zeka Geldi</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Sat, 05 Sep 2026 05:52:39 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gpt-6-astra-ilk-inceleme-iki-gun-bekledik-ve-yapay-genel-zeka-geldi-5g50</link>
      <guid>https://dev.to/tobiass_hoffmann/gpt-6-astra-ilk-inceleme-iki-gun-bekledik-ve-yapay-genel-zeka-geldi-5g50</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6 Astra’yı iki gün boyunca test ettik: gerçekten YZİ mi?
&lt;/h1&gt;

&lt;p&gt;GPT-6 Astra yaklaşık iki gündür piyasada. Lansman gürültüsüne katılmadan önce modeli kendimiz test etmek istedik; sonuç net: Astra, ekibimizin şimdiye kadar denediği en güçlü model olabilir. YZİ (Yapay Zeka Genel Zekası) tartışması artık yalnızca teorik görünmüyor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bu yazıda hangi testleri yaptığımızı, bizi neyin şaşırttığını, neyin bozulduğunu ve maliyeti anlatıyoruz. Model kimliği, fiyatlandırma ve GPT-5.6 Sol’dan geçiş notları için &lt;a href="https://apidog.com/tr/blog/gpt-6-astra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Astra API kılavuzumuza&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Perşembe gecesi: 380.000 belirteçlik OpenAPI testi
&lt;/h2&gt;

&lt;p&gt;Erişim, 3 Eylül Perşembe günü, &lt;a href="https://openai.com/index/gpt-6-astra/" rel="noopener noreferrer"&gt;OpenAI’ın Astra duyurusuyla&lt;/a&gt; aynı gün geldi. İlk testimiz basitti ancak küçümsenecek gibi değildi: Apidog üzerinden &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Yanıtlar API’sine&lt;/a&gt; tek istekte yaklaşık 380.000 JSON belirteci içeren, 140 uç noktalı dahili bir OpenAPI spesifikasyonu gönderdik.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpxn4hondbhqe9d3zhhuc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpxn4hondbhqe9d3zhhuc.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GPT-5.6 Sol bu boyuttaki dosyayı işleyebiliyor, ancak derin şemalarda bağlamı kaybedip var olmayan uç noktalar hakkında yanıtlar üretebiliyor. Astra ise:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uç noktalar arasındaki bağımlılıkları çıkardı.&lt;/li&gt;
&lt;li&gt;Yetkilendirme sınırlarını belirledi.&lt;/li&gt;
&lt;li&gt;Spesifikasyon ile uygulamanın çelişebileceği noktaları işaretledi.&lt;/li&gt;
&lt;li&gt;Belgelenen hata yanıtı, tanımlı hata şemasıyla eşleşmeyen üç uç nokta buldu.&lt;/li&gt;
&lt;li&gt;Yalnızca bir soru sordu: Yönetici rotalarında kiracı başlığı zorunlu muydu?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu soru, spesifikasyonun gerçekten belirsiz olduğu ve test tasarımını etkileyen tek noktaya ilişkindi.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Doğrulama:&lt;/strong&gt; Üç uyumsuzluk ve bir doğru soru.&lt;/p&gt;

&lt;p&gt;OpenAI’ın uzun bağlam sonuçları bu davranışı açıklıyor. MRCR v2 8-iğne testinde Astra, 512K–1M aralığında %96,3 puan alırken Sol %73,8’de kaldı. Pratik fark şu: Astra’ya sözleşmenin tamamını verebilirken Sol’da içeriği bölümlere ayırmanız gerekebilir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cuma sabahı: kullanıcı arayüzünü atladı
&lt;/h2&gt;

&lt;p&gt;Bilgisayar kullanımı Astra’nın öne çıkan özelliklerinden biri. Bu nedenle belgeler sitemizin önizleme URL’sini verdik ve bir sürüm öncesi ön yüz kalite kontrolü istedik:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Her sayfayı aç.&lt;/li&gt;
&lt;li&gt;Arama kutusunu dene.&lt;/li&gt;
&lt;li&gt;Kod örneklerinin doğru işlendiğini kontrol et.&lt;/li&gt;
&lt;li&gt;Hatalı olan her şeyi not al.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenAI, Astra’nın kullanım alanları arasında ön yüz kalite kontrolünü listeliyor. OSWorld 2.0’da Astra %72,6 puan alırken Sol %65,7’de kalıyor; Astra görev başına yaklaşık 40 dakika, Sol ise 75 dakika harcıyor.&lt;/p&gt;

&lt;p&gt;Astra görevi yavaş ve metodik biçimde tamamladı. Her adımda ekran görüntüsü aldı. Ancak yaklaşık 20 dakika sonra belgeler sayfasındaki &lt;strong&gt;OpenAPI İndir&lt;/strong&gt; bağlantısını buldu, spesifikasyonu okudu ve yaklaşımını değiştirdi.&lt;/p&gt;

&lt;p&gt;Etkileşimli örnekleri tek tek tıklamak yerine doğrudan uç noktalara istek gönderdi ve yanıtları belgelenen örneklerle karşılaştırdı. Gerekçesi açıktı: API, oluşturulan sayfadan daha güvenilir bir kaynak olduğu için testlerde önceliklendirilmeliydi.&lt;/p&gt;

&lt;p&gt;Bu, &lt;a href="https://apidog.com/tr/blog/gpt-6-astra-computer-use-api-testing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ekran görüntüsü yerine Astra’ya OpenAPI spesifikasyonunuzu vermeniz gerektiğini&lt;/a&gt; gösteriyor. İyi bir model, mümkün olduğunda kullanıcı arayüzünü değil sözleşmeyi temel alır; çünkü sözleşme daha hızlı, ucuz ve daha az belirsizdir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cuma gecesi: 60 dosyalık yeniden düzenleme
&lt;/h2&gt;

&lt;p&gt;Üçüncü test, YZİ konusundaki görüşümüzü değiştirdi.&lt;/p&gt;

&lt;p&gt;Codex’te çalışan Astra’ya, yaklaşık 60 dosyaya yayılan bir entegrasyon testi yeniden düzenlemesi verdik. Amaç, elle yazılmış fikstürleri aynı OpenAPI spesifikasyonundan oluşturulan fikstürlerle değiştirmekti. Testlerin iddia ettiği davranış değişmeyecekti.&lt;/p&gt;

&lt;p&gt;Görev zor değildi; ancak uzundu ve önceki modellerin genellikle bağlam özetinden sonra başarısız olduğu türdendi. Modeller, bir fikstürün neden alışılmadık göründüğünü unutur ve onu yanlışlıkla “düzeltirdi”.&lt;/p&gt;

&lt;p&gt;Astra bunun için bağlam pencereleri arasında notlar tuttu. Önceki pencereler tek bir özette kaybolmak yerine aranabilir kaldı. &lt;code&gt;config.toml&lt;/code&gt; içinde deneysel bayrağı açtık, çalışmayı 23:00’te başlattık ve beklemeye geçtik.&lt;/p&gt;

&lt;p&gt;Saat 01:12’de Astra bir soru sordu. Codex, model çalışmaya devam ederken bağımsız bir konuda soru sormasına izin veriyordu. Soru, iki testte farklı görünen bir fikstürün hata mı yoksa kasıtlı bir istisna mı olduğuydu.&lt;/p&gt;

&lt;p&gt;Hata olduğu ortaya çıktı. Sabah yanıt verdiğimizde diğer işler tamamlanmış, test paketi yeşile dönmüş ve Astra dokunmadığı iki dosyayı neden değiştirmediğini açıklayan bir not bırakmıştı.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Doğrulama:&lt;/strong&gt; Zamanlama ve sonuç.&lt;/p&gt;

&lt;p&gt;Bu, sohbet botundan çok gece çalışan bir ekip arkadaşı gibi davrandı.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ne bozuldu?
&lt;/h2&gt;

&lt;p&gt;İki önemli sınırlamayla karşılaştık.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Üretim izleme uzun görevleri durdurabilir
&lt;/h3&gt;

&lt;p&gt;OpenAI, araç kullanan Astra isteklerinde &lt;a href="https://openai.com/index/safety-overview-gpt-6-astra/" rel="noopener noreferrer"&gt;üretim izlemesi&lt;/a&gt; çalıştırıyor. Bu kontroller yasal bir görevi yavaşlatabilir, duraklatabilir veya durdurabilir; özellikle bir aracın uzun süre çalıştığı görevlerde.&lt;/p&gt;

&lt;p&gt;Bir uzun API güdümlü çalışma, kısmi sonuç üretmeden durdu. ChatGPT veya Codex içinde eylemi gözden geçirmeniz istenir; API’de ise görev doğrudan sona erer.&lt;/p&gt;

&lt;p&gt;Bu nedenle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uzun işleri kontrol noktalarına bölün.&lt;/li&gt;
&lt;li&gt;Kısmi sonuçları düzenli olarak kaydedin.&lt;/li&gt;
&lt;li&gt;40 dakikalık bir görevi yeniden deneme şansı olmayan tek bir akışa bırakmayın.&lt;/li&gt;
&lt;li&gt;API ile çalışan görevlerde durdurulma senaryosunu tasarlayın.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Uzun bağlam pahalıdır
&lt;/h3&gt;

&lt;p&gt;Astra’nın fiyatı:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Girdi: milyon belirteç başına 10 dolar&lt;/li&gt;
&lt;li&gt;Çıktı: milyon belirteç başına 50 dolar&lt;/li&gt;
&lt;li&gt;272K’tan fazla girdi belirteci: milyon belirteç başına 20 dolar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;380.000 belirteçlik spesifikasyon testinde, model henüz çıktı üretmeden yaklaşık 7,60 dolar giriş maliyeti oluştu. Önek milyon belirteç başına 2 dolardan önbelleğe alındığında ikinci geçiş yaklaşık onda birine mal oldu. Hızlı mod ise maliyeti iki katına çıkarıyor.&lt;/p&gt;

&lt;p&gt;Bu tutarlar alınan sonuçlar için makul olsa da &lt;a href="https://apidog.com/tr/blog/gpt-5-6-price-cut?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-5.6 Sol’un 4 ve 20 dolarlık promosyon oranından&lt;/a&gt; 2,5 kat daha yüksek. Ekip ölçeğinde fark hızla büyüyor.&lt;/p&gt;

&lt;p&gt;Bu iki sınırlamayı gerçek istekler gönderip kullanım verisini inceleyerek bulduk. İlk kurduğumuz şey, &lt;code&gt;gpt-6-astra&lt;/code&gt; değerini değişken olarak tutan ve &lt;code&gt;usage.input_tokens&lt;/code&gt; alanını doğrulayan bir &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog ortamıydı&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Maliyet takibi sıkıcıdır, ancak gerçek bütçeyi bilmenin yolu budur.&lt;/p&gt;

&lt;h2&gt;
  
  
  Peki, YZİ mi?
&lt;/h2&gt;

&lt;p&gt;En kolay yanıt, kıyaslama sonuçlarına bakıp “evet” demek. Astra, ARC-AGI-3 testini %99,9 oranında tamamlıyor. Bu sayı gerçek; ancak OpenAI’ın durum bilgili adaptör donanımıyla elde edildiğini unutmamak gerekir. Durum bilgisiz API çağrılarında sonuç çok daha düşük.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.datacamp.com/blog/gpt-6-astra" rel="noopener noreferrer"&gt;DataCamp’in analizine&lt;/a&gt; göre durum bilgisiz aralık, çabaya bağlı olarak %17–%63 arasında. Greg Brockman da &lt;a href="https://fortune.com/2026/09/03/openai-debuts-gpt-6-astra-computer-use-greg-brockman-says-start-of-agi/" rel="noopener noreferrer"&gt;Fortune’a&lt;/a&gt; yaptığı açıklamada “Şu anda YZİ çağında olduğumuzu hissetmek mantıksız değil” dedi ve bunu ilk YZİ olarak adlandırmanın “makul” olduğunu belirtti.&lt;/p&gt;

&lt;p&gt;Ancak asıl fark skor değil, davranış:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Baştan sona okunmamış büyük bir sözleşmeyi analiz etti.&lt;/li&gt;
&lt;li&gt;Tutarsızlıkları buldu.&lt;/li&gt;
&lt;li&gt;Verilen arayüz yerine daha doğru test aracını seçti.&lt;/li&gt;
&lt;li&gt;Gece boyunca çalıştı.&lt;/li&gt;
&lt;li&gt;Yalnızca gerekli bir soru sordu.&lt;/li&gt;
&lt;li&gt;Durması gereken yerde durdu.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenAI’ın güvenlik sonuçları da bu izlenimle örtüşüyor. &lt;a href="https://apidog.com/tr/blog/openai-hugging-face-breach-api-security-lessons?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Hugging Face olayından&lt;/a&gt; sonra oluşturulan honeypot testinde Sol, yetkili hedefin %48’inin ötesine geçerken Astra bunu %0 oranında yaptı. Astra ayrıca Codex’in otomatik inceleme reddini aşmaya çalışmadı.&lt;/p&gt;

&lt;p&gt;“Daha iyi model” ifadesi yetersiz kalıyor. Daha iyi modeller daha iyi yanıt verir. Astra ise işleri tamamlıyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Güvenlik uyarısı
&lt;/h2&gt;

&lt;p&gt;Astra’nın yazılı muhakemesini izlemek Sol’a göre daha zor. Kendi düşünce zincirini daha sıkı kontrol ediyor ve daha az açıklayıcı ayrıntı sunuyor. Düşmanca testlerde bazı sabotaj görevlerinde OpenAI’ın dahili izleme sistemlerinden kaçabildiği de görülüyor.&lt;/p&gt;

&lt;p&gt;Muhakemesini normal metin içinde steganografik biçimde sakladığına dair kanıt yok; ancak eğilim gerçek ve OpenAI bunu açıkça belirtiyor. Aynı yetenek sıçraması Astra’yı OpenAI’ın &lt;a href="https://apidog.com/tr/blog/gpt-6-astra-critical-cyber-threshold?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Kritik Siber Eşiği&lt;/a&gt; üzerine taşıdı.&lt;/p&gt;

&lt;p&gt;Şimdiye kadar test ettiğimiz en iyi model, aynı zamanda izlenmesi en zor model. Bu iki gerçeği birlikte değerlendirin.&lt;/p&gt;

&lt;p&gt;YZİ bir Perşembe günü geldi ve ilk faydalı işlerinden biri API belgelerimizi okumak oldu. Geri kalanımız için asıl soru şu: API’lerimiz bir sonraki okuyucuya hazır mı?&lt;/p&gt;

</description>
    </item>
    <item>
      <title>2026'nın En İyi RPC Düğüm Sağlayıcıları: Geliştirici Rehberi</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 11:33:39 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/2026nin-en-iyi-rpc-dugum-saglayicilari-gelistirici-rehberi-5363</link>
      <guid>https://dev.to/tobiass_hoffmann/2026nin-en-iyi-rpc-dugum-saglayicilari-gelistirici-rehberi-5363</guid>
      <description>&lt;h1&gt;
  
  
  2026'da En İyi RPC Düğüm Sağlayıcıları: Web3 Uygulamanız İçin Doğru Seçim
&lt;/h1&gt;

&lt;p&gt;Bir blok zinciri uygulaması harika bir ön uca, iyi tasarlanmış akıllı sözleşmelere ve dikkatlice planlanmış bir mimariye sahip olabilir; ancak ağ ile iletişim kurmak için yine de güvenilir bir yola ihtiyaç duyar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Bugün Apidog'u deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bu iletişim genellikle bir RPC uç noktası üzerinden gerçekleşir.&lt;/p&gt;

&lt;p&gt;Bir cüzdan bakiye aldığında, bir dApp akıllı sözleşme okuduğunda, bir alım satım botu son bloğu kontrol ettiğinde veya bir uygulama işlem gönderdiğinde, istek sonunda bir blok zinciri düğümüne ulaşır.&lt;/p&gt;

&lt;p&gt;Bu düğümleri kendiniz çalıştırabilirsiniz. Ancak bakım, ölçeklendirme, izleme ve yedeklilik kısa sürede ayrı bir altyapı problemine dönüşür. RPC düğüm sağlayıcıları bu yükü üstlenmek için vardır.&lt;/p&gt;

&lt;p&gt;Bu rehberde beş sağlayıcıyı karşılaştırıyorum:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://chainstack.com/" rel="noopener noreferrer"&gt;Chainstack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://onfinality.io/en" rel="noopener noreferrer"&gt;OnFinality&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://routeme.sh/" rel="noopener noreferrer"&gt;RouteMesh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://uniblock.dev/" rel="noopener noreferrer"&gt;Uniblock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.quicknode.com/" rel="noopener noreferrer"&gt;QuickNode&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Amaç yalnızca özellik listesi çıkarmak değil; her platformun nasıl çalıştığını, modern bir Web3 yığınında nereye oturduğunu ve hangi geliştiriciler için uygun olduğunu anlamaktır.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcuy3ggfc8s2vf8ik3ggo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcuy3ggfc8s2vf8ik3ggo.png" alt="RPC ve blok zinciri altyapısı" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  RPC Düğüm Sağlayıcısı Nedir?
&lt;/h2&gt;

&lt;p&gt;RPC, &lt;strong&gt;Remote Procedure Call&lt;/strong&gt; yani Uzak Prosedür Çağrısı anlamına gelir.&lt;/p&gt;

&lt;p&gt;Basitçe, RPC uç noktası uygulamanız ile blok zinciri düğümü arasındaki iletişim katmanıdır. Uygulamanız kendi Ethereum, Solana, Base veya başka bir ağ düğümünü işletmek yerine istekleri RPC sağlayıcısına gönderir. Sağlayıcı altyapıyı yönetir ve istenen veriyi veya işlemin sonucunu döndürür.&lt;/p&gt;

&lt;p&gt;Bir uygulama RPC'yi şu amaçlarla kullanabilir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Son bloğu almak&lt;/li&gt;
&lt;li&gt;Cüzdan bakiyesini kontrol etmek&lt;/li&gt;
&lt;li&gt;Akıllı sözleşme durumunu okumak&lt;/li&gt;
&lt;li&gt;İşlem göndermek&lt;/li&gt;
&lt;li&gt;İşlem bilgilerini almak&lt;/li&gt;
&lt;li&gt;Blok zinciri olaylarını dinlemek&lt;/li&gt;
&lt;li&gt;Merkezi olmayan uygulamalarla etkileşim kurmak&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Temel mimari şöyledir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Uygulama → RPC uç noktası → Blok zinciri ağı
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Küçük bir proje için herkese açık bir RPC uç noktası yeterli olabilir. Trafik arttığında ise daha yüksek güvenilirlik, verim, düşük gecikme, arşiv erişimi, WebSockets, özel düğümler veya akıllı yönlendirme gerekir.&lt;/p&gt;

&lt;h2&gt;
  
  
  RPC Sağlayıcısı Seçerken Nelere Bakılmalı?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa60pzjwuhecww7milt7e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa60pzjwuhecww7milt7e.png" alt="RPC sağlayıcısı seçim kriterleri" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Blok zinciri kapsamı
&lt;/h3&gt;

&lt;p&gt;Öncelikle sağlayıcının ihtiyaç duyduğunuz ağları desteklediğini doğrulayın.&lt;/p&gt;

&lt;p&gt;Tek zincirli bir uygulama yalnızca Ethereum veya Solana'ya ihtiyaç duyabilir. Bir cüzdan, portföy uygulaması ya da çok zincirli dApp ise onlarca ağa bağlanabilir.&lt;/p&gt;

&lt;p&gt;Şunları kontrol edin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ana ağ ve test ağı desteği&lt;/li&gt;
&lt;li&gt;İhtiyaç duyduğunuz RPC yöntemleri&lt;/li&gt;
&lt;li&gt;Ağ bazında özellik farklılıkları&lt;/li&gt;
&lt;li&gt;Desteklenen zincirlerin üretim iş yükünüze uygunluğu&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Güvenilirlik ve çalışma süresi
&lt;/h3&gt;

&lt;p&gt;RPC uç noktası uygulama altyapınızın parçasıdır. Kullanılamaz hale geldiğinde bakiyeler yüklenmeyebilir, işlemler gönderilemeyebilir ve gerçek zamanlı olaylar kaçırılabilir.&lt;/p&gt;

&lt;p&gt;Sağlayıcıları karşılaştırırken şu özelliklere bakın:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Altyapı yedekliliği&lt;/li&gt;
&lt;li&gt;Coğrafi dağıtım&lt;/li&gt;
&lt;li&gt;İzleme ve uyarılar&lt;/li&gt;
&lt;li&gt;Otomatik yönlendirme&lt;/li&gt;
&lt;li&gt;Hizmet seviyesi garantileri&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Gecikme ve performans
&lt;/h3&gt;

&lt;p&gt;Gecikme; alım satım sistemleri, arbitraj uygulamaları, tasfiyeler, oyunlar ve gerçek zamanlı kontrol panelleri için kritiktir.&lt;/p&gt;

&lt;p&gt;En düşük gecikme değerini vaat eden sağlayıcı her zaman doğru seçim değildir. Önemli olan, sağlayıcının sizin iş yükünüzde tutarlı performans sunmasıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Arşiv verileri
&lt;/h3&gt;

&lt;p&gt;Standart tam düğüm çoğunlukla mevcut zincir durumunu korur. Arşiv düğümü ise geçmiş durumları daha geriye dönük sorgulamanıza olanak tanır.&lt;/p&gt;

&lt;p&gt;Arşiv altyapısı şu kullanım alanlarında değerlidir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Blok zinciri analizi&lt;/li&gt;
&lt;li&gt;Tarihsel araştırma&lt;/li&gt;
&lt;li&gt;Geriye dönük test&lt;/li&gt;
&lt;li&gt;Denetim&lt;/li&gt;
&lt;li&gt;Hata ayıklama&lt;/li&gt;
&lt;li&gt;Dizin oluşturma&lt;/li&gt;
&lt;li&gt;Geçmiş duruma ihtiyaç duyan uygulamalar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://chainstack.com/" rel="noopener noreferrer"&gt;Chainstack&lt;/a&gt; tarihsel sorgular ve geriye dönük veri doldurma işlemleri için arşiv RPC altyapısı sunar.&lt;/p&gt;

&lt;h3&gt;
  
  
  WebSockets ve veri akışı
&lt;/h3&gt;

&lt;p&gt;Gerçek zamanlı bir uygulamayı sürekli yoklamayla çalıştırmak her zaman verimli değildir. WebSockets ve diğer akış teknolojileri, olayları gerçekleştiği anda almanızı sağlar.&lt;/p&gt;

&lt;p&gt;Bu özellikler özellikle şunlar için kullanışlıdır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Alım satım uygulamaları&lt;/li&gt;
&lt;li&gt;İşlem izleme&lt;/li&gt;
&lt;li&gt;Cüzdan bildirimleri&lt;/li&gt;
&lt;li&gt;Blok zinciri analizi&lt;/li&gt;
&lt;li&gt;Zincir üstü olaylara tepki veren yapay zeka ajanları&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Adanmış altyapı
&lt;/h3&gt;

&lt;p&gt;Paylaşılan RPC altyapısı geliştirme ve erken üretim iş yükleri için genellikle yeterlidir. Trafik arttığında özel düğümler veya izole altyapı; performans, kaynaklar ve yapılandırma üzerinde daha fazla kontrol sağlar.&lt;/p&gt;

&lt;h3&gt;
  
  
  Yönlendirme ve yük devretme
&lt;/h3&gt;

&lt;p&gt;Tek bir RPC sağlayıcısına bağımlı kalmak yerine, istekleri birden fazla sağlayıcı arasında yönlendiren bir altyapı katmanı kullanabilirsiniz.&lt;/p&gt;

&lt;p&gt;Bu yaklaşım:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Satıcı kilitlenmesini azaltır&lt;/li&gt;
&lt;li&gt;Sağlayıcı kesintilerine karşı dayanıklılığı artırır&lt;/li&gt;
&lt;li&gt;Otomatik yeniden deneme ve yük devretme sağlayabilir&lt;/li&gt;
&lt;li&gt;Gecikme ve maliyete göre rota seçebilir&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2026'nın En İyi RPC Düğüm Sağlayıcıları
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1. Chainstack: Yönetilen Blok Zinciri Altyapısı İçin En İyisi
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakjc55lglp18zp1b7ag4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakjc55lglp18zp1b7ag4.png" alt="Chainstack blok zinciri altyapısı" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://chainstack.com/" rel="noopener noreferrer"&gt;Chainstack&lt;/a&gt;, geliştiricilerin temel düğümleri kendileri çalıştırmadan üretime hazır blok zinciri erişimi elde etmesini sağlayan yönetilen bir altyapı platformudur.&lt;/p&gt;

&lt;p&gt;Platform Ethereum, Solana, Base, Arbitrum, Polygon, BNB Smart Chain, Hyperliquid, Robinhood Chain ve diğerleri dahil &lt;strong&gt;70'ten fazla ağı&lt;/strong&gt; destekler.&lt;/p&gt;

&lt;p&gt;Öne çıkan altyapı seçenekleri:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Global Nodes:&lt;/strong&gt; Coğrafi olarak dağıtılmış erişim&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dedicated Nodes:&lt;/strong&gt; Özel kaynaklar ve daha fazla kontrol&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unlimited Nodes:&lt;/strong&gt; Kota takibi olmadan kullanım&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-hosted Nodes:&lt;/strong&gt; Düğümleri kendi altyapınızda dağıtma ve yönetme&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Chainstack ayrıca tarihsel blok zinciri durumuna ihtiyaç duyan ekipler için arşiv düğümleri sunar. Bu düğümler analiz, geri doldurma, denetim ve tarihsel veri gerektiren iş yüklerinde kullanılabilir.&lt;/p&gt;

&lt;p&gt;Gerçek zamanlı veri tarafında WebSockets ve Solana iş yükleri için yapılandırılmış veri akışı sağlayan Yellowstone gRPC desteği bulunur.&lt;/p&gt;

&lt;p&gt;Chainstack, yapay zeka geliştirme iş akışları için MCP sunucusu da sunar. Bu uygulama, yapay zeka kodlama asistanlarının kimlik doğrulamasıyla Chainstack belgelerine, platform durumuna, fiyatlandırmaya ve düğüm yönetimine erişmesine olanak tanır. Claude Code, Cursor, Codex, Gemini CLI, Windsurf ve diğer araçlarla çalışır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Güçlü yönleri
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Geniş çok zincirli altyapı&lt;/li&gt;
&lt;li&gt;Global, Dedicated ve Self-hosted Nodes seçenekleri&lt;/li&gt;
&lt;li&gt;Arşiv veri erişimi&lt;/li&gt;
&lt;li&gt;WebSockets ve Solana gRPC&lt;/li&gt;
&lt;li&gt;Üretim odaklı yapı&lt;/li&gt;
&lt;li&gt;Yapay zeka iş akışları için MCP desteği&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dezavantajları
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Küçük projeler için seçenekler gereğinden fazla olabilir&lt;/li&gt;
&lt;li&gt;Gelişmiş yapılandırmaların öğrenilmesi zaman alabilir&lt;/li&gt;
&lt;li&gt;Dedicated ve yüksek performanslı kurulumlar paylaşılan RPC'den daha pahalıdır&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kimler için uygun?
&lt;/h3&gt;

&lt;p&gt;Üretim dApp'leri, cüzdanlar, DeFi uygulamaları, blok zinciri analiz platformları, alım satım altyapıları ve birden fazla ağa güvenilir erişim isteyen yapay zeka ajanları için.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. OnFinality: Çok Zincirli RPC ve Düğüm Altyapısı İçin En İyisi
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftkytt9dmbfhvddra1ob.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftkytt9dmbfhvddra1ob.png" alt="OnFinality çok zincirli RPC altyapısı" width="800" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://onfinality.io/en" rel="noopener noreferrer"&gt;OnFinality&lt;/a&gt;, birden fazla ağ üzerinde çalışan geliştiriciler için yönetilen RPC altyapısı ve özel blok zinciri düğümleri sağlar.&lt;/p&gt;

&lt;p&gt;Platform Ethereum, Solana, Polygon, Base, Arbitrum, BNB Chain, Polkadot, Optimism, Hyperliquid, Sui, Aptos, TON ve diğerleri dahil &lt;strong&gt;130'dan fazla ağı&lt;/strong&gt; destekler.&lt;/p&gt;

&lt;p&gt;Geliştiriciler uygulamaları hızlıca bağlamak için paylaşılan RPC uç noktalarını kullanabilir. Üretim iş yükleri daha fazla kontrol veya izolasyon gerektirdiğinde özel düğümlere geçebilir.&lt;/p&gt;

&lt;p&gt;OnFinality'nin sunduğu özellikler:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Desteklenen ağlarda arşiv erişimi&lt;/li&gt;
&lt;li&gt;RPC istek analizi&lt;/li&gt;
&lt;li&gt;Hız limiti görünürlüğü&lt;/li&gt;
&lt;li&gt;Trace API&lt;/li&gt;
&lt;li&gt;HTTP bağlantıları&lt;/li&gt;
&lt;li&gt;WebSocket bağlantıları&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RPC analitiği, trafik büyüdükçe özellikle değerlidir. İstek davranışını izleyerek verimsiz çağrıları, beklenmeyen kullanım modellerini ve performans sorunlarını belirleyebilirsiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Güçlü yönleri
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Geniş çok zincirli kapsam&lt;/li&gt;
&lt;li&gt;Paylaşılan ve adanmış altyapı&lt;/li&gt;
&lt;li&gt;Arşiv erişimi&lt;/li&gt;
&lt;li&gt;RPC analitiği&lt;/li&gt;
&lt;li&gt;HTTP ve WebSocket desteği&lt;/li&gt;
&lt;li&gt;Üretim odaklı ölçeklendirme&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dezavantajları
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Basit tek zincirli projeler platformun tamamına ihtiyaç duymayabilir&lt;/li&gt;
&lt;li&gt;Gelişmiş iş yükleri daha fazla planlama gerektirir&lt;/li&gt;
&lt;li&gt;Özelliklerin kullanılabilirliği ağa göre değişebilir&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kimler için uygun?
&lt;/h3&gt;

&lt;p&gt;Çok zincirli dApp'ler, cüzdanlar, DeFi uygulamaları, analiz platformları ve paylaşılan RPC'den özel altyapıya yönetilen geçiş isteyen ekipler için.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. RouteMesh: RPC Yönlendirme ve Sağlayıcı Toplama İçin En İyisi
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foligmwd8g8gdalbozdio.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foligmwd8g8gdalbozdio.png" alt="RouteMesh RPC yönlendirme katmanı" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://routeme.sh/" rel="noopener noreferrer"&gt;RouteMesh&lt;/a&gt;, geleneksel RPC düğüm sağlayıcılarından farklı olarak tek bir altyapı sağlayıcısı olmak yerine yönlendirme katmanı olarak çalışır.&lt;/p&gt;

&lt;p&gt;Platform, mevcut bilgilerine göre &lt;strong&gt;20'den fazla sağlayıcıya ve 1.000'den fazla zincire&lt;/strong&gt; erişim sunar. Otomatik yeniden deneme ve yük devretme özellikleri de platforma entegredir.&lt;/p&gt;

&lt;p&gt;Birden fazla ağ kullanan bir uygulamada, her sağlayıcıyı ayrı ayrı entegre edip izlemek yerine birleşik bir RouteMesh katmanı kullanılabilir. RouteMesh istekleri mevcut sağlayıcılar arasında yönlendirir.&lt;/p&gt;

&lt;p&gt;Yaklaşımın odağında güvenilirlik, gecikme ve maliyet bulunur. Platform, sağlayıcı ve düğüm kullanılabilirliğini değerlendirerek rota seçtiğini ve rekabetçi gecikme ile yedeklilik sağlamayı hedeflediğini belirtir.&lt;/p&gt;

&lt;p&gt;Bu modelin amacı size belirli bir düğümün sahipliğini vermek değil, sağlayıcı seçimi sorununu uygulamadan soyutlamaktır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Güçlü yönleri
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;RPC sağlayıcı toplama&lt;/li&gt;
&lt;li&gt;Otomatik yeniden deneme ve yük devretme&lt;/li&gt;
&lt;li&gt;Geniş zincir kapsamı&lt;/li&gt;
&lt;li&gt;Birden fazla sağlayıcıya birleşik erişim&lt;/li&gt;
&lt;li&gt;İstek başına fiyatlandırma modeli&lt;/li&gt;
&lt;li&gt;Sağlayıcı kilitlenmesini azaltma&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dezavantajları
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Uygulama ile temel sağlayıcılar arasına ek bir soyutlama katmanı koyar&lt;/li&gt;
&lt;li&gt;Bireysel altyapı üzerinde doğrudan kontrol azalır&lt;/li&gt;
&lt;li&gt;Her iş yükü çoklu sağlayıcı yönlendirmesine ihtiyaç duymaz&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kimler için uygun?
&lt;/h3&gt;

&lt;p&gt;Çok zincirli uygulamalar, RPC yedekliliği isteyen ekipler ve yönlendirme ile yük devretme mantığını kendileri kurmak istemeyen geliştiriciler için.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Uniblock: Birleşik Blok Zinciri API'leri ve RPC Erişimi İçin En İyisi
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faafsaavjrvfx1fxte0e7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faafsaavjrvfx1fxte0e7.png" alt="Uniblock birleşik blok zinciri API'leri" width="799" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://uniblock.dev/" rel="noopener noreferrer"&gt;Uniblock&lt;/a&gt;, blok zinciri altyapısına birleşik API katmanı olarak yaklaşır.&lt;/p&gt;

&lt;p&gt;Platform tek bir arayüz üzerinden &lt;strong&gt;300'den fazla blok zincirine ve 55'ten fazla sağlayıcıya&lt;/strong&gt; erişim sunar. Temel RPC erişiminin yanında binlerce standartlaştırılmış API sağlar.&lt;/p&gt;

&lt;p&gt;Geleneksel bir RPC sağlayıcısı çoğunlukla düğüme doğrudan erişim sunar. Uniblock ise yönlendirme, yedeklilik ve sağlayıcı yönetimini birleşik API'nin arkasında soyutlamayı hedefler.&lt;/p&gt;

&lt;p&gt;Uniblock, yönlendirme sisteminin gecikme, maliyet ve güvenilirliği değerlendirdiğini; yanıt yavaşladığında paralel hedging kullanabildiğini belirtir.&lt;/p&gt;

&lt;p&gt;Bu yaklaşım sayesinde ekiplerin aşağıdaki işleri kendilerinin sürdürmesi gerekmeyebilir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Özel yük devretme mantığı&lt;/li&gt;
&lt;li&gt;Birden fazla sağlayıcının izlenmesi&lt;/li&gt;
&lt;li&gt;Farklı sözleşme ve faturalandırma ilişkileri&lt;/li&gt;
&lt;li&gt;Sağlayıcılar arasında entegrasyon farkları&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Uniblock ham RPC'nin ötesine geçer. API kataloğunda şu alanlar bulunur:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token fiyatları&lt;/li&gt;
&lt;li&gt;Piyasa değeri&lt;/li&gt;
&lt;li&gt;İşlem hacmi&lt;/li&gt;
&lt;li&gt;Tarihsel piyasa verileri&lt;/li&gt;
&lt;li&gt;Token API'leri&lt;/li&gt;
&lt;li&gt;NFT API'leri&lt;/li&gt;
&lt;li&gt;Blok zinciri tarama API'leri&lt;/li&gt;
&lt;li&gt;Diğer üst düzey Web3 API'leri&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Güçlü yönleri
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;300'den fazla blok zinciri ağı&lt;/li&gt;
&lt;li&gt;55'ten fazla temel sağlayıcı&lt;/li&gt;
&lt;li&gt;Birleşik API arayüzü&lt;/li&gt;
&lt;li&gt;Akıllı yönlendirme ve yük devretme&lt;/li&gt;
&lt;li&gt;Geniş üst düzey blok zinciri API seti&lt;/li&gt;
&lt;li&gt;Sağlayıcı kilitlenmesini azaltma&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dezavantajları
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ek bir soyutlama katmanı ekler&lt;/li&gt;
&lt;li&gt;Doğrudan düğüm kontrolü isteyenler geleneksel sağlayıcıları tercih edebilir&lt;/li&gt;
&lt;li&gt;Geniş API yüzeyi yalnızca RPC kullanan uygulamalar için gereksiz olabilir&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kimler için uygun?
&lt;/h3&gt;

&lt;p&gt;Çok zincirli uygulamalar, cüzdanlar, Web3 platformları ve birden fazla altyapı sağlayıcısını yönetmenin operasyonel yükünü azaltmak isteyen ekipler için.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. QuickNode: Geniş Web3 Geliştirici Altyapısı İçin En İyisi
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F17n06bhvupnpe8xynfbb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F17n06bhvupnpe8xynfbb.png" alt="QuickNode Web3 geliştirici altyapısı" width="800" height="320"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.quicknode.com/" rel="noopener noreferrer"&gt;QuickNode&lt;/a&gt;, RPC erişimini Web3 uygulamaları oluşturmak ve işletmek için gereken ek servislerle birleştirir.&lt;/p&gt;

&lt;p&gt;Platformun belgeleri &lt;strong&gt;80'den fazla blok zinciri&lt;/strong&gt; desteği listeler. RPC, REST ve gRPC arayüzleri üzerinden erişim sağlar.&lt;/p&gt;

&lt;p&gt;RPC'nin yanında şu servisler bulunur:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Streams:&lt;/strong&gt; Gerçek zamanlı blok zinciri veri akışları&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Webhooks:&lt;/strong&gt; Olay odaklı bildirimler&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQL Explorer:&lt;/strong&gt; Dizinlenmiş blok zinciri veri kümelerini sorgulama&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IPFS:&lt;/strong&gt; Merkezi olmayan depolama&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Örneğin bir uygulama:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Akıllı sözleşmeyle etkileşim için RPC'yi&lt;/li&gt;
&lt;li&gt;Olayları almak için WebSockets'ı&lt;/li&gt;
&lt;li&gt;Blok zinciri verilerini işlemek için Streams'i&lt;/li&gt;
&lt;li&gt;Dizinlenmiş verileri sorgulamak için SQL Explorer'ı&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;aynı platformda kullanabilir.&lt;/p&gt;

&lt;p&gt;QuickNode ayrıca yapay zeka ajanlarına yönelik araçlar eklemektedir. API'ler HTTP, JSON-RPC, REST, gRPC ve WebSocket gibi standart arayüzleri desteklediği için ajanlar özel bir sarmalayıcı olmadan altyapıyla etkileşebilir.&lt;/p&gt;

&lt;p&gt;Platform ayrıca altyapıyı yönetmek ve API'lere erişmek için MCP ve ajan odaklı araçlar sağlar.&lt;/p&gt;

&lt;p&gt;Solana tarafında QuickNode WebSockets, gRPC ve Streams'i destekler. Bu seçenekler geliştirme, yüksek frekanslı veya düşük gecikmeli iş yükleri ve yönetilen veri akışları için farklı kullanım alanları sunar.&lt;/p&gt;

&lt;h3&gt;
  
  
  Güçlü yönleri
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;80'den fazla blok zinciri ağı&lt;/li&gt;
&lt;li&gt;RPC, REST, gRPC ve WebSockets&lt;/li&gt;
&lt;li&gt;Streams ve Webhooks&lt;/li&gt;
&lt;li&gt;SQL tabanlı blok zinciri veri erişimi&lt;/li&gt;
&lt;li&gt;IPFS altyapısı&lt;/li&gt;
&lt;li&gt;Yapay zeka ve ajan odaklı araçlar&lt;/li&gt;
&lt;li&gt;Geniş geliştirici ekosistemi&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Dezavantajları
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ürün yüzeyi basit bir dApp için gereğinden geniş olabilir&lt;/li&gt;
&lt;li&gt;Gelişmiş özellikler plana veya zincire bağlı olabilir&lt;/li&gt;
&lt;li&gt;Ekiplerin gerçekten hangi servislere ihtiyaç duyduğunu değerlendirmesi gerekir&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kimler için uygun?
&lt;/h3&gt;

&lt;p&gt;Tam yığın Web3 uygulamaları, üretim dApp'leri, veri yoğun uygulamalar, yapay zeka ajanları ve RPC'nin yanında ek blok zinciri altyapısı isteyen ekipler için.&lt;/p&gt;

&lt;h2&gt;
  
  
  Doğru RPC Sağlayıcısı Nasıl Seçilir?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fknzg8z2venetzni7xwqi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fknzg8z2venetzni7xwqi.png" alt="RPC sağlayıcısı seçim rehberi" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tek bir RPC sağlayıcısı her uygulama için otomatik olarak en iyi seçenek değildir. Seçim, uygulamanızın altyapı gereksinimlerine bağlıdır.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Gereksinim&lt;/th&gt;
&lt;th&gt;Değerlendirilebilecek sağlayıcı&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Birden fazla düğüm yapılandırmasına sahip yönetilen altyapı&lt;/td&gt;
&lt;td&gt;Chainstack&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Çok zincirli RPC, arşiv ve analitik&lt;/td&gt;
&lt;td&gt;OnFinality&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sağlayıcı yedekliliği ve otomatik yönlendirme&lt;/td&gt;
&lt;td&gt;RouteMesh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Birleşik RPC ve üst düzey blok zinciri API'leri&lt;/td&gt;
&lt;td&gt;Uniblock&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Akış, Webhooks, IPFS ve dizinlenmiş verilerle geniş Web3 yığını&lt;/td&gt;
&lt;td&gt;QuickNode&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Chainstack'i seçin
&lt;/h3&gt;

&lt;p&gt;Paylaşılan erişimden özel, arşiv veya uzmanlaşmış altyapıya geçiş yoluna ihtiyaç duyuyorsanız Chainstack güçlü bir seçenektir.&lt;/p&gt;

&lt;h3&gt;
  
  
  OnFinality'yi seçin
&lt;/h3&gt;

&lt;p&gt;Önceliğiniz çok zincirli altyapıysa; yönetilen RPC, arşiv erişimi, analitik ve özel düğümlerin birleşimi OnFinality'yi öne çıkarır.&lt;/p&gt;

&lt;h3&gt;
  
  
  RouteMesh'i seçin
&lt;/h3&gt;

&lt;p&gt;En önemli hedefiniz sağlayıcı yedekliliğiyse RouteMesh, yeniden deneme ve yük devretmeyi uygulama dışına taşır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Uniblock'ı seçin
&lt;/h3&gt;

&lt;p&gt;Birden fazla RPC sağlayıcısı ve üst düzey blok zinciri API'sine tek entegrasyonla erişmek istiyorsanız Uniblock daha uygun olabilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  QuickNode'u seçin
&lt;/h3&gt;

&lt;p&gt;RPC'nin yanında akış, Webhooks, dizinlenmiş veriler, IPFS ve yapay zeka odaklı araçlara ihtiyaç duyuyorsanız QuickNode geniş bir platform sunar.&lt;/p&gt;

&lt;h2&gt;
  
  
  RPC Düğümleri ve Blok Zinciri Veri API'leri
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkokqp4wremb9kcz0jc9s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkokqp4wremb9kcz0jc9s.png" alt="RPC altyapısı ve veri API'leri" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Önemli bir ayrım yapın:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;RPC altyapısı ve blok zinciri veri API'leri aynı şey değildir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;RPC uç noktası, blok zinciri düğümüne nispeten doğrudan erişim sağlar. Uygulamanız son bloğu isteyebilir, bir sözleşme durumunu okuyabilir veya işlem gönderebilir.&lt;/p&gt;

&lt;p&gt;Ancak bir portföy uygulaması genellikle daha fazla veriye ihtiyaç duyar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token bakiyeleri&lt;/li&gt;
&lt;li&gt;İşlem geçmişi&lt;/li&gt;
&lt;li&gt;Token meta verileri&lt;/li&gt;
&lt;li&gt;Portföy değeri&lt;/li&gt;
&lt;li&gt;DeFi pozisyonları&lt;/li&gt;
&lt;li&gt;Piyasa fiyatları&lt;/li&gt;
&lt;li&gt;Risk bilgileri&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu bilgileri yalnızca ham RPC çağrılarından üretmek önemli miktarda geliştirme çalışması gerektirir.&lt;/p&gt;

&lt;p&gt;Bu nedenle modern Web3 mimarileri farklı altyapı katmanlarını birlikte kullanır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Doğrudan blok zinciri etkileşimi için RPC sağlayıcısı&lt;/li&gt;
&lt;li&gt;Yapılandırılmış zincir üstü veriler için indeksleme hizmeti&lt;/li&gt;
&lt;li&gt;Portföy ve piyasa zekası için özel veri API'si&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yapay zeka ajanlarında bu ayrım daha da önemlidir. RPC ham blok zinciri verisi sağlarken üst düzey API'ler bu veriyi ajanın tüketebileceği daha yapılandırılmış bir forma dönüştürebilir.&lt;/p&gt;

&lt;h2&gt;
  
  
  RPC Altyapısıyla Neler Oluşturabilirsiniz?
&lt;/h2&gt;

&lt;p&gt;Güvenilir blok zinciri bağlantısı, basit bir cüzdandan çok daha geniş bir uygulama alanı açar.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cüzdan uygulamaları
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fozmtgw5akwxado8viiw9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fozmtgw5akwxado8viiw9.png" alt="RPC ile cüzdan uygulamaları" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cüzdanlar RPC altyapısını şu işler için kullanır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bakiye alma&lt;/li&gt;
&lt;li&gt;Akıllı sözleşmelerle etkileşim&lt;/li&gt;
&lt;li&gt;İşlem gönderme&lt;/li&gt;
&lt;li&gt;Ağ etkinliğini izleme&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Daha zengin bir deneyim için RPC; indekslenmiş veriler ve portföy API'leriyle birleştirilebilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  DeFi uygulamaları
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqcy65futzvaptiknxe70.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqcy65futzvaptiknxe70.png" alt="RPC ile DeFi uygulamaları" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;DeFi uygulamaları akıllı sözleşmelerle sürekli iletişim halindedir. Kullanıcılar token takas ediyor, likidite sağlıyor, varlık ödünç alıyor veya stake ediyor olsun, güvenilir RPC erişimi temel bir gereksinimdir.&lt;/p&gt;

&lt;p&gt;Daha talepkâr DeFi uygulamaları arşiv erişimi, WebSockets veya özel altyapı da gerektirebilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Alım satım botları
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj46512zgu995eyhc68ld.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj46512zgu995eyhc68ld.png" alt="RPC ile alım satım botları" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alım satım sistemleri gecikmeye ve güvenilirliğe özellikle duyarlıdır. Bir botun tipik akışı şu şekilde olabilir:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Blok zinciri etkinliğini izlemek&lt;/li&gt;
&lt;li&gt;Bir fırsat belirlemek&lt;/li&gt;
&lt;li&gt;Sözleşme durumunu okumak&lt;/li&gt;
&lt;li&gt;İşlemi simüle etmek&lt;/li&gt;
&lt;li&gt;İşlemi göndermek&lt;/li&gt;
&lt;li&gt;Sonucu izlemek&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bu akışta RPC katmanı, alım satım mimarisinin kritik bir parçasıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Yapay zeka ajanları
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fce5pkvtcu128za9evk6m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fce5pkvtcu128za9evk6m.png" alt="RPC ile yapay zeka ajanları" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Yapay zeka ajanları önceden belirlenmiş tek bir istek dizisini takip etmek yerine, bir sonraki hangi bilgiye ihtiyaç duyduğuna karar verebilir. Muhakeme sırasında birden fazla blok zinciri isteği yapabilir.&lt;/p&gt;

&lt;p&gt;Bu nedenle altyapının:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Öngörülemeyen istek modellerini kaldırması&lt;/li&gt;
&lt;li&gt;Ajanın zincir verilerine güvenilir erişmesini sağlaması&lt;/li&gt;
&lt;li&gt;Gerekirse yapılandırılmış veri sunması&lt;/li&gt;
&lt;li&gt;Standart araç ve arayüzlerle çalışması&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;gerekir.&lt;/p&gt;

&lt;p&gt;Chainstack ve QuickNode gibi sağlayıcıların yapay zeka odaklı arayüzler eklemesinin nedenlerinden biri budur. Chainstack'in MCP sunucusu canlı blok zinciri verilerine, belgelere ve düğüm yönetimine erişim sağlarken QuickNode API'lerini HTTP, JSON-RPC, REST, gRPC ve WebSocket gibi standart arayüzlerle sunar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgljtq0na7uaczbw0o8ck.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgljtq0na7uaczbw0o8ck.png" alt="Yapay zeka ajanları ve Web3 altyapısı" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Sonuç
&lt;/h2&gt;

&lt;p&gt;RPC sağlayıcısı seçmek eskiden basit bir karardı: İhtiyaç duyduğunuz ağ için bir uç nokta bulur ve uygulamanızı bağlardınız.&lt;/p&gt;

&lt;p&gt;Web3 uygulamaları daha karmaşık hale geldikçe değerlendirilmesi gereken kriterler de arttı:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gecikme&lt;/li&gt;
&lt;li&gt;Güvenilirlik&lt;/li&gt;
&lt;li&gt;Arşiv erişimi&lt;/li&gt;
&lt;li&gt;Gerçek zamanlı akış&lt;/li&gt;
&lt;li&gt;Özel altyapı&lt;/li&gt;
&lt;li&gt;Sağlayıcı yönlendirme&lt;/li&gt;
&lt;li&gt;Yük devretme&lt;/li&gt;
&lt;li&gt;Birden fazla zinciri yönetme maliyeti&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Beş sağlayıcı bu probleme farklı yaklaşır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Chainstack&lt;/strong&gt;, farklı düğüm yapılandırmaları ve üretim odaklı özelliklere sahip yönetilen blok zinciri altyapısı sunar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OnFinality&lt;/strong&gt;, arşiv, analitik ve özel düğüm seçenekleriyle çok zincirli RPC erişimine odaklanır.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RouteMesh&lt;/strong&gt;, birden fazla RPC sağlayıcısını güvenilirlik odaklı bir yönlendirme katmanında birleştirir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uniblock&lt;/strong&gt;, RPC erişimini üst düzey API'ler ve sağlayıcı soyutlamasıyla bir araya getirir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;QuickNode&lt;/strong&gt;, RPC'yi akış, Webhooks, dizinlenmiş veriler, IPFS ve yapay zeka araçlarıyla genişletir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Geliştiricilerin sorması gereken soru yalnızca şu değildir:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Hangi RPC sağlayıcısı en iyi?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Daha doğru soru şudur:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Hangi altyapı modeli geliştirdiğim uygulamaya en uygun?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Küçük bir dApp yalnızca paylaşılan bir RPC uç noktasına ihtiyaç duyabilir. Üretim odaklı bir cüzdan çok zincirli yedeklilik isteyebilir. Bir alım satım sistemi gecikme ve özel altyapıya öncelik verebilir. Bir yapay zeka ajanı ise yapılandırılmış blok zinciri verileri ve ajan dostu araçlarla birleştirilmiş RPC erişimine ihtiyaç duyabilir.&lt;/p&gt;

&lt;p&gt;Bu ayrımı erken yapmak, uygulamanız prototipten üretime geçerken önemli miktarda mühendislik çalışmasından tasarruf sağlayabilir.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7et3a5jsaq7g2az0pxc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7et3a5jsaq7g2az0pxc.png" alt="Web3 RPC altyapısı özeti" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Resmi bağlantılar
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://chainstack.com/" rel="noopener noreferrer"&gt;Chainstack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://onfinality.io/en" rel="noopener noreferrer"&gt;OnFinality&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://routeme.sh/" rel="noopener noreferrer"&gt;RouteMesh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://uniblock.dev/" rel="noopener noreferrer"&gt;Uniblock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.quicknode.com/" rel="noopener noreferrer"&gt;QuickNode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.7 Flash'tan 3.8 Flash'a API Geçiş Rehberi</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 08:36:19 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-37-flashtan-38-flasha-api-gecis-rehberi-4ogk</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-37-flashtan-38-flasha-api-gecis-rehberi-4ogk</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash'a Geçiş: 3.7 Flash Kullanıcıları İçin 9 Maddelik Kontrol Listesi
&lt;/h1&gt;

&lt;p&gt;Google, Gemini 3.8 Flash'ı 3.7 Flash'tan üç hafta sonra, 2 Eylül 2026'da, aynı başlangıç fiyatıyla ve yaklaşık aynı hızla piyasaya sürdü. Model kimliği &lt;code&gt;gemini-3.8-flash&lt;/code&gt;; önizleme eki yok ve model kartı modeli “Gemini 3.7 Flash'a dayalı” olarak tanımlıyor. Basit bir sohbet istemi için geçiş çoğunlukla tek satırlık bir değişikliktir. Ancak düşünme parametrelerini, örneklemeyi veya araç döngülerini kullanan ekiplerin kontrol etmesi gereken dokuz madde vardır; bunlardan ikisi 3.7 Flash'ta görülmeyen hatalara yol açabilir.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Bugün Apidog'u deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bu rehber, Google'ın &lt;strong&gt;Gemini 3.8 Flash'taki Yenilikler&lt;/strong&gt; sayfası ve Gemini 3 geliştirici rehberindeki bilgilerden derlenmiştir. Google'ın Gemini 3.x için birincil kabul ettiği Etkileşimler API'si ile 3.7 Flash kodlarının çoğunun hâlâ kullandığı eski &lt;code&gt;generateContent&lt;/code&gt; uç noktası birlikte ele alınır. Örnekleri Apidog'a yapıştırıp üretime geçmeden önce canlı uç noktada çalıştırabilirsiniz. Önce modelin genel görünümünü incelemek isterseniz &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash nedir&lt;/a&gt; ile başlayın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Önce çerçeveyi anlayın
&lt;/h2&gt;

&lt;p&gt;Google, 3.8 Flash'ın tasarım gereği “daha çok çalıştığını” belirtiyor: karmaşık görevlerde daha küçük akıl yürütme adımları atıyor, sonuçlarını doğruluyor ve araçları yinelemeli olarak çağırıyor. Kazanımların önemli bölümü buradan geliyor. Bu nedenle geçiş yalnızca bir yapılandırma değişikliği değil, aynı zamanda bir token bütçesi incelemesidir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ne değişir, ne değişmez?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Alan&lt;/th&gt;
&lt;th&gt;3.7 Flash&lt;/th&gt;
&lt;th&gt;3.8 Flash&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Model kimliği&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.7-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bağlam / çıkış&lt;/td&gt;
&lt;td&gt;1.048.576 / 65.536&lt;/td&gt;
&lt;td&gt;Aynı&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fiyat (31 Aralık 2026'ya kadar tanıtım)&lt;/td&gt;
&lt;td&gt;1M başına 0,75 $ / 3,75 $&lt;/td&gt;
&lt;td&gt;Aynı; 1 Ocak 2027'den itibaren her ikisi için 1,50 $ / 7,50 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Düşünme seviyeleri&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Aynı; &lt;code&gt;minimal&lt;/code&gt; doğrulama hatası döndürür, varsayılan &lt;code&gt;medium&lt;/code&gt;'dur&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Görev başına token&lt;/td&gt;
&lt;td&gt;Temel&lt;/td&gt;
&lt;td&gt;Ortalama %30 daha fazla çıkış tokeni (Artificial Analysis)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fonksiyon sonuçları&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;call_id&lt;/code&gt; + &lt;code&gt;name&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Her ikisi de zorunlu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Destek durumu&lt;/td&gt;
&lt;td&gt;“Tamamen desteklenmeye devam ediyor”, sona erme tarihi yok&lt;/td&gt;
&lt;td&gt;Mevcut&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Fiyatlandırma kaynağı &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Google Gemini API fiyatlandırma sayfasıdır&lt;/a&gt;. Sayfadaki 3.6, 3.7 ve 3.8 Flash fiyat satırları aynıdır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adım 0: Geçiş gerekli mi?
&lt;/h2&gt;

&lt;p&gt;Geçiş zorunlu değil. Google'ın &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;lansman yazısı&lt;/a&gt; Gemini 3.7 Flash'ın “tamamen desteklenmeye devam ettiğini” belirtiyor ve bir sona erme tarihi yayınlamıyor.&lt;/p&gt;

&lt;p&gt;Token başına fiyat değişmedi; fark kullanım miktarından kaynaklanıyor. &lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;, yüksek düşünme seviyesinde 3.8 Flash'ın endekslerinde görev başına yaklaşık 48 bin çıkış tokeni kullandığını, bunun 3.7 Flash'tan %30 fazla olduğunu ve görev başına maliyeti aynı oranlarda 0,40 $'dan 0,58 $'a çıkardığını ölçtü. Endeks puanları 56'dan 59'a yükselirken, τ³-Banking araç kullanım doğruluğu 12 puan artarak %45'e ulaştı.&lt;/p&gt;

&lt;p&gt;Takas basit: görev başına daha fazla token karşılığında daha yüksek yetenek. İş yükünüz kısa ve gecikmeye duyarlıysa veya 3.7 Flash'ta değerlendirmeleri zaten geçiyorsa mevcut modelde kalabilirsiniz. Geçiş kararı için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.8 Flash ve 3.7 Flash karşılaştırmasına&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adım 1: Model kimliğini iki API şeklinde değiştirin
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Etkileşimler API'si
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.7-flash"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"input"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"..."&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.8-flash"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"input"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"..."&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.8-flash"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"input"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"..."&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Eski &lt;code&gt;generateContent&lt;/code&gt; uç noktası
&lt;/h3&gt;

&lt;p&gt;Bu uç nokta hâlâ destekleniyor ve sona erme tarihi yok:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;POST /v1beta/models/gemini-3.7-flash:generateContent
POST /v1beta/models/gemini-3.8-flash:generateContent
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Python SDK
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;...,&lt;/span&gt;
    &lt;span class="n"&gt;generation_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;thinking_level&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;medium&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;models&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;generate_content&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;contents&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;...,&lt;/span&gt;
    &lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;GenerateContentConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;thinking_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;ThinkingConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;thinking_level&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;),&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Etkileşimler API'sini daha önce kullanmadıysanız &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.8 Flash API rehberi&lt;/a&gt; iki API şeklini de uçtan uca gösterir. &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-7-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.7 Flash API rehberi&lt;/a&gt; ise yalnızca &lt;code&gt;generateContent&lt;/code&gt; akışını kapsar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dokuz maddelik geçiş kontrol listesi
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;code&gt;thinking_level: "minimal"&lt;/code&gt; değerini &lt;code&gt;low&lt;/code&gt; ile değiştirin
&lt;/h3&gt;

&lt;p&gt;3.8 Flash yalnızca &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; ve &lt;code&gt;high&lt;/code&gt; kabul eder. &lt;code&gt;minimal&lt;/code&gt; gönderirseniz doğrulama hatası alırsınız. Değer gönderilmezse varsayılan &lt;code&gt;medium&lt;/code&gt; olur. Gemini 3 Pro'nun varsayılanı &lt;code&gt;high&lt;/code&gt; olduğu için Pro yapılandırmasını kopyalayıp eşleştiğini varsaymayın.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Önce — Etkileşimler API'si:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generation_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinking_level"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"minimal"&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Sonra:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generation_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinking_level"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Eski API şekli:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&lt;/span&gt;&lt;span class="p"&gt;}}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Google'ın &lt;a href="https://ai.google.dev/gemini-api/docs/thinking" rel="noopener noreferrer"&gt;düşünme dokümantasyonu&lt;/a&gt;, &lt;code&gt;low&lt;/code&gt; seviyesini gecikme ayarı; &lt;code&gt;medium&lt;/code&gt; seviyesini ise karmaşık kod ve ajanik çalışmalar için varsayılan olarak tanımlar. &lt;code&gt;minimal&lt;/code&gt; için doğrudan karşılık &lt;code&gt;low&lt;/code&gt;'dur. Rota başına doğru seviye için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;düşünme seviyeleri rehberine&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; ve &lt;code&gt;top_k&lt;/code&gt; değerlerini kaldırın
&lt;/h3&gt;

&lt;p&gt;Google, tüm Gemini 3 modellerinde sıcaklığın varsayılan &lt;code&gt;1.0&lt;/code&gt; değerinde bırakılmasını öneriyor. Daha düşük değerler döngülere veya performans düşüşüne neden olabilir. 3.7 Flash yapılandırmalarında önceki nesillerden kalan &lt;code&gt;temperature: 0.2&lt;/code&gt; gibi değerleri silin.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Önce:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"temperature"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"topP"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.9&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"topK"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;40&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Sonra:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"medium"&lt;/span&gt;&lt;span class="p"&gt;}}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tekrarlanabilir JSON için düşük sıcaklık kullanıyorsanız örnekleme ayarlarını değiştirmek yerine yapılandırılmış çıktıları kullanın. 3.8 Flash yapılandırılmış çıktıları destekler ve şemaya uyan yanıtlar üretir.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;code&gt;thinking_budget&lt;/code&gt; yerine &lt;code&gt;thinking_level&lt;/code&gt; kullanın
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;thinking_budget&lt;/code&gt; bir tam sayı token sınırıydı. &lt;code&gt;thinking_level&lt;/code&gt; ise bir dize numaralandırmasıdır; aralarında aritmetik bir eşleşme yoktur.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gecikmeye duyarlı rotalar: &lt;code&gt;low&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Varsayılan rotalar: &lt;code&gt;medium&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;En zor, çok adımlı rotalar: &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Önce:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingBudget"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4096&lt;/span&gt;&lt;span class="p"&gt;}}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Sonra:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&lt;/span&gt;&lt;span class="p"&gt;}}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Düşünme tokenleri hâlâ çıkış tokeni olarak faturalandırılır ve &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; alanında raporlanır. Bu nedenle maliyet kontrolü sabit bir limitten seviye seçimine ve regresyon doğrulamalarına kayar.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;code&gt;candidate_count&lt;/code&gt; değerini kaldırın
&lt;/h3&gt;

&lt;p&gt;Gemini 3 ve sonrası birden fazla aday desteklemez. &lt;code&gt;candidateCount&lt;/code&gt; anahtarını ve &lt;code&gt;candidates[1]&lt;/code&gt; veya sonrasını kullanan kodu kaldırın.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Önce:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"candidateCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Sonra:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;En iyi adayı seçmek için çoklu örnekleme yapıyorsanız, 3.8 Flash'ta bunun karşılığı tek yanıtta daha yüksek bir düşünme seviyesi ve doğrulamadır.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Her fonksiyon sonucuna &lt;code&gt;call_id&lt;/code&gt; ve &lt;code&gt;name&lt;/code&gt; ekleyin
&lt;/h3&gt;

&lt;p&gt;Bu, ikinci kritik kırılma noktasıdır. 3.8 Flash'a gönderdiğiniz her fonksiyon sonucu hem çağrı kimliğini hem de fonksiyon adını taşımalıdır. Yalnızca adı geri gönderen kod, araç sonucu aşamasında başarısız olur.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Etkileşimler API'si:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"previous_interaction_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&amp;lt;function_call adımındaki id&amp;gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"input"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"function_result"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"get_weather"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"call_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&amp;lt;function_call adımındaki idleşmelidir. Kanonik örnekler için [fonksiyon çağırma referansına](https://ai.google.dev/gemini-api/docs/function-calling), iki aşamalı akış ve 3.8 Flash'ın neden daha fazla araç çağrısı yaptığı için [3.8 Flash fonksiyon çağırma rehberine](https://apidog.com/tr/blog/gemini-3-8-flash-function-calling?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) bakın.

### 6. Düşünce imzalarını olduğu gibi geri gönderin

Gemini 3 modelleri yanıt bölümlerine düşünce imzaları ekler. Sonraki adımı kendiniz oluşturuyorsanız yalnızca metni değil, tüm bölüm türlerini ve imzaları değiştirmeden geri gönderin. İmzaları kaldırmak veya yeniden serileştirmek modelin sonraki adımdaki sürekliliğini bozabilir.

Etkileşimler API'sinde `previous_interaction_id` göndererek sunucu tarafı geçmişi kullanabilirsiniz. `store: false` ayarlarsanız geçmişi yeniden siz taşırsınız; düşünce bloklarını ve imzalarını da geri göndermeniz gerekir.

Eski `generateContent` şeklinde geçmiş her zaman istemci tarafındadır. Son yanıttan kesilmiş bir kopyayla `contents` oluşturan kodları özellikle denetleyin.

### 7. Token bütçesini rota bazında artırın

Bu değişiklik hata döndürmediği için kolayca gözden kaçar. [Artificial Analysis](https://artificialanalysis.ai/articles/gemini-3-8-flash) yüksek düşünme seviyesinde yaklaşık %30 daha fazla çıkış tokeni ölçtü. Google da modelin uzun ve karmaşık görevlerde, özellikle yüksek çaba seviyelerinde, tasarım gereği daha fazla token kullanabileceğini belirtiyor.

Bütçeyi küresel değil, rota bazında planlayın:

- **Gecikmeye duyarlı uç noktalar:** `low`. Artificial Analysis, görev başına `low` seviyesinde 0,8 dakika ve 0,24 $; `high` seviyesinde 2,5 dakika ve 0,58 $ ölçtü.
- **Varsayılan rotalar:** `medium`; aynı endekste görev başına yaklaşık 0,41 $.
- **Ajan döngüleri:** Daha fazla araç çağrısı turu bekleyin. Döngüyü yalnızca token sayısıyla değil, tur sayısıyla da sınırlayın.

65.536 çıkış tokeni tavanını yeniden gözden geçirin. Düşünmeyle birlikte 40 bin token döndüren bir 3.7 Flash istemi, 3.8 Flash'ta sınıra daha yakın çalışabilir. Üç seviyenin görev başına maliyetlerini incelemek için [3.8 Flash fiyatlandırma dökümünü](https://apidog.com/tr/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) kullanın.

### 8. `media_resolution_high` değerini PDF ve videoda ayrı test edin

3.8 Flash metin, resim, video, ses ve PDF girdilerini kabul eder. Medya çözünürlüğü, her girdinin tükettiği token sayısını değiştirir; maliyet medya türüne göre de farklılaşır. PDF sayfasında uygun maliyetli olan bir ayar, uzun videoda pahalı olabilir.

3.7 Flash'tan genel bir yüksek çözünürlük ayarını ölçüm yapmadan taşımayın. Temsili bir PDF ve video göndererek her çözünürlükte `usageMetadata.promptTokenCount` değerlerini karşılaştırın.

### 9. Görüntü segmentasyonu çağrılarını kaldırın

Görüntü segmentasyonu Gemini 3 modellerinde desteklenmez. 3.7 Flash döneminden kalma bir işlem hattı eski bir Gemini modeli üzerinden segmentasyon yapıyorsa bu yol geçişten bağımsızdır. Ancak 3.8 Flash'tan segmentasyon maskesi isteyen bir istemin kullanılabilir çıktı yerine başarısız olmasını bekleyin.

Model sayfasına göre görüntü oluşturma, ses oluşturma ve Live API de 3.8 Flash'ta desteklenmez. Ayrıntılar için [Gemini 3.8 Flash model sayfasına](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash) bakın.

## Apidog'da regresyon planı oluşturun

İki kritik değişiklik ve token kullanımındaki kayma nedeniyle geçişi tek seferlik bir `curl` çağrısı olarak değil, tekrarlanabilir bir karşılaştırma olarak ele alın. [Apidog](https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) bir API istemcisi ve test çalıştırıcısıdır: istekleri gönderir, yanıtları doğrular ve çalıştırmaları planlar; modeli kendisi çalıştırmaz.

### Ortam ve değişkenler

Bir Gemini ortamı oluşturun ve şunları saklayın:

- `GEMINI_API_KEY`: gizli değişken
- `MODEL`: model değişkeni

`generateContent` URL'sinde ve Etkileşimler API'sinin `model` alanında `{{MODEL}}` kullanın. Böylece aynı kayıtlı isteği iki modelle çalıştırabilirsiniz.

### Altın istemler

Gerçek rotalarınızı temsil eden 10–20 istem kaydedin:

- Kısa bir sohbet dönüşü
- Yapılandırılmış çıktı çıkarma
- Sahte bir araçla iki aşamalı fonksiyon çağrısı
- Bir PDF girdisi
- Bir video girdisi

Her istemi bir test senaryosundaki ayrı bir istek olarak tanımlayın.

### İstek başına doğrulamalar

Her isteğe şu üç doğrulamayı ekleyin:

1. Durum kodu `200` olmalı ve yanıt gövdesi JSON şemasıyla eşleşmeli. Yapılandırılmış çıktı rotalarında alt akışta ayrıştırdığınız alanları da doğrulayın.
2. `usageMetadata.thoughtsTokenCount`, rota için belirlediğiniz tavanın altında kalmalı. Örneğin `low` rotası için 8.000 token.
3. `usageMetadata.totalTokenCount`, 7. maddede belirlediğiniz rota bütçesinin altında kalmalı.

Fonksiyon çağrısı senaryosunda, geri gönderilen `call_id` değerinin önceki adımın `function_call.id` değeriyle eşleştiğini ayrıca doğrulayın.

### Yan yana çalıştırma

Senaryoyu çoğaltın:

- Bir senaryoda `MODEL=gemini-3.7-flash`
- Diğerinde `MODEL=gemini-3.8-flash`

Her ikisini de çalıştırın. Apidog test raporları doğrulama başına geçme/kalma durumlarını ve yanıt gövdelerini gösterir. Böylece istem başına token farklarını günlüklerden yeniden oluşturmadan tek görünümde inceleyebilirsiniz.

### Planlı çalıştırma

3.8 Flash senaryosunu planlı çalıştırmaya dönüştürün. Token tavanlarını dağıtım penceresi boyunca günlük olarak kontrol edin. Kurulum için [Planlı API testleri rehberine](https://apidog.com/tr/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) bakın. İsterseniz [Apidog'u indirin](https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation) ve yukarıdaki parçacıkları içe aktarın.

## Geri alma: 3.7 Flash'ı yapılandırma bayrağının arkasında tutun

3.7 Flash tamamen desteklenmeye devam ettiği ve 3.8 Flash ile aynı fiyatlandırmayı paylaştığı için geri alma kolaydır. Model kimliklerini kod içine gömmek yerine yapılandırmada tutun:

&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
json&lt;br&gt;
{&lt;br&gt;
  "gemini_model": "gemini-3.8-flash",&lt;br&gt;
  "gemini_fallback_model": "gemini-3.7-flash"&lt;br&gt;
}&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Üç kural geri almayı güvenli hale getirir:

- **İstek şeklini ortak tutun.** 1–6. maddelerdeki değişiklikler — `minimal` kullanmamak, örnekleme anahtarlarını kaldırmak, `thinking_budget` yerine `thinking_level` kullanmak, `candidate_count` göndermemek, `call_id` + `name` eklemek ve imzaları korumak — 3.7 Flash'ta da geçerlidir. Böylece bayrağı değiştirmek ikinci bir kod yolu gerektirmez.
- **Rota bazında yayınlayın.** Önce token farkının en küçük olduğu `low` gecikme rotalarını geçirin. Ajan döngülerini, yan yana senaryolar birkaç gün çalıştıktan sonra taşıyın.
- **Tokenları da izleyin.** 3.8 Flash'ta geri alma nedeni 4xx hatasından çok maliyet veya gecikme regresyonu olabilir. Token tavanı doğrulamalarını uyarı sisteminize bağlayın.

## Sıkça Sorulan Sorular

### Gemini 3.8 Flash, 3.7 Flash'tan daha mı pahalı?

Token başına değil. Her iki model de 31 Aralık 2026'ya kadar 1M token başına 0,75 $ giriş / 3,75 $ çıkış ücretine sahip. Her ikisi de 1 Ocak 2027'de 1,50 $ / 7,50 $ seviyesine çıkacak. Ancak 3.8 Flash tasarım gereği görev başına daha fazla token kullanıyor; Artificial Analysis yüksek düşünme seviyesinde yaklaşık %30 daha fazla çıkış tokeni ölçtü.

### `thinking_level: "minimal"` değerini bırakırsam ne olur?

3.8 Flash isteği doğrulama hatasıyla başarısız olur. Değeri `low` olarak değiştirin.

### 3.8 Flash için Etkileşimler API'sine geçmem gerekiyor mu?

Hayır. `generateContent` eski olarak tanımlansa da sona erme tarihi olmadan desteklenmeye devam ediyor ve 3.8 Flash ile çalışıyor. Etkileşimler API'si, `previous_interaction_id` üzerinden sunucu tarafı konuşma durumu sağlayarak 6. maddedeki imza yönetimini kolaylaştırır.

### 3.7 Flash kullanımdan kaldırılıyor mu?

Google, modelin “tamamen desteklenmeye devam ettiğini” söylüyor ve bir kullanımdan kaldırma tarihi yayınlamadı. Bu nedenle yapılandırma bayrağıyla geri alma hâlâ mümkündür.

### 3.7 Flash için ayarladığım sıcaklığı koruyabilir miyim?

Google'ın tüm Gemini 3 modelleri için tavsiyesi sıcaklığı `1.0` değerinde bırakmaktır. 3.7 Flash'ta sıcaklığı zaten geçersiz kılıyorsanız, bu geçiş onu kaldırıp değerlendirmelerinizi çalıştırmak için iyi bir fırsattır. Deterministik şekiller için desteklenen yaklaşım yapılandırılmış çıktılardır.

## Aşamalı yayınlayın

Geçişin kod tarafı küçüktür: bir model kimliği değişikliği, dört yapılandırma alanının silinmesi veya yeniden adlandırılması, iki araç döngüsü alanı ve bir imza denetimi. Zaman alan bölüm, token bütçesinin rota bazında uygun kaldığını kanıtlamaktır.

Altın istemleri kaydedin, şema ve token tavanlarını doğrulayın, sayılar yerleşene kadar 3.7 ve 3.8 Flash'ı yan yana çalıştırın. Ardından bayrağı her seferinde bir rotayı taşıyacak şekilde güncelleyin. Bir rota gerilerse model kimliğini kod değişikliği yapmadan 3.7 Flash'a geri alabilir, iyileşen rotaları koruyabilirsiniz.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.8 Flash Fiyatlandırması: Başlangıç Ücretleri, Düşünme Belirteçleri ve Görev Başına Gerçek Maliyet</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 08:29:24 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-38-flash-fiyatlandirmasi-baslangic-ucretleri-dusunme-belirtecleri-ve-gorev-basina-gercek-5fgf</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-38-flash-fiyatlandirmasi-baslangic-ucretleri-dusunme-belirtecleri-ve-gorev-basina-gercek-5fgf</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash Fiyatlandırması: Token Maliyeti, Düşünme Seviyeleri ve 2027 Artışı
&lt;/h1&gt;

&lt;p&gt;Gemini 3.8 Flash, Google’ın Gemini 3.7 Flash için belirlediği tanıtım fiyatını koruyor: 1 milyon giriş tokenı başına 0,75 dolar ve 1 milyon çıkış tokenı başına 3,75 dolar. Bu fiyatlar 31 Aralık 2026’ya kadar geçerli. 1 Ocak 2027’de fiyatlar sırasıyla 1,50 dolar ve 7,50 dolara çıkacak; aynı artış Gemini 3.6 Flash ve 3.7 Flash için de uygulanacak. Token başına oran değişmese de modelin kullandığı token miktarı değişti.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8r8t5rbwrzlpw7ztekl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8r8t5rbwrzlpw7ztekl.png" alt="Gemini 3.8 Flash" width="799" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google, Gemini 3.8 Flash’ın daha fazla muhakeme adımı yürüttüğünü, araçları yinelemeli olarak çağırdığını ve karmaşık görevlerde daha fazla token kullanabildiğini belirtiyor. Artificial Analysis da bu etkiyi ölçtü: yüksek düşünme seviyesinde Intelligence Index görev başına maliyet 3.8 Flash için 0,58 dolar, 3.7 Flash için 0,40 dolar oldu. 3.8 Flash görev başına yaklaşık %30 daha fazla çıkış tokenı kullandı.&lt;/p&gt;

&lt;p&gt;Bu rehber, &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;resmi Gemini API fiyatlandırma sayfasındaki&lt;/a&gt; oranları, farklı düşünme seviyelerinin maliyetini, alternatif modellerle karşılaştırmayı ve Apidog ile token regresyonlarını yakalamayı ele alır. Modelin genel özellikleri için &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash nedir?&lt;/a&gt; yazısıyla başlayabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash fiyatlandırmasına hızlı bakış
&lt;/h2&gt;

&lt;p&gt;Tüm fiyatlar ücretli katmanda 1 milyon token başınadır.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Oran&lt;/th&gt;
&lt;th&gt;Giriş — 31 Aralık 2026’ya kadar&lt;/th&gt;
&lt;th&gt;Standart — 1 Ocak 2027’den itibaren&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Giriş: metin, resim, video, ses, PDF&lt;/td&gt;
&lt;td&gt;$0.75&lt;/td&gt;
&lt;td&gt;$1.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Çıkış: düşünme tokenları dahil&lt;/td&gt;
&lt;td&gt;$3.75&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bağlam önbelleği okuma&lt;/td&gt;
&lt;td&gt;$0.075&lt;/td&gt;
&lt;td&gt;$0.15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Önbellek depolama — saat başına 1 milyon token&lt;/td&gt;
&lt;td&gt;$0.50&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toplu API girişi — %50 indirimli&lt;/td&gt;
&lt;td&gt;$0.375&lt;/td&gt;
&lt;td&gt;$0.75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toplu API çıkışı — %50 indirimli&lt;/td&gt;
&lt;td&gt;$1.875&lt;/td&gt;
&lt;td&gt;$3.75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Search grounding&lt;/td&gt;
&lt;td&gt;Gemini 3.x genelinde ayda 5.000 ücretsiz istek; sonrasında 1.000 istek başına $14&lt;/td&gt;
&lt;td&gt;Aynı&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ücretsiz katman&lt;/td&gt;
&lt;td&gt;$0; oran sınırlı, veriler Google ürünlerini geliştirmek için kullanılır&lt;/td&gt;
&lt;td&gt;Aynı&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Üç ayrıntı özellikle önemli:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Çıkış fiyatı düşünme tokenlarını da kapsar. Dahili muhakeme 0,75 dolardan değil, 3,75 dolardan faturalandırılır.&lt;/li&gt;
&lt;li&gt;Tanıtım fiyatının kesin bitiş tarihi 31 Aralık 2026’dır.&lt;/li&gt;
&lt;li&gt;Gemini 3.6 Flash ve 3.7 Flash satırları da 1 Ocak 2027’deki iki kat artışa dahildir.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Aynı oranları, görev başına daha az token kullanan önceki model üzerinden görmek için &lt;a href="https://apidog.com/tr/blog/gemini-3-7-flash-pricing-explained?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.7 Flash fiyatlandırma dökümüne&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Düşünme tokenları çıkış tokenıdır
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash, yanıt üretmeden önce muhakeme yapar. Bu süreçte üretilen her token çıkış olarak ölçülür. API, &lt;code&gt;generateContent&lt;/code&gt; yanıtında şu alanları ayrı ayrı döndürür:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;promptTokenCount&lt;/code&gt;: Girdi tokenları&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;candidatesTokenCount&lt;/code&gt;: Görünür yanıt tokenları&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;thoughtsTokenCount&lt;/code&gt;: Düşünme tokenları&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Görünür yanıt ve düşünme tokenlarının ikisi de 1 milyon token başına 3,75 dolar üzerinden faturalandırılır. Ayrıntılar için &lt;a href="https://ai.google.dev/gemini-api/docs/thinking" rel="noopener noreferrer"&gt;Google’ın düşünme dokümantasyonuna&lt;/a&gt; ve &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.8 Flash düşünme seviyeleri rehberine&lt;/a&gt; göz atın.&lt;/p&gt;

&lt;p&gt;Düşünme seviyesini &lt;code&gt;thinking_level&lt;/code&gt; ile belirlersiniz:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;low&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;high&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gemini 3.8 Flash’ın varsayılan seviyesi &lt;code&gt;medium&lt;/code&gt;’dur. Gemini 3 Pro’daki gibi varsayılan olarak &lt;code&gt;high&lt;/code&gt; kullanılmaz. &lt;code&gt;minimal&lt;/code&gt; seviyesi kaldırılmıştır ve doğrulama hatası döndürür. Eski modellerden taşınan yapılandırmalarda &lt;code&gt;minimal&lt;/code&gt; değerini &lt;code&gt;low&lt;/code&gt; ile değiştirin.&lt;/p&gt;

&lt;p&gt;Google, seviyeleri sabit token bütçeleri olarak değil, göreceli çaba düzeyleri olarak tanımlar. Bu nedenle eski &lt;code&gt;thinking_budget&lt;/code&gt; parametresiyle düşünme tokenlarını doğrudan sınırlayamazsınız.&lt;/p&gt;

&lt;h3&gt;
  
  
  Maliyet hesabı örneği
&lt;/h3&gt;

&lt;p&gt;Bir istek:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;10.000 giriş tokenı gönderiyor,&lt;/li&gt;
&lt;li&gt;2.000 görünür çıkış tokenı alıyor,&lt;/li&gt;
&lt;li&gt;6.000 düşünme tokenı üretiyor olsun.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tanıtım fiyatlarıyla hesap:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Giriş: 10.000 × 0,75 / 1.000.000 = 0,0075 dolar

Çıkış: (2.000 + 6.000) × 3,75 / 1.000.000 = 0,03 dolar

Toplam: 0,0375 dolar
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Düşünme tokenları, çıkış maliyetinin %75’ini ve toplam istek maliyetinin %60’ını oluşturur. 1 Ocak 2027’den sonra aynı istek:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;0,015 dolar + 0,06 dolar = 0,075 dolar
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;“3.7 ile aynı fiyat” ifadesi yalnızca token başına oran için doğrudur. Oran aynı kalsa da modelin tükettiği token miktarı artmıştır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fiyat değişmezken görev başına maliyet neden arttı?
&lt;/h2&gt;

&lt;p&gt;Google’ın &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;lansman yazısına&lt;/a&gt; göre model, karmaşık görevlerde:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ek muhakeme adımları yürütüyor.&lt;/li&gt;
&lt;li&gt;Araçları yinelemeli olarak çağırıyor.&lt;/li&gt;
&lt;li&gt;Çalışmasını daha fazla doğruluyor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu davranış daha fazla düşünme tokenı ve ajan döngülerinde daha fazla araç çağrısı anlamına gelir. Google’ın önerisi, gerekirse &lt;code&gt;thinking_level&lt;/code&gt; değerini düşürmek veya 3.7 Flash’ta kalmaktır.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; verileri şöyle:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Yapılandırma&lt;/th&gt;
&lt;th&gt;Görev başına maliyet&lt;/th&gt;
&lt;th&gt;Görev başına süre&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash — yüksek&lt;/td&gt;
&lt;td&gt;$0.58&lt;/td&gt;
&lt;td&gt;2,5 dakika&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash — orta&lt;/td&gt;
&lt;td&gt;$0.41&lt;/td&gt;
&lt;td&gt;Açıklanmadı&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash — düşük&lt;/td&gt;
&lt;td&gt;$0.24&lt;/td&gt;
&lt;td&gt;0,8 dakika&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.7 Flash — yüksek&lt;/td&gt;
&lt;td&gt;$0.40&lt;/td&gt;
&lt;td&gt;2,2 dakika&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Bu tablo iki açıdan okunabilir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3.8 Flash yüksek seviyede, 3,7 Flash’a göre üç puanlık Intelligence Index kazanımı için görev başına %45 daha pahalıdır: &lt;code&gt;0,58 / 0,40 = 1,45&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;3.8 Flash içinde yüksekten orta seviyeye geçiş maliyeti %29, düşük seviyeye geçiş ise %59 azaltır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Orta seviye, 3.7 Flash’ın yüksek seviyedeki 0,40 dolarlık maliyetine oldukça yakındır. Bu nedenle yükseltme kararını yalnızca model adına veya token başına fiyata göre değil, aynı görev setindeki gerçek kullanım verisine göre verin. &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.8 Flash ve 3.7 Flash karşılaştırması&lt;/a&gt; bu kararı iş yüküne göre ayrıntılandırır.&lt;/p&gt;

&lt;p&gt;Artificial Analysis ayrıca 3:1 giriş-çıkış oranında 1 milyon token başına 0,58 dolarlık karma fiyat bildiriyor. Bu değer, yüksek seviyedeki görev başına maliyetle aynı olsa da iki farklı şeyi ifade eder: biri token baş doldurma ve tek seferlik belge işleme:** 100 milyon tokenlık bir işin 75 milyon giriş ve 25 milyon çıkış tokenından oluştuğunu varsayalım.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  75 × 0,375 + 25 × 1,875
  = 28,13 + 46,88
  = 74,99 dolar
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ocak 2027’de aynı iş 149,98 dolar olur.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Değerlendirme setinizi şimdi oluşturun:&lt;/strong&gt; Ocak ayında fiyat ve token tüketimi aynı anda değişmesin. Temel token sayılarını bugünden kaydedin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Her rota için düşünme seviyesini belirleyin:&lt;/strong&gt; Varsayılan &lt;code&gt;medium&lt;/code&gt; olarak bırakılan her rota, maliyeti henüz ölçülmemiş bir rotadır. &lt;code&gt;low&lt;/code&gt; seviyesinde testleri geçen rotaları bu seviyede sabitleyin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Diğer sağlayıcıları da değerlendirmek için &lt;a href="https://apidog.com/tr/blog/cheapest-llm-api-providers?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;en ucuz LLM API sağlayıcıları özetine&lt;/a&gt; ve &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-claude-fable-5-1-vs-gpt-5-6-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Fable 5.1 ile GPT-5.6 Sol karşılaştırmasına&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Flash-Lite, Claude Sonnet 5 ve GPT-5.6 Luna karşılaştırması
&lt;/h2&gt;

&lt;p&gt;1 milyon token başına oranlar:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Giriş&lt;/th&gt;
&lt;th&gt;Çıkış&lt;/th&gt;
&lt;th&gt;Notlar&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash — tanıtım&lt;/td&gt;
&lt;td&gt;$0.75&lt;/td&gt;
&lt;td&gt;$3.75&lt;/td&gt;
&lt;td&gt;Düşünme çıkış olarak faturalandırılır; önbellek okuma $0.075&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash — 1 Ocak’tan itibaren&lt;/td&gt;
&lt;td&gt;$1.50&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;td&gt;Önbellek okuma $0.15&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.5 Flash-Lite&lt;/td&gt;
&lt;td&gt;$0.30&lt;/td&gt;
&lt;td&gt;$2.50&lt;/td&gt;
&lt;td&gt;Yaklaşık 350 token/sn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude Sonnet 5&lt;/td&gt;
&lt;td&gt;$2&lt;/td&gt;
&lt;td&gt;$10&lt;/td&gt;
&lt;td&gt;Kalıcı fiyat; 1 Eylül zammı iptal edildi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.6 Luna&lt;/td&gt;
&lt;td&gt;$1&lt;/td&gt;
&lt;td&gt;$6&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Tanıtım döneminde:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3.8 Flash girişi, Flash-Lite’ın 2,5 katıdır.&lt;/li&gt;
&lt;li&gt;3.8 Flash çıkışı, Flash-Lite’ın 1,5 katıdır.&lt;/li&gt;
&lt;li&gt;Sonnet 5’e göre girişte ve çıkışta yaklaşık 2,7 kat daha ucuzdur.&lt;/li&gt;
&lt;li&gt;Luna’ya göre girişte 0,75 dolara karşı 1 dolar, çıkışta 3,75 dolara karşı 6 dolar maliyet sunar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1 Ocak 2027’de fiyatlar değiştiğinde 3.8 Flash, hem girişte hem çıkışta Luna’dan daha pahalı hale gelir. Sonnet 5 ile arasındaki fark da yaklaşık 1,3 kata iner. Flash-Lite ise daha ucuz kalır.&lt;/p&gt;

&lt;p&gt;Token başına fiyat yalnızca hikâyenin yarısıdır. Daha yüksek oranlı ancak daha az token kullanan bir model, görev başına daha ucuz olabilir. Bunun tek güvenilir yolu aynı görev setini her aday modelde çalıştırıp kullanım metriklerini karşılaştırmaktır. &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.8 Flash API rehberi&lt;/a&gt;, &lt;code&gt;usageMetadata&lt;/code&gt; alanlarını hem Interactions API hem de eski &lt;code&gt;generateContent&lt;/code&gt; akışında nasıl okuyacağınızı gösterir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog ile token maliyeti regresyonlarını yakalayın
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash’ta en tehlikeli hata modu yanlış yanıt değil, doğru yanıtın sessizce %40 daha fazla token kullanmasıdır. Bunu fatura gelmeden yakalamak için token sayılarını test edilebilir sınırlar olarak tanımlayın.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. API anahtarını ortam değişkeninde saklayın
&lt;/h3&gt;

&lt;p&gt;Apidog ortamında &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; oluşturun. İsteğin &lt;code&gt;x-goog-api-key&lt;/code&gt; başlığında anahtarı şu şekilde kullanın:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{{GEMINI_API_KEY}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Böylece anahtar kaydedilmiş isteğin içine yazılmaz.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Altın bir istek oluşturun
&lt;/h3&gt;

&lt;p&gt;Her üretim rotası için temsili bir istem ve açık bir &lt;code&gt;thinkingConfig.thinkingLevel&lt;/code&gt; değeriyle şu adrese POST isteği kaydedin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Kullanım alanlarını doğrulayın
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;usageMetadata&lt;/code&gt; değerlerini okuyan bir son işlemci betiği ekleyin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;usage&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nx"&gt;usageMetadata&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;thinking tokens within budget&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;thoughtsTokenCount&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;below&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;8000&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;visible output within budget&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;candidatesTokenCount&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;below&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2500&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;request cost within budget&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;cost&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;promptTokenCount&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.75&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;e6&lt;/span&gt;
    &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;thoughtsTokenCount&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;candidatesTokenCount&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;3.75&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="nx"&gt;e6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="nx"&gt;pm&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;expect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;cost&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;below&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.05&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Testleri zamanlayın
&lt;/h3&gt;

&lt;p&gt;İstekleri bir test senaryosuna ekleyip programlı olarak çalıştırın. Böylece token tüketimindeki artış aynı gün başarısız bir test olarak görünür.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog’da API testlerini zamanlama rehberi&lt;/a&gt; kurulum adımlarını açıklar. 1 Ocak’ta fiyat sabitlerini güncellediğinizde maliyet testi çalışmaya devam eder.&lt;/p&gt;

&lt;p&gt;Aynı senaryonun kopyalarını Flash-Lite, Sonnet 5 ve Luna için çalıştırarak sağlayıcıları yan yana karşılaştırabilirsiniz. İlk senaryonuzu oluşturmak için &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog’u indirin&lt;/a&gt;; ücretsiz plan bu iş akışını destekler.&lt;/p&gt;

&lt;h2&gt;
  
  
  SSS
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash, 3.7 Flash’tan daha mı pahalı?
&lt;/h3&gt;

&lt;p&gt;Token başına hayır. Her iki model de 31 Aralık 2026’ya kadar 0,75 dolar giriş ve 3,75 dolar çıkış ücretine sahip. 1 Ocak 2027’de oranlar 1,50 dolar ve 7,50 dolar olacak.&lt;/p&gt;

&lt;p&gt;Görev başına evet. Artificial Analysis, yüksek seviyede Intelligence Index görevi başına 3.8 Flash için 0,58 dolar, 3.7 Flash için 0,40 dolar ölçtü. Bunun nedeni 3.8 Flash’ın yaklaşık %30 daha fazla çıkış tokenı kullanmasıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Düşünme tokenları ayrı mı faturalandırılıyor?
&lt;/h3&gt;

&lt;p&gt;Hayır. Düşünme tokenları, tanıtım döneminde 1 milyon başına 3,75 dolar olan çıkış tokenı ücretine dahildir ve &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; içinde görünür.&lt;/p&gt;

&lt;p&gt;Bunları dolaylı olarak &lt;code&gt;thinking_level&lt;/code&gt; ile kontrol edersiniz. Gemini 3.8 Flash’ta sabit token bütçesi yoktur ve &lt;code&gt;minimal&lt;/code&gt; değeri hata döndürür.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash’ın ücretsiz katmanı var mı?
&lt;/h3&gt;

&lt;p&gt;Evet. AI Studio ücretsiz katmanında giriş ve çıkış için ücret alınmaz; ancak oran limitleri uygulanır ve Google, ücretsiz katman verilerini ürünlerini geliştirmek için kullanır.&lt;/p&gt;

&lt;p&gt;Tüketici Gemini uygulamasında 3.8 Flash yalnızca AI Pro ve Ultra abonelerine sunulur. Ayrıntılar için &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ücretsiz kullanım rehberine&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  1 Ocak 2027’de maliyetler ne olacak?
&lt;/h3&gt;

&lt;p&gt;Giriş, çıkış, önbellek okuma, önbellek depolama ve toplu işlem oranları iki katına çıkacak. Token tüketimi değişmezse faturanız da iki katına çıkar. Gemini 3.6 Flash ve 3.7 Flash oranları da aynı tarihte iki katına çıkacak.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hangi düşünme seviyesi maliyeti düşük tutar?
&lt;/h3&gt;

&lt;p&gt;Artificial Analysis’ın Intelligence Index dağılımı başlangıç noktası olabilir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;low&lt;/code&gt;: Görev başına $0.24&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;medium&lt;/code&gt;: Görev başına $0.41&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;high&lt;/code&gt;: Görev başına $0.58&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Her seviyeyi kendi değerlendirme setinizde çalıştırın. Testleri geçen en düşük seviyeyi seçin ve token sınırlarını iddia ederek ayarın zaman içinde değişmediğini doğrulayın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bu hafta yapılacaklar
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Her üretim rotası için &lt;code&gt;thinking_level&lt;/code&gt; değerini açıkça belirleyin.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usageMetadata&lt;/code&gt; içindeki düşünme ve görünür çıkış tokenlarını kaydedin.&lt;/li&gt;
&lt;li&gt;Token ve görev başına maliyet için test sınırları ekleyin.&lt;/li&gt;
&lt;li&gt;Batch API’ye uygun işleri 31 Aralık 2026’dan önce çalıştırın.&lt;/li&gt;
&lt;li&gt;Ocak fiyatlarını ve temel token sayılarını değerlendirme setinizle yeniden ölçün.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Gemini 3.8 Flash, 3.7 Flash ile aynı fiyatlandırılırken daha büyük bir model gibi token harcıyor. Düşünme seviyesini yalnızca kalite ayarı değil, doğrudan maliyet ayarı olarak ele alın; her rotada ölçün, sınırlandırın ve doğrulayın.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.8 Flash, Claude Fable 5.1 ve GPT-5.6 Sol API Karşılaştırması: Geliştiriciler Hangisini Kullanmalı</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 08:24:09 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-38-flash-claude-fable-51-ve-gpt-56-sol-api-karsilastirmasi-gelistiriciler-hangisini-3i62</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-38-flash-claude-fable-51-ve-gpt-56-sol-api-karsilastirmasi-gelistiriciler-hangisini-3i62</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash vs Claude Fable 5.1 vs GPT-5.6 Sol: Fiyat, kıyaslama ve doğru API seçimi
&lt;/h1&gt;

&lt;p&gt;Üç sınır API'si, bir hafta içinde piyasaya sürüldü veya fiyatları yeniden belirlendi ve üç ayrı fiyat bandına yerleşti. Google, Gemini 3.8 Flash'i 2 Eylül 2026'da milyon giriş token'ı başına 0,75 $, milyon çıkış token'ı başına 3,75 $ fiyatla piyasaya sürdü. Anthropic, bir gün önce Claude Fable 5.1'i 10 $ / 50 $ fiyatla yayınladı. OpenAI'nin GPT-5.6 Sol modeli ise 5 $ / 30 $ ile arada kalıyor. Artificial Analysis'in bağımsız Zeka Endeksi'nde puanlar sırasıyla 59, 57 ve 59. Kısacası: en pahalı modelin yaklaşık on üçte biri fiyatındaki Gemini 3.8 Flash, aynı endekste iki premium modelle eşit puan alıyor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Ancak kritik kelime &lt;strong&gt;endeks&lt;/strong&gt;. Kıyaslamalar görev başına yanıt kalitesini ölçerken faturanız görev başına token tüketimini ölçer. Gemini 3.8 Flash, özellikle uzun ve karmaşık görevlerde daha fazla token kullanacak şekilde tasarlanmıştır.&lt;/p&gt;

&lt;p&gt;Bu yazıda modelleri:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;teknik özellikler,&lt;/li&gt;
&lt;li&gt;Google'ın kıyaslama tabloları,&lt;/li&gt;
&lt;li&gt;Artificial Analysis'in bağımsız verileri,&lt;/li&gt;
&lt;li&gt;fiyat aritmetiği,&lt;/li&gt;
&lt;li&gt;görev başına gerçek maliyet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;açısından karşılaştırıyor ve hangi iş yükünde hangisinin seçileceği konusunda uygulanabilir bir kural sunuyoruz.&lt;/p&gt;

&lt;p&gt;Gemini 3.8 Flash'in temel özellikleri için &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash temel yazısına&lt;/a&gt;, Google'ın birincil kaynağı için de &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;lansman yazısına&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zamanlama notu:&lt;/strong&gt; Ağustos ayındaki &lt;a href="https://apidog.com/tr/blog/gemini-3-7-flash-vs-claude-vs-gpt?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.7 Flash vs Claude vs GPT karşılaştırması&lt;/a&gt;, Claude Fable 5.1'i değil Claude Fable 5'i inceliyordu. Anthropic bu modeli 1 Eylül'de değiştirdiği için aşağıdaki analiz bir güncelleme değil, yeni bir eşleştirmedir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Teknik özelliklere hızlı bakış
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Özellik&lt;/th&gt;
&lt;th&gt;Gemini 3.8 Flash&lt;/th&gt;
&lt;th&gt;Claude Fable 5.1&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tedarikçi&lt;/td&gt;
&lt;td&gt;Google&lt;/td&gt;
&lt;td&gt;Anthropic&lt;/td&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bağlam penceresi&lt;/td&gt;
&lt;td&gt;1.048.576 token&lt;/td&gt;
&lt;td&gt;1M token&lt;/td&gt;
&lt;td&gt;1M token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maksimum çıkış&lt;/td&gt;
&lt;td&gt;65.536 token&lt;/td&gt;
&lt;td&gt;128K token&lt;/td&gt;
&lt;td&gt;128K token&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Giriş fiyatı / 1M token&lt;/td&gt;
&lt;td&gt;0,75 $ başlangıç; 1 Ocak 2027'den itibaren 1,50 $&lt;/td&gt;
&lt;td&gt;10 $&lt;/td&gt;
&lt;td&gt;5 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Çıkış fiyatı / 1M token&lt;/td&gt;
&lt;td&gt;3,75 $ başlangıç; 1 Ocak 2027'den itibaren 7,50 $&lt;/td&gt;
&lt;td&gt;50 $&lt;/td&gt;
&lt;td&gt;30 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Önbellek okuma / 1M token&lt;/td&gt;
&lt;td&gt;0,075 $ başlangıç; 1 Ocak'tan itibaren 0,15 $&lt;/td&gt;
&lt;td&gt;0,25 $&lt;/td&gt;
&lt;td&gt;0,50 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bilgi kesme tarihi&lt;/td&gt;
&lt;td&gt;Mart 2026&lt;/td&gt;
&lt;td&gt;Haziran 2026&lt;/td&gt;
&lt;td&gt;Listelenmemiş&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Akıl yürütme kontrolü&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;thinking_level&lt;/code&gt;: düşük / orta / yüksek; orta varsayılan&lt;/td&gt;
&lt;td&gt;Gelişmiş düşünme, her zaman açık&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;xhigh&lt;/code&gt; seviyesine kadar efor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Artificial Analysis endeksi&lt;/td&gt;
&lt;td&gt;59, yüksek&lt;/td&gt;
&lt;td&gt;57, orta&lt;/td&gt;
&lt;td&gt;59, &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;İki ayrıntı özellikle önemli:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gemini 3.8 Flash'in maksimum çıktısı 65.536 token'dır; diğer iki modelde bu sınır 128K'dır. Bu fark, kısa adımlar üreten aracı döngülerinden çok tek seferde uzun belge oluşturan iş akışlarında önemlidir.&lt;/li&gt;
&lt;li&gt;Gemini'nin tanıtım fiyatı 31 Aralık 2026'da sona erer. 1 Ocak 2027'den itibaren hem giriş hem çıkış fiyatı iki katına çıkar. &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash fiyatlandırma kılavuzu&lt;/a&gt;, önbellekleme, toplu işlem ve temel oranları ayrıntılı olarak açıklar.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Bağımsız puanlar: 59, 57, 59
&lt;/h2&gt;

&lt;p&gt;Artificial Analysis, tüm modeller için aynı dokuz değerlendirmeyi çalıştırıp tek bir Zeka Endeksi puanı yayımlar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini 3.8 Flash:&lt;/strong&gt; Yüksek düşünme seviyesinde 59. Gemini 3.7 Flash'in 56 ve Gemini 3.6 Flash'in 52 puanından daha yüksek.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GPT-5.6 Sol:&lt;/strong&gt; &lt;code&gt;xhigh&lt;/code&gt; efor seviyesinde 59.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Fable 5.1:&lt;/strong&gt; Orta efor seviyesinde 57.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grok 4.6:&lt;/strong&gt; Orta seviyede 59 alan diğer model.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Buradaki ayar etiketlerini göz ardı etmeyin. Fable 5.1 en yüksek ayarında değil, orta seviyede test edildi. Sol ise en yüksek ayarı olan &lt;code&gt;xhigh&lt;/code&gt; seviyesinde değerlendirildi. Farklı efor seviyelerinde iki puanlık fark doğrudan sıralama anlamına gelmez.&lt;/p&gt;

&lt;p&gt;Savunulabilir sonuç şudur: &lt;strong&gt;test edilen ayarlarda Gemini 3.8 Flash, bu endekste iki premium modelle eşleşirken 59 puanla açık ara en ucuz modeldir.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Kalitenin token maliyeti de ölçüldü. Gemini 3.8 Flash, yüksek seviyede görev başına ortalama 48.000 çıkış token'ı kullandı; bu, Gemini 3.7 Flash'tan %30 daha fazla. Sonuç olarak, token fiyatları değişmeden Artificial Analysis endeksini çalıştırmanın görev başına maliyeti 3.7 Flash'ta 0,40 $ iken 3.8 Flash'ta 0,58 $ oldu.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Düşünme seviyesi&lt;/th&gt;
&lt;th&gt;Görev başına maliyet&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Yüksek&lt;/td&gt;
&lt;td&gt;0,58 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Orta&lt;/td&gt;
&lt;td&gt;0,41 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Düşük&lt;/td&gt;
&lt;td&gt;0,24 $&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Token başına fiyat cazip görünse bile bu görev başına değerleri hesaba katın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google'ın kıyaslama tabloları neden Fable 5.1'i içermiyor?
&lt;/h2&gt;

&lt;p&gt;Google'ın &lt;a href="https://deepmind.google/models/gemini/flash/" rel="noopener noreferrer"&gt;Flash sayfasında&lt;/a&gt; yayımlanan satıcılar arası tablolarda Claude Fable 5.1 bulunmuyor. Bunun yerine Claude Opus 5 ve Claude Sonnet 5 listeleniyor. Tablolar yayımlandığında Fable 5.1 yalnızca bir gündür herkese açıktı.&lt;/p&gt;

&lt;p&gt;Bu nedenle aşağıdaki Anthropic sonuçları, bu yazının konusu olan 10 $ / 50 $ modeline değil, şu modellere aittir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Opus 5: 5 $ / 25 $&lt;/li&gt;
&lt;li&gt;Claude Sonnet 5: 2 $ / 10 $&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bunları doğrudan eşleşme değil, mevcut en iyi vekil sonuçlar olarak değerlendirin.&lt;/p&gt;

&lt;h3&gt;
  
  
  Google tarafından yürütülen kıyaslamalar
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Kıyaslama&lt;/th&gt;
&lt;th&gt;Gemini 3.8 Flash&lt;/th&gt;
&lt;th&gt;Claude Opus 5&lt;/th&gt;
&lt;th&gt;Claude Sonnet 5&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;th&gt;GPT-5.6 Terra&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;HLE-Verified&lt;/td&gt;
&lt;td&gt;%54,9&lt;/td&gt;
&lt;td&gt;%54,4&lt;/td&gt;
&lt;td&gt;%31,0&lt;/td&gt;
&lt;td&gt;%54,5&lt;/td&gt;
&lt;td&gt;%51,1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vals Finance Agent v2&lt;/td&gt;
&lt;td&gt;%61,4&lt;/td&gt;
&lt;td&gt;%58,6&lt;/td&gt;
&lt;td&gt;%53,9&lt;/td&gt;
&lt;td&gt;%53,8&lt;/td&gt;
&lt;td&gt;%54,4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harvey Legal Agent Benchmark&lt;/td&gt;
&lt;td&gt;%10,0&lt;/td&gt;
&lt;td&gt;%6,7&lt;/td&gt;
&lt;td&gt;%5,0&lt;/td&gt;
&lt;td&gt;%2,5&lt;/td&gt;
&lt;td&gt;%0,8&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;HLE-Verified'da üçlü bir beraberlik var: Gemini 3.8 Flash %54,9, Opus 5 %54,4 ve Sol %54,5. Sonnet 5 ise belirgin şekilde geride.&lt;/p&gt;

&lt;p&gt;Vals Finance Agent v2'de Gemini 3.8 Flash:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opus 5'in 2,8 puan,&lt;/li&gt;
&lt;li&gt;Sol'un 7,6 puan&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;önünde. Harvey Legal sonuçlarında ise tüm modeller %11'in altında kaldığı için sıralama farkları daha az anlamlı.&lt;/p&gt;

&lt;p&gt;Google'ın yayımlamadığı sonuçlar da önemli:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SWE-Bench Pro sonucu yok.&lt;/li&gt;
&lt;li&gt;Terminal-Bench sonucu yok.&lt;/li&gt;
&lt;li&gt;OSWorld sonucu yok.&lt;/li&gt;
&lt;li&gt;DeepSWE v1.1 için metinsel puan yerine, modelin “çoğu daha büyük sınır modelini” “maliyetin bir kısmıyla” geride bıraktığı iddiası içeren görsel bir tablo var.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Kodlama ve bilgisayar kullanımı için her satıcının kendi testlerine bakmak gerekir. &lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 kıyaslamalarının ayrıntıları&lt;/a&gt; Anthropic sonuçlarını, &lt;a href="https://apidog.com/tr/blog/gpt-5-6-sol-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-5.6 Sol kıyaslamaları&lt;/a&gt; ise OpenAI sonuçlarını kapsar. Hiçbir satıcı diğerinin modelini çalıştırmadığı için, karşılaştırılabilir tek bağımsız kaynak Artificial Analysis olmaya devam ediyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fiyat farkı: satır satır
&lt;/h2&gt;

&lt;p&gt;Tanıtım fiyatlarında fark oldukça açık:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fable 5.1'in 10 $ giriş fiyatı, Gemini 3.8 Flash'in 0,75 $ fiyatının &lt;strong&gt;13,3 katı&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Fable 5.1'in 50 $ çıkış fiyatı, Gemini'nin 3,75 $ fiyatının &lt;strong&gt;13,3 katı&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Sol'un 5 $ giriş fiyatı Gemini'nin &lt;strong&gt;6,7 katı&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Sol'un 30 $ çıkış fiyatı Gemini'nin &lt;strong&gt;8 katı&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Önbellek okumalarında fark azalıyor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemini 3.8 Flash: 0,075 $&lt;/li&gt;
&lt;li&gt;Fable 5.1: 0,25 $ — &lt;strong&gt;3,3 kat&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Sol: 0,50 $ — &lt;strong&gt;6,7 kat&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fable 5.1'in önbellek okuması Sol'un yarısıdır. Bu, en pahalı modelin en pahalı olmadığı tek fiyat satırıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Örnek hesaplama
&lt;/h3&gt;

&lt;p&gt;Önbelleğe alınmamış 1 milyon giriş ve 200.000 çıkış token'ı kullanan bir çalışmayı ele alalım:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini 3.8 Flash:&lt;/strong&gt; 0,75 $ + 0,75 $ = &lt;strong&gt;1,50 $&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GPT-5.6 Sol:&lt;/strong&gt; 5,00 $ + 6,00 $ = &lt;strong&gt;11,00 $&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Fable 5.1:&lt;/strong&gt; 10,00 $ + 10,00 $ = &lt;strong&gt;20,00 $&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1 Ocak 2027'den itibaren aynı Gemini çalıştırması 3,00 $ olur. Bu durumda fark:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sol'a kıyasla 3,7 kat,&lt;/li&gt;
&lt;li&gt;Fable 5.1'e kıyasla 6,7 kat&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;seviyesine iner. Aynı fiyat artışı Gemini 3.6 Flash ve 3.7 Flash için de geçerli olduğundan, daha ucuz bir Gemini Flash seçeneğine geri dönemezsiniz.&lt;/p&gt;

&lt;p&gt;Güncel oranlar için &lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;Anthropic fiyatlandırma sayfasına&lt;/a&gt;, toplu işlem ve önbellek ayrıntıları için &lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 fiyatlandırma kılavuzuna&lt;/a&gt; ve &lt;a href="https://apidog.com/tr/blog/gpt-5-6-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-5.6 fiyatlandırma kılavuzuna&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Token başına değil, görev başına maliyet
&lt;/h2&gt;

&lt;p&gt;Token fiyatı tek başına yanıltıcı olabilir. Google, Gemini 3.8 Flash'in uzun ve karmaşık görevlerde tasarım gereği daha fazla token kullanabileceğini belirtiyor. Model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;daha küçük akıl yürütme adımları atıyor,&lt;/li&gt;
&lt;li&gt;çıktısını doğruluyor,&lt;/li&gt;
&lt;li&gt;araçları tekrar tekrar çağırabiliyor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Artificial Analysis bu etkiyi yüksek seviyede görev başına 48.000 çıkış token'ı olarak ölçtü. Böylece Gemini 3.7 Flash'taki 0,40 $ görev maliyeti Gemini 3.8 Flash'ta 0,58 $ oldu. Orta seviye 0,41 $, düşük seviye ise 0,24 $.&lt;/p&gt;

&lt;p&gt;Bunun iki sonucu var:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Premium model daha az token veya daha az araç dönüşüyle tamamlanıyorsa, token başına 13,3 kat fark faturada 13,3 kata dönüşmeyebilir.&lt;/li&gt;
&lt;li&gt;Gemini'de &lt;code&gt;thinking_level&lt;/code&gt; doğrudan bir maliyet kaldıraçtır.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Artificial Analysis, Fable 5.1 veya Sol için benzer görev başına tüketim değerleri yayımlamadı. Bu nedenle kendi istemlerinizde ölçüm yapmadan maliyet çarpanının yönünü varsaymayın.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash düşünme seviyeleri kılavuzu&lt;/a&gt;, seviyeyi uç noktaya göre nasıl ayarlayacağınızı açıklar. &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash vs 3.7 Flash karşılaştırması&lt;/a&gt; ise 3.7 Flash'in görev başına %31 daha ucuz olup hâlâ daha iyi bir seçim olabildiği durumları inceler.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hangi modeli ne zaman seçmeli?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Hacimli işler ve uygun maliyetli aracılar: Gemini 3.8 Flash
&lt;/h3&gt;

&lt;p&gt;Günde binlerce aracı görevi çalıştırıyorsanız Gemini 3.8 Flash ile başlayın. Model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;bağımsız endekste premium modellerle eşleşiyor,&lt;/li&gt;
&lt;li&gt;Google'ın finans ve hukuk aracı kıyaslamalarında lider,&lt;/li&gt;
&lt;li&gt;Ocak 2027'deki artıştan sonra bile token başına daha ucuz,&lt;/li&gt;
&lt;li&gt;video, ses ve PDF girdilerini doğal olarak kabul ediyor,&lt;/li&gt;
&lt;li&gt;Toplu İşleme'de %50 indirim sunuyor,&lt;/li&gt;
&lt;li&gt;ayda 5.000 ücretsiz Google Search grounding isteği içeriyor,&lt;/li&gt;
&lt;li&gt;prototipleme için ücretsiz bir katmana sahip.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dezavantajları:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;yalnızca metin çıktısı,&lt;/li&gt;
&lt;li&gt;Live API yok,&lt;/li&gt;
&lt;li&gt;maksimum 65.536 çıkış token'ı,&lt;/li&gt;
&lt;li&gt;orta ve yüksek düşünme seviyelerinde beklenenden fazla token tüketimi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  En zorlu uzun süreli akıl yürütme: Claude Fable 5.1
&lt;/h3&gt;

&lt;p&gt;Fable 5.1 başlangıç modeli değil, yükseltme modelidir. Yanlış cevabın maliyeti token maliyetinden yüksek olduğunda tercih edin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;çok saatlik araştırma ajanları,&lt;/li&gt;
&lt;li&gt;uzun terminal oturumları,&lt;/li&gt;
&lt;li&gt;daha ucuz modelin değerlendirmelerde başarısız olduğu akıl yürütme zincirleri.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;128K çıkış sınırı ve 0,25 $ önbellek okuma fiyatı, her turda aynı geniş bağlamı yeniden kullanan önek ağırlıklı aracı döngülerinde avantaj sağlar. Bu senaryolarda ilk bakışta görünen 13,3 katlık fiyat farkı küçülebilir.&lt;/p&gt;

&lt;p&gt;Teknik özellikler için &lt;a href="https://apidog.com/tr/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 nedir?&lt;/a&gt; yazısına bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  OpenAI ekosistemindeki aracı çalıştırmaları: GPT-5.6 Sol
&lt;/h3&gt;

&lt;p&gt;Sol, &lt;code&gt;xhigh&lt;/code&gt; seviyesinde 59 puan alıyor, HLE-Verified'da Gemini 3.8 Flash ile eşleşiyor ve 5 $ / 30 $ fiyatla 128K çıkış sunuyor.&lt;/p&gt;

&lt;p&gt;Ajanınız, değerlendirmeleriniz ve araçlarınız zaten OpenAI yığınındaysa Sol, ikinci bir satıcı eklemeden premium seviyeye geçmenin en kolay yoludur. Ancak üç model arasında en pahalı önbellek okumasına sahip olduğu için uzun önbellekli oturumlar yerine taze bağlamlı çalıştırmalarda daha mantıklıdır.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/grok-4-6-vs-gpt-5-6-vs-claude-fable-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt; G ro k 4.6 vs GPT-5.6 vs Claude Fable 5 karşılaştırması&lt;/a&gt;, Sol'un önceki Anthropic amiral gemisine karşı konumunu gösterir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Üç modeli tek bir Apidog çalışma alanında test edin
&lt;/h2&gt;

&lt;p&gt;Yukarıdaki her sonuç aynı noktaya çıkıyor: &lt;strong&gt;kendi istemlerinizde ölçüm yapın.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; bir API istemcisi ve test platformudur; modelleri kendisi çalıştırmaz. Ancak aynı isteği üç sağlayıcıya gönderip sonuçları karşılaştırmak için pratik bir çalışma alanı sunar.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Üç ortam oluşturun
&lt;/h3&gt;

&lt;p&gt;Tek bir projede şu ortamları tanımlayın:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Ortam&lt;/th&gt;
&lt;th&gt;Temel URL&lt;/th&gt;
&lt;th&gt;Gizli değişken&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://generativelanguage.googleapis.com&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;GEMINI_API_KEY&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude&lt;/td&gt;
&lt;td&gt;Anthropic temel adresi&lt;/td&gt;
&lt;td&gt;Claude API anahtarınız&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenAI&lt;/td&gt;
&lt;td&gt;OpenAI temel adresi&lt;/td&gt;
&lt;td&gt;OpenAI API anahtarınız&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Anahtarları yalnızca ortam değişkenlerinde tutun. İstek gövdesine veya paylaşılan koleksiyona eklemeyin.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Aynı istemle üç istek tanımlayın
&lt;/h3&gt;

&lt;p&gt;Üç istek adımında da aynı altın istemi kullanın. Gemini isteğinde örneğin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-3.8-flash"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"thinking_level"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"medium"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;İstek &lt;code&gt;/v1beta/interactions&lt;/code&gt; adresine gider. Claude ve OpenAI adımları ise kendi sohbet veya mesaj uç noktalarını kullanır.&lt;/p&gt;

&lt;p&gt;Her adım için şu onaylamaları ekleyin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTTP durumunun &lt;code&gt;200&lt;/code&gt; olması,&lt;/li&gt;
&lt;li&gt;yanıtı doğrulayan bir JSON yolunun mevcut olması,&lt;/li&gt;
&lt;li&gt;token kullanımının belirlediğiniz tavanı aşmaması.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gemini'nin eski uç noktasında düşünme tüketimini &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; alanıyla kontrol edebilirsiniz. Diğer sağlayıcılarda eşdeğer kullanım bloğunu doğrulayın.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Testi zamanlayın
&lt;/h3&gt;

&lt;p&gt;Senaryoyu bir dizi altın isteme karşı çalıştırın ve günlük olarak zamanlayın. Bir sağlayıcı varsayılan ayarlarını değiştirdiğinde veya model daha fazla token harcamaya başladığında, fatura gelmeden önce test başarısız olur.&lt;/p&gt;

&lt;p&gt;Çok turlu akışlar için &lt;a href="https://apidog.com/tr/blog/how-to-test-ai-agents-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Yapay zeka ajanı API test kılavuzuna&lt;/a&gt;, tekrarlayan çalıştırmalar için &lt;a href="https://apidog.com/tr/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'da API testlerini zamanlama kılavuzuna&lt;/a&gt; bakabilirsiniz. Başlamak için &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sıkça sorulan sorular
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash, Claude Fable 5.1'den daha mı iyi?
&lt;/h3&gt;

&lt;p&gt;Artificial Analysis endeksinde Gemini 3.8 Flash yüksek seviyede 59, Fable 5.1 ise orta seviyede 57 puan alıyor. Test edilen ayarlarda birbirlerine yakınlar. Google'ın tabloları Fable 5.1'i, Anthropic'in kıyaslamaları da Gemini 3.8 Flash'i içermiyor. Token başına maliyette ise Flash, tanıtım fiyatıyla 13,3 kat daha ucuz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Aracı iş yükleri için en ucuz model hangisi?
&lt;/h3&gt;

&lt;p&gt;Token başına Gemini 3.8 Flash açık ara en ucuz modeldir: 31 Aralık 2026'ya kadar 0,75 $ / 3,75 $. Artificial Analysis görev başına maliyeti yüksek seviyede 0,58 $, orta seviyede 0,41 $ ve düşük seviyede 0,24 $ olarak ölçmüştür.&lt;/p&gt;

&lt;p&gt;Karar vermeden önce token başına değil, tamamlanan görev başına maliyeti ölçün.&lt;/p&gt;

&lt;h3&gt;
  
  
  Üç modelin de 1M bağlam penceresi var mı?
&lt;/h3&gt;

&lt;p&gt;Evet. Gemini 3.8 Flash 1.048.576 giriş token'ını kabul eder. Fable 5.1 ve GPT-5.6 Sol ise 1M bağlam penceresi listeler. Maksimum çıkış Gemini'de 65.536, diğer ikisinde 128K token'dır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude Fable 5.1 neden Google'ın tablolarında yok?
&lt;/h3&gt;

&lt;p&gt;Google'ın tablolarında Anthropic modelleri olarak Claude Opus 5 ve Claude Sonnet 5 yer alıyor. Fable 5.1, Gemini 3.8 Flash'tan yalnızca bir gün önce, 1 Eylül'de piyasaya çıktığı için tabloya dahil edilmedi.&lt;/p&gt;

&lt;p&gt;Anthropic'in kendi sonuçları için &lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-vs-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 vs Opus 5 karşılaştırmasına&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini'nin fiyat avantajı 2027'de devam edecek mi?
&lt;/h3&gt;

&lt;p&gt;Kısmen. 1 Ocak 2027'den itibaren Gemini 3.8 Flash'in fiyatı 1,50 $ / 7,50 $ olacak. Bu hâlâ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fable 5.1'den girişte ve çıkışta 6,7 kat,&lt;/li&gt;
&lt;li&gt;Sol'dan girişte 3,3 kat,&lt;/li&gt;
&lt;li&gt;Sol'dan çıkışta 4 kat&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;daha ucuz olması anlamına geliyor. Ancak mevcut fark yaklaşık yarıya inecek.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sonuç: Önce hangisini çağırmalı?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Hacimli iş akışları için &lt;strong&gt;Gemini 3.8 Flash&lt;/strong&gt; ile başlayın. Her rota için &lt;code&gt;thinking_level&lt;/code&gt; ayarını belirleyin ve etiket fiyatı yerine görev başına token tüketimini izleyin.&lt;/li&gt;
&lt;li&gt;Daha ucuz modellerin değerlendirmeleri yetersiz kaldığında veya bağlamı turlar arasında önbelleğe aldığınızda &lt;strong&gt;Claude Fable 5.1&lt;/strong&gt;'e geçin.&lt;/li&gt;
&lt;li&gt;Yığınınız tamamen OpenAI üzerine kuruluysa ve ikinci bir sağlayıcı eklemeden premium seviye istiyorsanız &lt;strong&gt;GPT-5.6 Sol&lt;/strong&gt; kullanın.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hangi modeli seçerseniz seçin, aynı istemi önce tek bir test senaryosunda üçüne de uygulayın. Token fiyatları herkese açık olabilir; ancak kendi istemlerinizdeki gerçek görev maliyetini ölçmek sizin sorumluluğunuzdadır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kaynaklar
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash temel yazısı&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;Gemini 3.8 Flash lansman yazısı&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-7-flash-vs-claude-vs-gpt?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.7 Flash vs Claude vs GPT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash fiyatlandırma kılavuzu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis: Gemini 3.8 Flash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deepmind.google/models/gemini/flash/" rel="noopener noreferrer"&gt;Gemini Flash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 kıyaslamaları&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gpt-5-6-sol-benchmarks?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-5.6 Sol kıyaslamaları&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.claude.com/docs/en/about-claude/pricing" rel="noopener noreferrer"&gt;Anthropic fiyatlandırma sayfası&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 fiyatlandırma kılavuzu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gpt-5-6-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-5.6 fiyatlandırma kılavuzu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash düşünme seviyeleri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash vs Gemini 3.7 Flash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 nedir?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/grok-4-6-vs-gpt-5-6-vs-claude-fable-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Grok 4.6 vs GPT-5.6 vs Claude Fable 5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/how-to-test-ai-agents-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Yapay zeka ajanı API test kılavuzu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'da API testlerini zamanlama&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-vs-opus-5?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1 vs Opus 5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.8 Flash ile Fonksiyon Çağırma: call_id, Yinelemeli Araç Döngüleri ve Nasıl Test Edilir</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 07:45:34 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-38-flash-ile-fonksiyon-cagirma-callid-yinelemeli-arac-donguleri-ve-nasil-test-edilir-4nk2</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-38-flash-ile-fonksiyon-cagirma-callid-yinelemeli-arac-donguleri-ve-nasil-test-edilir-4nk2</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash'ta İşlev Çağırma: Interactions API ve Araç Döngüleri
&lt;/h1&gt;

&lt;p&gt;Gemini 3.8 Flash, 2 Eylül 2026'da piyasaya sürüldü. Google modeli, zor görevlerde tek seferde her şeyi tahmin etmek yerine araçları iteratif olarak çağıracak, sonuçları kontrol edecek ve gerektiğinde yeni çağrılar yapacak şekilde geliştirdi. Bu, aracılar için iyi haber; Gemini 3.7 Flash için yazılmış araç döngülerini taşıyan ekipler içinse yeni bir baş ağrısı demek. En önemli iki API detayı şunlar: Her işlev sonucu hem &lt;code&gt;call_id&lt;/code&gt; hem de &lt;code&gt;name&lt;/code&gt; içermeli ve &lt;code&gt;generateContent&lt;/code&gt; yerine Interactions API, döngüyü çalıştırmanın birincil yolu olarak kullanılmalı.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bu kılavuzda Interactions API ile iki turlu tam akışı, eski &lt;code&gt;generateContent&lt;/code&gt; eşdeğerini, Gemini 3.8 Flash'ın neden daha fazla araç çağrısı ve jeton kullandığını ve her gün çalıştırabileceğiniz bir test düzenini ele alacağız. Modelin genel görünümüne ihtiyacınız varsa &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash nedir?&lt;/a&gt; ile başlayabilirsiniz. Alan adları Google'ın &lt;a href="https://ai.google.dev/gemini-api/docs/function-calling" rel="noopener noreferrer"&gt;işlev çağırma belgelerinden&lt;/a&gt; alınmıştır.&lt;/p&gt;

&lt;p&gt;Buradaki tüm istekler, JSON içeren düz HTTP istekleridir. Bu nedenle uygulama koduna geçmeden önce akışı &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; içinde oluşturup hata ayıklayabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash'ta işlev çağırma: hızlı bakış
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Öğe&lt;/th&gt;
&lt;th&gt;Değer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Model kimliği&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Birincil API&lt;/td&gt;
&lt;td&gt;Interactions API (&lt;code&gt;POST /v1beta/interactions&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eski API&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;generateContent&lt;/code&gt;; sonlandırma tarihi olmadan desteklenmeye devam ediyor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Araç bildirimi&lt;/td&gt;
&lt;td&gt;&lt;code&gt;tools: [{"type": "function", "name", "description", "parameters"}]&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model çağrısı&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;id&lt;/code&gt;, &lt;code&gt;name&lt;/code&gt;, &lt;code&gt;arguments&lt;/code&gt; alanlarına sahip &lt;code&gt;function_call&lt;/code&gt; adımı&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yanıtınız&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;call_id&lt;/code&gt; + &lt;code&gt;name&lt;/code&gt; ve &lt;code&gt;previous_interaction_id&lt;/code&gt; ile &lt;code&gt;function_result&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Düşünme seviyeleri&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; (varsayılan), &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Araç kullanım puanı&lt;/td&gt;
&lt;td&gt;Tau3-Banking: %45; Gemini 3.7 Flash'a göre +12 puan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jeton kullanımı&lt;/td&gt;
&lt;td&gt;Artificial Analysis indeksinde görev başına yaklaşık 48 bin çıkış jetonu; %30 daha fazla&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fiyat&lt;/td&gt;
&lt;td&gt;31 Aralık 2026'ya kadar 1 milyon jeton başına 0,75 dolar giriş / 3,75 dolar çıkış&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  1. Aracı bildirin
&lt;/h2&gt;

&lt;p&gt;Interactions API'de bir araç; &lt;code&gt;function&lt;/code&gt; tipi, araç adı, açıklama ve &lt;code&gt;parameters&lt;/code&gt; altında bir JSON Şeması içeren düz bir nesnedir.&lt;/p&gt;

&lt;p&gt;Açıklamayı mümkün olduğunca spesifik yazın:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;İyi: “Bir siparişin mevcut gönderim durumunu kimliğine göre arayın.”&lt;/li&gt;
&lt;li&gt;Zayıf: “Sipariş yardımcısı.”
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL]GEMINI_API_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gemini-3.8-flash",
    "input": "Where is order A1029 right now?",
    "generation_config": {"thinking_level": "low"},
    "tools": [{
      "type": "function",
      "name": "get_order_status",
      "description": "Look up the current shipping status of an order by its ID.",
      "parameters": {
        "type": "object",
        "properties": {"order_id": {"type": "string"}},
        "required": ["order_id"]
      }
    }]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Burada iki seçim bilinçlidir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tek adımlı bir arama için &lt;code&gt;thinking_level: "low"&lt;/code&gt; yeterlidir. Ne zaman yükseltme yapacağınızı &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;düşünme seviyeleri kılavuzundan&lt;/a&gt; öğrenebilirsiniz.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;temperature&lt;/code&gt; belirtilmemiştir. Google'ın Gemini 3 rehberliği, varsayılan &lt;code&gt;1.0&lt;/code&gt; değerinin korunmasını önerir; daha düşük değerler araç döngülerinde sorun çıkarabilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. &lt;code&gt;function_call&lt;/code&gt; adımını okuyun
&lt;/h2&gt;

&lt;p&gt;Interactions API tek bir mesaj yerine etkileşimin &lt;code&gt;id&lt;/code&gt; değerini ve yürütme adımlarını döndürür. Bu adımlar düşünme bloklarını, araç çağrılarını ve son yanıtı içerebilir.&lt;/p&gt;

&lt;p&gt;Model bir araca ihtiyaç duyduğunda yanıt, &lt;code&gt;model_output&lt;/code&gt; yerine &lt;code&gt;function_call&lt;/code&gt; adımı içerir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"function_call"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"call_8f2d..."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"get_order_status"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"arguments"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"order_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"A1029"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Üç alanın tamamı önemlidir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;id&lt;/code&gt;: Sonraki turda &lt;code&gt;call_id&lt;/code&gt; olarak geri gönderilir.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;name&lt;/code&gt;: Çalıştırılacak işlevi belirtir ve yanıtta tekrar gönderilmelidir.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;arguments&lt;/code&gt;: Ayrıştırılmış JSON'dır. Aracı çalıştırmadan önce kendi doğrulamanızı yapın; model, örneğin sipariş kimliklerinizin beş karakter olması gerektiğini bilemez.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yanıtın başındaki etkileşim &lt;code&gt;id&lt;/code&gt; değerini de saklayın. Bir sonraki istekte bu değer &lt;code&gt;previous_interaction_id&lt;/code&gt; olur.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Sonucu &lt;code&gt;call_id&lt;/code&gt; ve &lt;code&gt;name&lt;/code&gt; ile döndürün
&lt;/h2&gt;

&lt;p&gt;İşlevi çalıştırdıktan sonra &lt;code&gt;function_result&lt;/code&gt; içeren ikinci bir istek gönderin. Gemini 3.8 Flash'ta hem &lt;code&gt;call_id&lt;/code&gt; hem de &lt;code&gt;name&lt;/code&gt; zorunludur.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{
    "&lt;/span&gt;model&lt;span class="s2"&gt;": "&lt;/span&gt;gemini-3.8-flash&lt;span class="s2"&gt;",
    "&lt;/span&gt;previous_interaction_id&lt;span class="s2"&gt;": "&lt;/span&gt;&amp;lt;interaction &lt;span class="nb"&gt;id &lt;/span&gt;from step 2&amp;gt;&lt;span class="s2"&gt;",
    "&lt;/span&gt;input&lt;span class="s2"&gt;": [{
      "&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="s2"&gt;": "&lt;/span&gt;function_result&lt;span class="s2"&gt;",
      "&lt;/span&gt;name&lt;span class="s2"&gt;": "&lt;/span&gt;get_order_status&lt;span class="s2"&gt;",
      "&lt;/span&gt;call_id&lt;span class="s2"&gt;": "&lt;/span&gt;call_8f2d...&lt;span class="s2"&gt;",
      "&lt;/span&gt;result&lt;span class="s2"&gt;": [
        {
          "&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="s2"&gt;": "&lt;/span&gt;text&lt;span class="s2"&gt;",
          "&lt;/span&gt;text&lt;span class="s2"&gt;": "&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;status&lt;span class="se"&gt;\"&lt;/span&gt;:&lt;span class="se"&gt;\"&lt;/span&gt;in_transit&lt;span class="se"&gt;\"&lt;/span&gt;,&lt;span class="se"&gt;\"&lt;/span&gt;eta&lt;span class="se"&gt;\"&lt;/span&gt;:&lt;span class="se"&gt;\"&lt;/span&gt;2026-09-05&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"
        }
      ]
    }]
  }'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;result&lt;/code&gt;, içerik parçalarından oluşan bir listedir. Buradaki metin bölümü JSON sonucunu dize olarak taşır.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;previous_interaction_id&lt;/code&gt; önceki tura işaret ettiği için sunucu; ilk istemi, araç bildirimini ve modelin muhakemesini zaten bilir. Bunları yeniden göndermeniz gerekmez.&lt;/p&gt;

&lt;p&gt;İkinci yanıtı da adım listesi olarak ele alın:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liste &lt;code&gt;model_output&lt;/code&gt; ile bitiyorsa işlem tamamlanmıştır.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;interaction.output_text&lt;/code&gt; üzerinden nihai metni alabilirsiniz.&lt;/li&gt;
&lt;li&gt;Yeni bir &lt;code&gt;function_call&lt;/code&gt; varsa aynı döngüye geri dönün.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Python SDK'de aynı akış şu şekildedir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;...,&lt;/span&gt;
    &lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;...&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ardından &lt;code&gt;previous_interaction_id&lt;/code&gt; ve &lt;code&gt;function_result&lt;/code&gt; listesini &lt;code&gt;input&lt;/code&gt; olarak kullanan ikinci bir &lt;code&gt;create&lt;/code&gt; çağrısı yapılır. Uç noktanın kurulumu, API anahtarı ve jeton kullanımı için &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash API nasıl kullanılır?&lt;/a&gt; kılavuzuna bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Eski &lt;code&gt;generateContent&lt;/code&gt; eşdeğeri
&lt;/h2&gt;

&lt;p&gt;Mevcut Gemini uygulamalarının çoğu hâlâ &lt;code&gt;models/gemini-3.8-flash:generateContent&lt;/code&gt; çağırıyor. Google bu API'yi eski olarak tanımlasa da herhangi bir sonlandırma tarihi olmadan tam olarak desteklemeye devam ediyor.&lt;/p&gt;

&lt;p&gt;Kavramlar farklı adlandırılsa da sözleşme aynıdır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Araçlar &lt;code&gt;functionDeclarations&lt;/code&gt; altında bildirilir.&lt;/li&gt;
&lt;li&gt;Model &lt;code&gt;functionCall&lt;/code&gt; parçasıyla yanıt verir.&lt;/li&gt;
&lt;li&gt;Uygulama &lt;code&gt;functionResponse&lt;/code&gt; parçasıyla karşılık verir.&lt;/li&gt;
&lt;li&gt;Çağrının &lt;code&gt;id&lt;/code&gt; değeri ve &lt;code&gt;name&lt;/code&gt; değeri yanıtta geri gönderilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;İki pratik fark vardır:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;generateContent&lt;/code&gt; durumsuzdur. Modelin &lt;code&gt;functionCall&lt;/code&gt; parçası ve tüm düşünce imzaları dahil olmak üzere tam &lt;code&gt;contents&lt;/code&gt; geçmişini her turda kendiniz göndermelisiniz.&lt;/li&gt;
&lt;li&gt;Düşünme yapılandırması şu alandadır:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"generationConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"thinkingConfig"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"thinkingLevel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"low"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Düşünme jetonları &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; alanında görünür ve çıkış olarak faturalandırılır.&lt;/p&gt;

&lt;p&gt;Yeni bir proje başlatıyorsanız Interactions API'yi tercih edin. Sunucu tarafı durum yönetimi, eksik imza veya &lt;code&gt;call_id&lt;/code&gt; içeren geçmişi yeniden gönderme hatalarını azaltır.&lt;/p&gt;

&lt;h2&gt;
  
  
  3.8 Flash neden daha fazla araç çağrısı yapıyor?
&lt;/h2&gt;

&lt;p&gt;Google'ın &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;lansman yazısına&lt;/a&gt; göre model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ek muhakeme adımları yürütür.&lt;/li&gt;
&lt;li&gt;Araçları iteratif olarak çağırır.&lt;/li&gt;
&lt;li&gt;Daha küçük muhakeme adımları atar.&lt;/li&gt;
&lt;li&gt;Süreç boyunca çalışmasını doğrular.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google ayrıca karmaşık ve uzun görevlerde modelin tasarım gereği daha fazla jeton kullanabileceğini belirtiyor. &lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; ölçümlerine göre:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Görev başına yaklaşık 48 bin çıkış jetonu kullanılıyor.&lt;/li&gt;
&lt;li&gt;Gemini 3.7 Flash'a göre %30 daha fazla jeton harcanıyor.&lt;/li&gt;
&lt;li&gt;High seviyesinde görev başına maliyet yaklaşık 0,58 dolar.&lt;/li&gt;
&lt;li&gt;Medium seviyesinde yaklaşık 0,41 dolar.&lt;/li&gt;
&lt;li&gt;Low seviyesinde yaklaşık 0,24 dolar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Aynı ölçümlerde Tau3-Banking araç kullanımı puanı %45'e çıkmış; bu, 3.7 Flash'a göre 12 puanlık artış demek.&lt;/p&gt;

&lt;p&gt;Daha iyi araç kullanımı karşılığında daha uzun süren döngüler alırsınız. Üretimde şu dört sınırı uygulayın:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Maksimum dönüş sayısı:&lt;/strong&gt; Görev başına &lt;code&gt;function_call&lt;/code&gt; adımlarını sayın. Basit aramalar için 6–10 dönüş iyi bir başlangıçtır; ajansal kodlama için daha yüksek bir sınır gerekebilir. Limit aşılırsa araçsız son bir dönüş yapın veya hata döndürün.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rota başına &lt;code&gt;thinking_level&lt;/code&gt;:&lt;/strong&gt; Tek adımlı işlemlerde &lt;code&gt;low&lt;/code&gt;, çok adımlı görevlerde &lt;code&gt;medium&lt;/code&gt;, yalnızca ek doğrulama değerliyse &lt;code&gt;high&lt;/code&gt; kullanın. &lt;code&gt;minimal&lt;/code&gt; göndermeyin; 3.8 Flash doğrulama hatası döndürür.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zaman aşımı:&lt;/strong&gt; Hem Gemini isteğine hem de tüm araç döngüsüne zaman aşımı koyun. Artificial Analysis, high seviyesinde ortalama 2,5 dakika, low seviyesinde 0,8 dakika bildirmiştir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;İdempotent araçlar:&lt;/strong&gt; Model aynı aracı yeniden çağırabilir. &lt;code&gt;get_order_status&lt;/code&gt; gibi okumalar güvenle tekrarlanabilmeli; geri ödeme ve gönderim gibi yan etkili işlemler onay adımı gerektirmelidir.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ekstra dönüşlerin maliyeti bütçenizi aşıyorsa &lt;a href="https://apidog.com/tr/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.7'den 3.8 Flash'a geçiş kılavuzunu&lt;/a&gt; inceleyin ve 3.7 Flash'ı bir yapılandırma bayrağının arkasında tutun.&lt;/p&gt;

&lt;h2&gt;
  
  
  Düşünce imzaları, paralel çağrılar ve yapılandırılmış çıkışlar
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Düşünce imzaları
&lt;/h3&gt;

&lt;p&gt;Gemini 3 modelleri muhakeme bloklarına imza ekler.&lt;/p&gt;

&lt;p&gt;Depolanan Interactions akışında &lt;code&gt;previous_interaction_id&lt;/code&gt; bu süreci sizin için yönetir. &lt;code&gt;store: false&lt;/code&gt; kullanıyor veya &lt;code&gt;generateContent&lt;/code&gt; çağırıyorsanız düşünce bloklarını ve imzaları her parça türünde alındığı gibi geri göndermelisiniz.&lt;/p&gt;

&lt;p&gt;İmzaları:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Kesip kısaltmayın.&lt;/li&gt;
&lt;li&gt;Yeniden sıralamayın.&lt;/li&gt;
&lt;li&gt;Yeniden serileştirmeyin.&lt;/li&gt;
&lt;li&gt;İçeriğini değiştirmeyin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bir imza opaktır; herhangi bir düzenleme onu geçersiz kılabilir. Ayrıntılar için &lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;Interactions API belgelerine&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paralel çağrılar
&lt;/h3&gt;

&lt;p&gt;Yanıt bir liste olduğu için model aynı anda birden fazla bağımsız arama isteyebilir. Gemini 3 modelleri her çağrı için benzersiz kimlik döndürür.&lt;/p&gt;

&lt;p&gt;Aynı &lt;code&gt;input&lt;/code&gt; dizisinde çağrı başına bir &lt;code&gt;function_result&lt;/code&gt; gönderin ve her sonucu kendi &lt;code&gt;call_id&lt;/code&gt; değeriyle eşleştirin. Yalnızca &lt;code&gt;name&lt;/code&gt; alanına göre eşleştirme yapmayın; aynı işlev için iki farklı çağrının iki farklı &lt;code&gt;call_id&lt;/code&gt; değeri olabilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Yapılandırılmış çıkışlar
&lt;/h3&gt;

&lt;p&gt;Gemini 3.8 Flash, işlev çağırmayı ve yapılandırılmış çıkışları aynı modelde destekler. Kullanışlı desen şudur:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Döngü sırasında araçları kullanın.&lt;/li&gt;
&lt;li&gt;Son &lt;code&gt;model_output&lt;/code&gt; için bir JSON Şeması tanımlayın.&lt;/li&gt;
&lt;li&gt;Döngüyü makine tarafından okunabilir bir sonuçla kapatın.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yapılandırma ayrıntıları için Google'ın &lt;a href="https://ai.google.dev/gemini-api/docs/function-calling" rel="noopener noreferrer"&gt;işlev çağırma&lt;/a&gt; ve &lt;a href="https://ai.google.dev/gemini-api/docs/generate-content/function-calling" rel="noopener noreferrer"&gt;yapılandırılmış çıkış&lt;/a&gt; belgelerine bakın.&lt;/p&gt;

&lt;p&gt;Sahte bir araç bildirip &lt;code&gt;arguments&lt;/code&gt; alanını kendiniz okumaya çalışmayın. Model çağıracak bir araç olmadığına karar verdiği anda bu yaklaşım bozulur.&lt;/p&gt;

&lt;p&gt;Bu yaklaşım, modelin sisteminize bildirilmiş işlevler üzerinden eriştiğini varsayar. Google, Gemini 3.8 Flash için &lt;a href="https://ai.google.dev/gemini-api/docs/computer-use" rel="noopener noreferrer"&gt;Bilgisayar kullanımı'nı (Önizleme)&lt;/a&gt; de listeliyor. Yapılandırılmış bir API'nin ekran sürmeye göre ne zaman daha iyi olduğunu görmek için &lt;a href="https://apidog.com/tr/blog/computer-use-vs-structured-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;bilgisayar kullanımı ve yapılandırılmış API'ler karşılaştırmasına&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apidog'da araç döngüsünü test etme
&lt;/h2&gt;

&lt;p&gt;Bir araç döngüsü genellikle üç noktada bozulur:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Araç bildirimi&lt;/li&gt;
&lt;li&gt;Kimliklerin gidiş-dönüşü&lt;/li&gt;
&lt;li&gt;Nihai yanıt&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Gerçek arka ucunuza dokunmadan üçünü de Apidog'da test edebilirsiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Araç arka ucunu taklit edin
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;GET /orders/{order_id}&lt;/code&gt; uç noktasını tanımlayın ve mock sunucuyu açın. Sabit bir yanıt gövdesi kullanın:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"status"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"in_transit"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"eta"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2026-09-05"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Böylece her çalıştırmada aynı araç sonucu üretilir ve modelin nihai yanıtındaki değişikliklerin veritabanından değil modelden kaynaklandığını anlayabilirsiniz.&lt;/p&gt;

&lt;p&gt;Test ortamında araç takımınız mock URL'ye, üretimde gerçek hizmete yönlendirilebilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. İki dönüşü zincirleyin
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;GEMINI_API_KEY&lt;/code&gt; değerini bir ortam değişkeninde saklayın ve &lt;code&gt;x-goog-api-key&lt;/code&gt; başlığında &lt;code&gt;{{GEMINI_API_KEY}}&lt;/code&gt; olarak kullanın.&lt;/p&gt;

&lt;p&gt;Üç adımlı bir senaryo oluşturun:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Adım A:&lt;/strong&gt; &lt;code&gt;/v1beta/interactions&lt;/code&gt; adresine, istem ve &lt;code&gt;get_order_status&lt;/code&gt; bildirimiyle &lt;code&gt;POST&lt;/code&gt; gönderin. Yanıttan etkileşim &lt;code&gt;id&lt;/code&gt; değerini, ayrıca &lt;code&gt;function_call&lt;/code&gt; adımının &lt;code&gt;id&lt;/code&gt;, &lt;code&gt;name&lt;/code&gt; ve &lt;code&gt;arguments.order_id&lt;/code&gt; alanlarını çıkarın.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adım B:&lt;/strong&gt; &lt;code&gt;{{order_id}}&lt;/code&gt; kullanarak mock uç noktasına &lt;code&gt;GET&lt;/code&gt; gönderin. Bu adım işlev yürütmesini temsil eder.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adım C:&lt;/strong&gt; &lt;code&gt;function_result&lt;/code&gt; içeren ikinci &lt;code&gt;POST&lt;/code&gt; isteğini gönderin:

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;call_id&lt;/code&gt;: &lt;code&gt;{{call_id}}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;name&lt;/code&gt;: &lt;code&gt;{{tool_name}}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;previous_interaction_id&lt;/code&gt;: &lt;code&gt;{{interaction_id}}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;result&lt;/code&gt;: Adım B'nin gövdesini metin parçası olarak taşıyan liste&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Beklentileri doğrulayın
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Adım A &lt;code&gt;200&lt;/code&gt; döndürmeli ve &lt;code&gt;type: "function_call"&lt;/code&gt; olan bir adım içermelidir.&lt;/li&gt;
&lt;li&gt;Bu adımın &lt;code&gt;name&lt;/code&gt; değeri &lt;code&gt;get_order_status&lt;/code&gt; olmalıdır.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;arguments.order_id&lt;/code&gt;, &lt;code&gt;A1029&lt;/code&gt; değerine eşit olmalıdır.&lt;/li&gt;
&lt;li&gt;Adım C &lt;code&gt;200&lt;/code&gt; döndürmeli ve &lt;code&gt;type: "model_output"&lt;/code&gt; ile bitmelidir.&lt;/li&gt;
&lt;li&gt;Adım C'nin yanıtında yeni bir &lt;code&gt;function_call&lt;/code&gt; bulunmamalıdır.&lt;/li&gt;
&lt;li&gt;Nihai metin &lt;code&gt;in_transit&lt;/code&gt; içermelidir. Bu, modelin araç sonucunu kullandığını gösterir.&lt;/li&gt;
&lt;li&gt;Aynı senaryoyu &lt;code&gt;generateContent&lt;/code&gt; ile çalıştırıyorsanız &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; için &lt;code&gt;thinking_level&lt;/code&gt; bazında bir üst sınır belirleyin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Senaryoyu her gün çalışacak şekilde planlayın. Model davranışı sessiz güncellemelerle değişebilir; geçen hafta tek turda tamamlanan bir döngü bu hafta iki tura ihtiyaç duyabilir.&lt;/p&gt;

&lt;p&gt;Çok adımlı doğrulama için &lt;a href="https://apidog.com/tr/blog/how-to-test-ai-agents-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Yapay zeka ajanı API test kılavuzuna&lt;/a&gt; bakabilir, senaryoyu ücretsiz katmanda oluşturmak için &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirebilirsiniz&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sıkça sorulan sorular
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash'ta &lt;code&gt;call_id&lt;/code&gt; gerekli mi?
&lt;/h3&gt;

&lt;p&gt;Evet. Interactions API'de her &lt;code&gt;function_result&lt;/code&gt; hem &lt;code&gt;call_id&lt;/code&gt; hem de &lt;code&gt;name&lt;/code&gt; içermelidir. &lt;code&gt;generateContent&lt;/code&gt; tarafında da &lt;code&gt;functionResponse&lt;/code&gt;, çağrının &lt;code&gt;id&lt;/code&gt; ve &lt;code&gt;name&lt;/code&gt; değerlerini taşımalıdır. Yalnızca adı gönderen eski kod Gemini 3 modellerinde başarısız olur.&lt;/p&gt;

&lt;h3&gt;
  
  
  Araç döngüm neden 3.7'ye göre daha fazla tur çalışıyor?
&lt;/h3&gt;

&lt;p&gt;Bu davranış tasarıma dahildir. Google, 3.8 Flash'ın araçları iteratif olarak çağırdığını ve karmaşık görevlerde daha fazla jeton kullanabileceğini belirtiyor. Dönüş sayısını sınırlayın ve uygun &lt;code&gt;thinking_level&lt;/code&gt; değerini seçin.&lt;/p&gt;

&lt;h3&gt;
  
  
  İşlev çağırmak için hâlâ &lt;code&gt;generateContent&lt;/code&gt; kullanabilir miyim?
&lt;/h3&gt;

&lt;p&gt;Evet. API eski olarak tanımlansa da herhangi bir sonlandırma tarihi olmadan tam olarak desteklenmektedir. Konuşma geçmişini, düşünce imzalarını ve bu API'deki &lt;code&gt;id&lt;/code&gt; + &lt;code&gt;name&lt;/code&gt; sözleşmesini kendiniz yönetmelisiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;thinking_level: "minimal"&lt;/code&gt; araçlarla çalışır mı?
&lt;/h3&gt;

&lt;p&gt;Hayır. Gemini 3.8 Flash doğrulama hatası döndürür. &lt;code&gt;low&lt;/code&gt; kullanın.&lt;/p&gt;

&lt;h3&gt;
  
  
  Araç ağırlıklı bir görev ne kadar tutar?
&lt;/h3&gt;

&lt;p&gt;31 Aralık 2026'ya kadar fiyatlandırma 1 milyon jeton başına 0,75 dolar giriş ve 3,75 dolar çıkıştır. Düşünme jetonları çıkış olarak faturalandırılır.&lt;/p&gt;

&lt;p&gt;Artificial Analysis indeksinde ölçülen yaklaşık görev maliyetleri:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High: 0,58 dolar&lt;/li&gt;
&lt;li&gt;Medium: 0,41 dolar&lt;/li&gt;
&lt;li&gt;Low: 0,24 dolar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gerçek maliyet görevlerinize göre değişir. Jeton kullanımını ölçerek doğrulayın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Döngüyü bir tavanla üretime gönderin
&lt;/h2&gt;

&lt;p&gt;Sözleşme basit:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Aracı bildirin.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;function_call&lt;/code&gt; adımını okuyun.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;previous_interaction_id&lt;/code&gt; altında &lt;code&gt;call_id&lt;/code&gt; ve &lt;code&gt;name&lt;/code&gt; içeren &lt;code&gt;function_result&lt;/code&gt; gönderin.&lt;/li&gt;
&lt;li&gt;Yeni bir çağrı gelirse döngüyü sürdürün.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Gemini 3.8 Flash'ta değişen şey modelin daha uzun döngülere girme eğilimidir. Bu nedenle üretime geçmeden önce araç takımınıza maksimum dönüş sayısı, rota başına &lt;code&gt;thinking_level&lt;/code&gt;, zaman aşımı ve idempotency kuralları ekleyin.&lt;/p&gt;

&lt;p&gt;Arka ucu mock'layın, iki dönüşü zincirleyin, kimlik gidiş-dönüşlerini doğrulayın ve testi planlayın. Geçiş notları için &lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;Gemini 3.8 Flash'taki Yenilikler&lt;/a&gt; sayfasına bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Referanslar
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash nedir?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/function-calling" rel="noopener noreferrer"&gt;Google işlev çağırma belgeleri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash düşünme seviyeleri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash API nasıl kullanılır?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;Gemini 3.8 Flash lansman yazısı&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.7'den 3.8 Flash'a geçiş kılavuzu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;Interactions API belgeleri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/generate-content/function-calling" rel="noopener noreferrer"&gt;Gemini &lt;code&gt;generateContent&lt;/code&gt; işlev çağırma belgeleri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/computer-use-vs-structured-apis?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Bilgisayar kullanımı ve yapılandırılmış API'ler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/how-to-test-ai-agents-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Yapay zeka ajanı API test kılavuzu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/latest-model" rel="noopener noreferrer"&gt;Gemini 3.8 Flash'taki Yenilikler&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.8 Flash API Nasıl Kullanılır: Etkileşim API'si, Düşünce Seviyeleri ve Apidog'da İlk Çağrınız</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 07:42:24 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-38-flash-api-nasil-kullanilir-etkilesim-apisi-dusunce-seviyeleri-ve-apidogda-ilk-464f</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-38-flash-api-nasil-kullanilir-etkilesim-apisi-dusunce-seviyeleri-ve-apidogda-ilk-464f</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash API: Interactions API, düşünme seviyeleri ve maliyet kontrolü
&lt;/h1&gt;

&lt;p&gt;Google, Gemini 3.8 Flash'ı 2 Eylül 2026'da yayınladı. API model kimliği, önizleme eki olmayan düz bir dizedir: &lt;code&gt;gemini-3.8-flash&lt;/code&gt;. Model, 31 Aralık 2026'ya kadar Gemini 3.7 Flash ile aynı tanıtım fiyatını koruyor: milyon giriş jetonu başına 0,75 dolar ve milyon çıkış jetonu başına 3,75 dolar. Google'ın ifadesiyle daha fazla çalışan bir model; karmaşık görevlerde daha fazla muhakeme adımı atıyor ve araçları daha sık çağırıyor. Bu davranış, jeton faturanızda görülebilir. Modelin genel özellikleri ve kıyaslamaları için &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash nedir?&lt;/a&gt; yazısına göz atın.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bu kılavuzda çalışan bir entegrasyon kuracağız:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt; üzerinden API anahtarı alma&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ai.google.dev/gemini-api/docs/interactions" rel="noopener noreferrer"&gt;Interactions API&lt;/a&gt; ile ilk isteği gönderme&lt;/li&gt;
&lt;li&gt;Eski &lt;code&gt;generateContent&lt;/code&gt; yolunu kullanma&lt;/li&gt;
&lt;li&gt;Her iki API'de &lt;code&gt;thinking_level&lt;/code&gt; konumunu belirleme&lt;/li&gt;
&lt;li&gt;Akış yanıtlarını ve &lt;code&gt;thoughtsTokenCount&lt;/code&gt; değerini izleme&lt;/li&gt;
&lt;li&gt;İstekleri &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; üzerinde test etme&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tüm çağrılar düz JSON üzerinden HTTP ile yapılır. Bu nedenle uygulama kodunu yazmadan önce istekleri Apidog'da oluşturup doğrulayabilirsiniz. Google'ın lansman duyurusu da modelin resmi çerçevesini sunuyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash API'ye hızlı bakış
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Öğe&lt;/th&gt;
&lt;th&gt;Değer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Model kimliği&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Birincil uç nokta&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1beta/interactions&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eski uç nokta&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /v1beta/models/gemini-3.8-flash:generateContent&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimlik doğrulama başlığı&lt;/td&gt;
&lt;td&gt;&lt;code&gt;x-goog-api-key&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bağlam / çıktı&lt;/td&gt;
&lt;td&gt;1.048.576 giriş jetonu / 65.536 çıkış jetonu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Girdiler&lt;/td&gt;
&lt;td&gt;Metin, görüntü, video, ses, PDF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Çıktı&lt;/td&gt;
&lt;td&gt;Yalnızca metin&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Düşünme seviyeleri&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; (varsayılan), &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tanıtım fiyatı&lt;/td&gt;
&lt;td&gt;31 Aralık 2026'ya kadar milyon jeton başına 0,75 $ / 3,75 $&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1 Ocak 2027 sonrası fiyat&lt;/td&gt;
&lt;td&gt;Milyon jeton başına 1,50 $ / 7,50 $&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;İki ayrıntı özellikle önemli:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Varsayılan düşünme seviyesi &lt;code&gt;high&lt;/code&gt; değil, &lt;code&gt;medium&lt;/code&gt;'dur.&lt;/li&gt;
&lt;li&gt;Düşünme jetonları çıkış jetonu olarak ücretlendirilir. Bu nedenle düşünme seviyesi yalnızca kalite ayarı değil, aynı zamanda bir maliyet kararıdır. Ayrıntılı hesaplamalar için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash fiyatlandırma dökümüne&lt;/a&gt; bakabilirsiniz.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Adım 1: AI Studio'da API anahtarı alın
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio'yu&lt;/a&gt; açın, Google hesabınızla oturum açın ve API anahtarları sayfasından yeni bir anahtar oluşturun.&lt;/p&gt;

&lt;p&gt;Anahtar, hız limitleriyle birlikte ücretsiz katmanda hemen çalışır. Google, ücretsiz katmandaki verilerin ürünlerini geliştirmek için kullanılabileceğini belirtir. Üretim limitleri için faturalandırma hesabı bağlayarak 1. Katmana geçebilirsiniz.&lt;/p&gt;

&lt;p&gt;Anahtarı kaynak koda yazmak yerine ortam değişkeni olarak dışa aktarın:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"AIza..."&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Resmi Python SDK'sı &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; değerini ortamdan okur. Bu nedenle &lt;code&gt;genai.Client()&lt;/code&gt; herhangi bir argüman gerektirmez:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;google-genai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Adım 2: Interactions API ile ilk çağrı
&lt;/h2&gt;

&lt;p&gt;Google, Interactions API'yi Gemini 3.x modelleri için birincil API olarak konumlandırıyor. İstek; &lt;code&gt;model&lt;/code&gt;, &lt;code&gt;input&lt;/code&gt; ve isteğe bağlı &lt;code&gt;generation_config&lt;/code&gt; alanlarından oluşan tek bir JSON nesnesidir.&lt;/p&gt;

&lt;h3&gt;
  
  
  cURL
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{
    "&lt;/span&gt;model&lt;span class="s2"&gt;": "&lt;/span&gt;gemini-3.8-flash&lt;span class="s2"&gt;",
    "&lt;/span&gt;input&lt;span class="s2"&gt;": "&lt;/span&gt;HTTP önbelleklemesini 3 cümlede açıklayın.&lt;span class="s2"&gt;",
    "&lt;/span&gt;generation_config&lt;span class="s2"&gt;": {"&lt;/span&gt;thinking_level&lt;span class="s2"&gt;": "&lt;/span&gt;medium&lt;span class="s2"&gt;"}
  }'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yanıt tek bir mesaj yerine yürütme adımlarından oluşur. Model düşünceleri ve araç çağrıları ayrı adımlar olarak döner; son adım, metni içeren &lt;code&gt;model_output&lt;/code&gt; adımıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Python SDK
&lt;/h3&gt;

&lt;p&gt;SDK bu yapıyı sizin için düzleştirir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;HTTP önbelleklemesini 3 cümlede açıklayın.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;generation_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;thinking_level&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;medium&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt; ve &lt;code&gt;top_k&lt;/code&gt; değerlerini eklemeyin. Google, Gemini 3 modellerinde &lt;code&gt;temperature&lt;/code&gt; değerinin varsayılanı olan &lt;code&gt;1.0&lt;/code&gt; olarak bırakılmasını öneriyor. Daha düşük bir değer döngülere veya performans düşüşüne yol açabilir.&lt;/p&gt;

&lt;p&gt;Eski bir modelden yapılandırma kopyaladıysanız, silmeniz gereken ilk satır genellikle &lt;code&gt;temperature&lt;/code&gt; olur.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adım 3: &lt;code&gt;previous_interaction_id&lt;/code&gt; ile çoklu dönüş
&lt;/h2&gt;

&lt;p&gt;Interactions API, varsayılan olarak konuşma durumunu sunucuda saklar. Bir konuşmayı sürdürmek için önceki yanıtın &lt;code&gt;id&lt;/code&gt; değerini &lt;code&gt;previous_interaction_id&lt;/code&gt; olarak gönderin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;follow_up&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Şimdi bir Cache-Control başlığı örneği verin.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;follow_up&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Konuşma geçmişini yeniden göndermeniz gerekmez.&lt;/p&gt;

&lt;p&gt;Uyumluluk kurallarınız sunucu tarafında veri saklanmasını yasaklıyorsa &lt;code&gt;store: false&lt;/code&gt; kullanın. Bu durumda konuşma durumunu kendiniz yönetmeniz gerekir. Modelin düşünce bloklarını ve düşünce imzalarını her dönüşte aldığınız biçimde geri göndermeniz de gerekir. Araç kullanırken aynı kural, &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-function-calling?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash fonksiyon çağırma kılavuzunda&lt;/a&gt; açıklanıyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adım 4: Eski &lt;code&gt;generateContent&lt;/code&gt; yolu
&lt;/h2&gt;

&lt;p&gt;Üretimdeki birçok Gemini uygulaması hâlâ &lt;code&gt;generateContent&lt;/code&gt; kullanıyor. Google bu yolu eski olarak adlandırıyor, ancak herhangi bir sona erme tarihi vermeden tamamen desteklemeye devam ediyor. Bu nedenle mevcut entegrasyonunuzu hemen yeniden yazmanız gerekmiyor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-7-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.7 Flash API kılavuzunda&lt;/a&gt; kullanılan yapı 3.8 Flash için de aynıdır. Farklı olan nokta, düşünme ayarının farklı bir alanda bulunmasıdır.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;generateContent&lt;/code&gt; isteğinde seviye, camelCase kullanılarak &lt;code&gt;generationConfig.thinkingConfig.thinkingLevel&lt;/code&gt; altında verilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  cURL
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:generateContent"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL]"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "contents": [{"parts": [{"text": "HTTP önbelleklemesini 3 cümlede açıklayın."}]}],
    "generationConfig": {"thinkingConfig": {"thinkingLevel": "low"}}
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Python SDK
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google.genai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;types&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;models&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;generate_content&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-3.8-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;contents&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;HTTP önbelleklemesini 3 cümlede açıklayın.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;GenerateContentConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;thinking_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;types&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;ThinkingConfig&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;thinking_level&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;low&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;),&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;thinking_budget&lt;/code&gt; kullanan eski bir yapılandırmadan geçiyorsanız, tamsayı değerini dize enum'u ile değiştirin. Gemini 3 ve sonraki sürümlerde &lt;code&gt;candidate_count&lt;/code&gt; da kaldırılmıştır.&lt;/p&gt;

&lt;p&gt;Geçiş öncesi ve sonrası JSON yapılarını karşılaştıran tam kontrol listesi için &lt;a href="https://apidog.com/tr/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.7'den 3.8 Flash'a geçiş kılavuzuna&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  API alanları karşılaştırması
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Endişe&lt;/th&gt;
&lt;th&gt;Interactions API&lt;/th&gt;
&lt;th&gt;Eski &lt;code&gt;generateContent&lt;/code&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Düşünme seviyesi&lt;/td&gt;
&lt;td&gt;&lt;code&gt;generation_config.thinking_level&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;generationConfig.thinkingConfig.thinkingLevel&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Konuşma durumu&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;previous_interaction_id&lt;/code&gt; ile sunucu tarafında&lt;/td&gt;
&lt;td&gt;Tüm &lt;code&gt;contents&lt;/code&gt; dizisini yeniden gönderin&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Araç sonucu&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;call_id&lt;/code&gt; + &lt;code&gt;name&lt;/code&gt; ile &lt;code&gt;function_result&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;id&lt;/code&gt; + &lt;code&gt;name&lt;/code&gt; ile &lt;code&gt;functionResponse&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Son metin&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;model_output&lt;/code&gt; adımı veya SDK'da &lt;code&gt;output_text&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;&lt;code&gt;candidates[0].content.parts[].text&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Düşünce imzaları&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;store: false&lt;/code&gt; olmadıkça SDK tarafından yönetilir&lt;/td&gt;
&lt;td&gt;Her parçayı geldiği biçimde geri gönderin&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Adım 5: Akışı ve düşünme maliyetini okuyun
&lt;/h2&gt;

&lt;p&gt;Sohbet arayüzlerinde akış almak için yöntemi &lt;code&gt;streamGenerateContent&lt;/code&gt; olarak değiştirin ve &lt;code&gt;?alt=sse&lt;/code&gt; ekleyin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-N&lt;/span&gt; &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-3.8-flash:streamGenerateContent?alt=sse"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"contents":[{"parts":[{"text":"Üç HTTP önbellekleme başlığını listeleyin."}]}]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Akışlı olsun veya olmasın, her &lt;code&gt;generateContent&lt;/code&gt; yanıtının sonunda &lt;code&gt;usageMetadata&lt;/code&gt; bulunur:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"usageMetadata"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"promptTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"candidatesTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;84&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"thoughtsTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;310&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"totalTokenCount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;406&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Burada özellikle &lt;code&gt;thoughtsTokenCount&lt;/code&gt; değerini izleyin. Düşünme jetonları tanıtım döneminde milyon başına 3,75 dolar üzerinden çıkış jetonu olarak faturalandırılır. Google, daha yüksek çaba seviyelerinde modelin performansı artırmak için daha fazla jeton kullanabileceğini belirtiyor.&lt;/p&gt;

&lt;p&gt;Artificial Analysis, &lt;code&gt;high&lt;/code&gt; seviyesindeki testlerde görev başına yaklaşık 48 bin çıkış jetonu ölçtü. Bu değer Gemini 3.7 Flash'a göre %30 daha yüksek olduğundan, jeton fiyatları aynı kalsa da görev başına maliyet yaklaşık 0,40 dolardan 0,58 dolara çıktı. Aynı çalışmada &lt;code&gt;medium&lt;/code&gt; ve &lt;code&gt;low&lt;/code&gt; seviyeleri için görev başına maliyetler sırasıyla 0,41 ve 0,24 dolar olarak ölçüldü. Seviyeleri iş yüküne göre seçmek için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;düşünme seviyeleri kılavuzunu&lt;/a&gt; kullanın.&lt;/p&gt;

&lt;p&gt;Modelin nasıl muhakeme ettiğine dair özetleri görmek için &lt;code&gt;thinkingConfig&lt;/code&gt; içine aşağıdaki alanı ekleyin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"includeThoughts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Düşünce özetleri &lt;code&gt;"thought": true&lt;/code&gt; ile işaretlenmiş parçalar olarak döner. Kullanıcıya gösterilen yanıtı oluştururken bu parçaları atlayın.&lt;/p&gt;

&lt;h2&gt;
  
  
  İlk saatte karşılaşabileceğiniz hatalar
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;minimal&lt;/code&gt; düşünme seviyesi desteklenmiyor
&lt;/h3&gt;

&lt;p&gt;Gemini 3.8 Flash yalnızca &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; ve &lt;code&gt;high&lt;/code&gt; seviyelerini destekler. &lt;code&gt;minimal&lt;/code&gt; göndermek şu hatayla birlikte &lt;code&gt;400 INVALID_ARGUMENT&lt;/code&gt; döndürür:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Bu model için MINIMAL düşünme seviyesi desteklenmiyor.
Lütfen başka bir düşünme seviyesiyle tekrar deneyin.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Düzeltme tek kelimeliktir: &lt;code&gt;minimal&lt;/code&gt; yerine &lt;code&gt;low&lt;/code&gt; kullanın. Eski 3.x yapılandırmaları ve kopyalanan kod parçaları bu hatanın yaygın kaynaklarıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;429&lt;/code&gt; yanıtı
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;429&lt;/code&gt;, genellikle hata değil, hesabınızın hız limitine ulaştığınız anlamına gelir. Güncel limitleri &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;Google'ın hız limitleri sayfasından&lt;/a&gt; kontrol edin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ücretsiz katman sınırlı hızla çalışır.&lt;/li&gt;
&lt;li&gt;1. Katman için faturalandırma hesabı bağlanır.&lt;/li&gt;
&lt;li&gt;2. Katman için 100 dolar harcama ve üç gün gerekir.&lt;/li&gt;
&lt;li&gt;3. Katman için 1.000 dolar harcama ve 30 gün gerekir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Model başına dakika başına istek ve jeton limitleri hesap bazında gösterildiğinden, bir blog yazısındaki sayılara güvenmek yerine AI Studio'daki kendi limitlerinizi kontrol edin.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;429&lt;/code&gt; aldığınızda:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Üstel geri çekilme uygulayın.&lt;/li&gt;
&lt;li&gt;İsteği yeniden deneyin.&lt;/li&gt;
&lt;li&gt;Düşük hacimde tekrar eden hatalarda katmanınızı yükseltin.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Çevrimdışı işler için Batch API daha uygun olabilir. Batch API %50 indirim sunar; tanıtım döneminde fiyatlar milyon jeton başına 0,375 dolar / 1,875 dolardır. Kendi kuyruğa alınmış jeton limitleri 1. Katmanda 3 milyon, 2. Katmanda 400 milyon ve 3. Katmanda 1 milyardır. İstek biçimi için &lt;a href="https://apidog.com/tr/blog/gemini-api-batch-mode?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini toplu mod kılavuzuna&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fonksiyon sonucunda &lt;code&gt;call_id&lt;/code&gt; eksik
&lt;/h3&gt;

&lt;p&gt;Araç kullanıyorsanız her Interactions API &lt;code&gt;function_result&lt;/code&gt; nesnesi hem &lt;code&gt;call_id&lt;/code&gt; hem de &lt;code&gt;name&lt;/code&gt; taşımalıdır. Eski &lt;code&gt;functionResponse&lt;/code&gt; biçiminde ise eşleşen &lt;code&gt;id&lt;/code&gt; ve &lt;code&gt;name&lt;/code&gt; alanları gerekir.&lt;/p&gt;

&lt;p&gt;Bu alanlardan herhangi birini atlamak, araç dönüşünün başarısız olmasına neden olur.&lt;/p&gt;

&lt;h2&gt;
  
  
  Yayına almadan önce iki uç noktayı Apidog'da test edin
&lt;/h2&gt;

&lt;p&gt;Terminal çağrıları çalıştıktan sonra istekleri ekibinizin çalıştırabileceği paylaşılabilir bir koleksiyona taşıyın. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt;, bir proje oluşturun ve iki uç noktayı kayıtlı istek olarak ekleyin.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. API anahtarını isteğin dışında tutun
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;GEMINI_API_KEY&lt;/code&gt; değerini ortam değişkeni olarak tanımlayın ve başlıkta şu biçimde kullanın:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;x-goog-[REDACTED CREDENTIAL]}}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Böylece kaydedilmiş isteklerde sır saklanmaz. Ücretsiz katman anahtarı ile faturalandırılmış anahtar arasında geçiş yapmak da tek bir ortam değişikliğiyle mümkün olur.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Durum kodunu ve jeton kullanımını doğrulayın
&lt;/h3&gt;

&lt;p&gt;Her istek için şu iddiaları ekleyin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTTP durumunun &lt;code&gt;200&lt;/code&gt; olması&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; değerinin belirlediğiniz üst sınırın altında kalması&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu üst sınır, maliyet regresyonu alarmınızdır. İstem değişikliği veya sessiz bir model güncellemesi düşünme jetonlarını artırırsa, fatura gelmeden önce test başarısız olur.&lt;/p&gt;

&lt;p&gt;Akış varyantını test etmek için &lt;a href="https://apidog.com/tr/blog/test-llm-ai-apis-sse?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;SSE test kılavuzuna&lt;/a&gt; bakın. Apidog, SSE yanıtını ham parçalar yerine birleştirilmiş olay akışı olarak işler.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Aynı istemi üç seviyede çalıştırın
&lt;/h3&gt;

&lt;p&gt;Aynı isteği &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; ve &lt;code&gt;high&lt;/code&gt; seviyeleriyle çoğaltın. Ardından şu değerleri karşılaştırın:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;thoughtsTokenCount&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Yanıt süresi&lt;/li&gt;
&lt;li&gt;Sonuç kalitesi&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu yaklaşım, genel benchmark ortalamaları yerine kendi istemleriniz için gerçek maliyet ve performans verilerini sağlar.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Testleri planlayın
&lt;/h3&gt;

&lt;p&gt;İstekleri bir test senaryosuna dönüştürüp programa göre çalıştırın. Böylece:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hız limiti değişiklikleri&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;minimal&lt;/code&gt; seviyesinin kaldırılması gibi doğrulama değişiklikleri&lt;/li&gt;
&lt;li&gt;Düşünme jetonlarındaki artışlar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;üretimde değil, test raporlarında görünür. &lt;a href="https://apidog.com/tr/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'da API testlerinin nasıl planlanacağını&lt;/a&gt; öğrenin.&lt;/p&gt;

&lt;p&gt;Apidog modeli çalıştırmaz ve SDK'yı değiştirmez. Bunun yerine HTTP çağrılarını kaydedilebilir, paylaşılabilir ve iddialarla doğrulanabilir hâle getirir.&lt;/p&gt;

&lt;h2&gt;
  
  
  SSS
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Yeni projeler hangi uç noktayı kullanmalı?
&lt;/h3&gt;

&lt;p&gt;Yeni projeler için Interactions API'yi kullanın. Google &lt;code&gt;generateContent&lt;/code&gt;'i eski olarak adlandırıyor ve hâlâ tamamen destekliyor; ancak yeni özellikler önce Interactions API'ye geliyor. Sunucu tarafı durum yönetimi de çoklu dönüş kodunu kısaltıyor.&lt;/p&gt;

&lt;p&gt;Mevcut hizmetleriniz için geçiş gerektiren bir neden yoksa &lt;code&gt;generateContent&lt;/code&gt; kullanmaya devam edebilirsiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash'ı çağırmak için ücretli hesap gerekir mi?
&lt;/h3&gt;

&lt;p&gt;Hayır. Ücretsiz AI Studio anahtarı çalışır; ancak hız limitleri ve Google'ın veri kullanım koşulları geçerlidir. &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash'ı ücretsiz kullanma kılavuzu&lt;/a&gt;, ücretsiz katmanın kapsamını ve Gemini uygulamasında 3.8 Flash kullanmak için AI Pro veya Ultra planı gerektiğini açıklar.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.8 Flash, 3.7 Flash'tan daha mı yavaş?
&lt;/h3&gt;

&lt;p&gt;Jeton başına hayır. Google'dan Logan Kilpatrick, hızın yaklaşık olarak aynı olduğunu belirtti. Artificial Analysis saniyede yaklaşık 300 çıkış jetonu ölçtü.&lt;/p&gt;

&lt;p&gt;Görev başına &lt;code&gt;high&lt;/code&gt; seviyesi daha uzun sürüyor: ilgili testlerde yaklaşık 2,5 dakika yerine 2,2 dakika. Bunun nedeni hızın düşmesi değil, daha fazla jeton üretilmesi.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.7 Flash'ı kullanmaya devam edebilir miyim?
&lt;/h3&gt;

&lt;p&gt;Evet. Google, Gemini 3.7 Flash'ın tamamen desteklenmeye devam ettiğini ve herhangi bir kullanımdan kaldırma tarihi açıklanmadığını belirtiyor.&lt;/p&gt;

&lt;p&gt;3.8 Flash'ın ek jeton maliyeti iş yükünüzde anlamlı bir kazanım sağlamıyorsa, 3.7 Flash'ta kalmak geçerli bir seçenektir. Ayrıntılı değerlendirme için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash ve 3.7 Flash karşılaştırmasına&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.8 Flash, Live API'yi veya görüntü oluşturmayı destekliyor mu?
&lt;/h3&gt;

&lt;p&gt;Hayır. Model yalnızca metin çıktısı verir. Ses oluşturma, görüntü oluşturma ve Live API desteklenmez.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sırada ne var?
&lt;/h2&gt;

&lt;p&gt;Artık şunlara sahipsiniz:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interactions API ve &lt;code&gt;generateContent&lt;/code&gt; için çalışan çağrı örnekleri&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;previous_interaction_id&lt;/code&gt; ile çoklu dönüş deseni&lt;/li&gt;
&lt;li&gt;Düşünme seviyesi seçimi&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;thoughtsTokenCount&lt;/code&gt; tabanlı maliyet kontrolü&lt;/li&gt;
&lt;li&gt;Apidog üzerinde paylaşılabilir API testleri&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sonraki adım olarak araçları &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-function-calling?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;fonksiyon çağırma kılavuzuyla&lt;/a&gt; bağlayın ve her iş yükü için seviyelerinizi &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;düşünme seviyeleri kılavuzuna&lt;/a&gt; göre belirleyin.&lt;/p&gt;

&lt;p&gt;Geçiş kararınızı doğrulamak için Apidog senaryosunu çalışır durumda tutun. Böylece maliyet artışı, başarısız bir test olarak görünür; üretim faturası geldiğinde sürpriz olmaz.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.8 Flash Ücretsiz Nasıl Kullanılır?</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 05:30:23 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-38-flash-ucretsiz-nasil-kullanilir-1lm5</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-38-flash-ucretsiz-nasil-kullanilir-1lm5</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash Ücretsiz Nasıl Kullanılır? API ve AI Studio Rehberi
&lt;/h1&gt;

&lt;p&gt;Gemini 3.8 Flash, 2 Eylül 2026'da piyasaya sürüldü ve bu yılki birçok büyük lansmanın aksine gerçek bir ücretsiz kullanım seçeneği sunuyor. Google AI Studio'da ücretsiz sohbet edebilir veya yaklaşık bir dakikada oluşturulan API anahtarıyla Gemini API'nin ücretsiz katmanını kullanabilirsiniz. Google, &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/" rel="noopener noreferrer"&gt;lansman yazısında&lt;/a&gt; modeli “en zeki Flash modelimiz” olarak tanımlıyor. Ücretsiz katman, ücretli müşterilerin kullandığı &lt;code&gt;gemini-3.8-flash&lt;/code&gt; model kimliğini sunuyor; kırpılmış bir varyant değil.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2759hqt69zu9ei2tees1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2759hqt69zu9ei2tees1.png" alt="Gemini 3.8 Flash" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ücretsiz katmanın üç temel sınırlaması var:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hız sınırlıdır.&lt;/li&gt;
&lt;li&gt;Ücretsiz katman verileri Google'ın ürünlerini geliştirmek için kullanılabilir.&lt;/li&gt;
&lt;li&gt;Gemini uygulamasının ücretsiz planında 3.8 Flash yoktur; bunun için Google AI Pro veya Ultra gerekir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Modelin teknik özellikleri için &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash nedir?&lt;/a&gt; yazısına, hemen bir istek çalıştırmak için aşağıdaki adımlara geçebilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ücretsiz erişime hızlı bakış
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Yüzey&lt;/th&gt;
&lt;th&gt;Maliyet&lt;/th&gt;
&lt;th&gt;Gemini 3.8 Flash dahil mi?&lt;/th&gt;
&lt;th&gt;Kısıtlama&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Evet&lt;/td&gt;
&lt;td&gt;Hız sınırlı; veriler ürün geliştirmede kullanılabilir&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API ücretsiz katman&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Evet&lt;/td&gt;
&lt;td&gt;AI Studio hız sınırları geçerlidir&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini uygulaması, ücretsiz plan&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Hayır&lt;/td&gt;
&lt;td&gt;3.8 Flash için Google AI Pro veya Ultra gerekir&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Arama'da Yapay Zeka Modu&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Evet, tüketici kullanımı&lt;/td&gt;
&lt;td&gt;API ve düşünme düzeyi kontrolü yok&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google E-Tablolar'da Gemini&lt;/td&gt;
&lt;td&gt;Plana bağlı&lt;/td&gt;
&lt;td&gt;Evet, tüketici kullanımı&lt;/td&gt;
&lt;td&gt;API yok&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Arama temel sağlama&lt;/td&gt;
&lt;td&gt;Ayda 5.000 ücretsiz istek&lt;/td&gt;
&lt;td&gt;Tüm Gemini 3.x modelleri arasında paylaşılır&lt;/td&gt;
&lt;td&gt;Sonrasında 1.000 istek başına $14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toplu API&lt;/td&gt;
&lt;td&gt;Ücretli tarifelerin %50'si&lt;/td&gt;
&lt;td&gt;Evet&lt;/td&gt;
&lt;td&gt;Ücretsiz değil&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash Cyber&lt;/td&gt;
&lt;td&gt;Satılmıyor&lt;/td&gt;
&lt;td&gt;Hayır&lt;/td&gt;
&lt;td&gt;Yalnızca Fairwind Programı; halka açık API yok&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  1. AI Studio'yu açın ve modeli seçin
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio'ya&lt;/a&gt; Google hesabınızla giriş yapın. Fatura hesabı veya kredi kartı gerekmez.&lt;/p&gt;

&lt;p&gt;Model seçicide önizleme eki olmayan kararlı kimlik olan &lt;code&gt;gemini-3.8-flash&lt;/code&gt; modelini seçin. Çalışma ayarlarında şu düşünme seviyeleri bulunur:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;low&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;high&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Varsayılan seviye &lt;code&gt;medium&lt;/code&gt;'dur. Bu modelde &lt;code&gt;minimal&lt;/code&gt; seviyesi yoktur; API üzerinden gönderirseniz sessiz bir geri dönüş yerine doğrulama hatası alırsınız. Her seviyenin token ve süre maliyeti için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;düşünme seviyeleri kılavuzuna&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;p&gt;Ücretsiz kullanım için iki ayar önemlidir:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sıcaklığı varsayılan &lt;code&gt;1.0&lt;/code&gt; değerinde bırakın. Google, Gemini 3 modellerinde sıcaklığı düşürmenin döngülere veya bozuk çıktılara yol açabileceğini belirtiyor.&lt;/li&gt;
&lt;li&gt;Denemelere &lt;code&gt;low&lt;/code&gt; seviyesiyle başlayın. 3.8 Flash, karmaşık görevlerde daha fazla akıl yürütmek ve araçları yinelemeli çağırmak üzere tasarlanmıştır. Google'a göre uzun ve karmaşık görevlerde tasarım gereği daha fazla token tüketebilir. Dakika başına token ile sınırlanan ücretsiz katmanda bu durum kotanızı 3.7 Flash'tan daha hızlı tüketebilir.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  2. Ücretsiz API anahtarı alın
&lt;/h2&gt;

&lt;p&gt;AI Studio'da &lt;strong&gt;API keys&lt;/strong&gt; sayfasını açın ve yeni veya mevcut bir projede anahtar oluşturun. Anahtar ücretsiz katmanda hemen çalışır. &lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Fiyatlandırma sayfası&lt;/a&gt;, 3.8 Flash giriş ve çıkış tokenlarını bu katmanda “Ücretsiz” olarak listeler.&lt;/p&gt;

&lt;p&gt;İlk kez anahtar oluşturuyorsanız, ekran görüntülü &lt;a href="https://apidog.com/tr/blog/google-gemini-api-key-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini API anahtarı rehberini&lt;/a&gt; kullanabilirsiniz.&lt;/p&gt;

&lt;p&gt;Anahtarı ortam değişkeninde saklayın:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"anahtarınızı-buraya-yapıştırın"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Anahtarı parola gibi değerlendirin. Ücretsiz katmanda faturalandırma bağlı olmadığı için sızan anahtar doğrudan fatura oluşturmaz; ancak günlük kotanızı siz fark etmeden tüketebilir.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. İlk ücretsiz API çağrınızı yapın
&lt;/h2&gt;

&lt;p&gt;Gemini 3.x için önerilen yaklaşım Etkileşimler API'sidir. SDK olmadan tek bir istek gönderebilirsiniz:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL]_API_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s1"&gt;'Content-Type: application/json'&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"model":"gemini-3.8-flash","input":"Explain HTTP caching in 3 sentences.","generation_config":{"thinking_level":"low"}}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yanıt, modelin düşüncelerini ve varsa araç çağrılarını içeren yürütme adımlarından oluşur. Son adım, metin içeren &lt;code&gt;model_output&lt;/code&gt; adımıdır.&lt;/p&gt;

&lt;p&gt;Mevcut &lt;code&gt;generateContent&lt;/code&gt; kodunuz da çalışmaya devam eder. Google bu yöntemi eski olarak adlandırsa da tamamen desteklenir ve bir son kullanma tarihi belirtilmemiştir. Bu uç noktada düşünme seviyesi şu alana taşınır:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;generationConfig.thinkingConfig.thinkingLevel
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Etkileşimler API'si, &lt;code&gt;generateContent&lt;/code&gt;, Python örnekleri ve &lt;code&gt;previous_interaction_id&lt;/code&gt; ile çoklu dönüşler için &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash API kılavuzuna&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;429&lt;/code&gt; hatası alırsanız ücretsiz katmanın hız sınırına ulaşmışsınızdır. Bir süre bekleyin veya aşağıdaki ücretli seçenekleri değerlendirin.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ücretsiz katmanın gerçek maliyeti
&lt;/h2&gt;

&lt;p&gt;Dolar cinsinden maliyet yok; ancak üç pratik maliyet var.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hız sınırları
&lt;/h3&gt;

&lt;p&gt;Ücretsiz katman, model başına şu sınırları uygular:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dakika başına istek&lt;/li&gt;
&lt;li&gt;Dakika başına token&lt;/li&gt;
&lt;li&gt;Günlük istek&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google kesin rakamları belgelerin metninde değil, &lt;a href="https://aistudio.google.com/rate-limit" rel="noopener noreferrer"&gt;AI Studio hız sınırı sayfasında&lt;/a&gt; yayınlıyor. Bu değerler değişebileceği için blog yazılarındaki sayılara güvenmek yerine sayfayı doğrudan kontrol edin. Katmanların nasıl biriktiğini &lt;a href="https://ai.google.dev/gemini-api/docs/rate-limits" rel="noopener noreferrer"&gt;hız limitleri belgesinde&lt;/a&gt; bulabilirsiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Verilerin kullanılması
&lt;/h3&gt;

&lt;p&gt;Google, ücretsiz katmandaki istemlerin ve çıktıların ürünlerini geliştirmek için kullanılabileceğini belirtiyor. Bu, karşılaştırma testleri veya kişisel prototipler için kabul edilebilir olabilir; ancak müşteri kayıtları, yayınlanmamış kaynak kodu veya NDA kapsamındaki bilgiler için uygun değildir.&lt;/p&gt;

&lt;p&gt;Hassas veriler göndermeniz gerekiyorsa, isteği göndermeden önce faturalandırmayı bağlayın. Ücretli katmanların veri koşulları farklıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Token tüketimi
&lt;/h3&gt;

&lt;p&gt;Yapay Zeka Analizi'nin ölçümüne göre 3.8 Flash, &lt;code&gt;high&lt;/code&gt; seviyesinde görev başına yaklaşık 48.000 çıktı tokenı kullanabiliyor. Bu, 3.7 Flash'a göre yaklaşık %30 daha fazla. Düşünme tokenları görünür çıktıyla aynı dakika başına token sınırına dahildir.&lt;/p&gt;

&lt;p&gt;Bu nedenle ücretsiz katmanda varsayılan olarak &lt;code&gt;low&lt;/code&gt; veya &lt;code&gt;medium&lt;/code&gt; kullanmak daha pratiktir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini uygulaması ücretsiz erişim yolu değildir
&lt;/h2&gt;

&lt;p&gt;“Gemini 3.8 Flash ücretsiz” aramalarının çoğu tüketici uygulamasıyla API erişimini karıştırıyor.&lt;/p&gt;

&lt;p&gt;3.8 Flash, Gemini uygulamasında Google AI Pro ve Ultra abonelerine sunuluyor. Ücretsiz uygulama planı bunu içermiyor. Abonelik olmadan uygulamada bir Flash modeli görürseniz bunun 3.8 Flash olduğunu varsaymayın.&lt;/p&gt;

&lt;p&gt;Abonelik olmadan kullanılabilen tüketici yüzeyleri şunlardır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google Arama'da Yapay Zeka Modu&lt;/li&gt;
&lt;li&gt;Google E-Tablolar'da Gemini&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bunlar yanıtları incelemek için kullanışlıdır; ancak düşünme seviyesi, token sayısı veya API erişimi sağlamaz. Geliştirme amacıyla gerçek ücretsiz yol AI Studio ve Gemini API ücretsiz katmanıdır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google Arama temel sağlama: ayda 5.000 ücretsiz istek
&lt;/h2&gt;

&lt;p&gt;Google Arama temel sağlama, güncel web sonuçlarını model yanıtına ekler. Tüm Gemini 3.x modelleri arasında paylaşılan aylık 5.000 ücretsiz istek sunar. Sonrasında ücret 1.000 istek başına $14'tır.&lt;/p&gt;

&lt;p&gt;Kota model başına değil, aylık ortak bir havuzdur. Temel sağlama kullanan bir Gemini 3 Pro isteği ile 3.8 Flash isteği aynı 5.000 istekten düşer.&lt;/p&gt;

&lt;p&gt;Yeni veriye ihtiyaç duyan bir prototip için bu kota yeterli olabilir. Üretim özelliği için ayrıca bütçe planlayın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ücretsiz katman bitince en ucuz ücretli seçenekler
&lt;/h2&gt;

&lt;p&gt;Ücretsiz katmanın bittiğini genellikle bir &lt;code&gt;429&lt;/code&gt; hatasıyla veya günlük sınırın beklenenden erken dolmasıyla fark edersiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Faturalandırma bağlayın: Katman 1
&lt;/h3&gt;

&lt;p&gt;AI Studio projenize faturalandırma eklemek sizi Katman 1'e taşır. Bunun için harcama yapmanız gerekmez. Katman 1:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Daha yüksek hız sınırları sağlar.&lt;/li&gt;
&lt;li&gt;$250 harcama üst sınırına sahiptir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Katman 2, $100 harcama ve üç gün sonrasında açılır; üst sınırı $2.000'dir. Katman 3 için $1.000 harcama ve 30 gün gerekir.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Giriş ve çıkış tokenları için ödeme yapın
&lt;/h3&gt;

&lt;p&gt;31 Aralık 2026'ya kadar 3.8 Flash fiyatları:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 milyon giriş tokenı: $0,75&lt;/li&gt;
&lt;li&gt;1 milyon çıktı tokenı: $3,75&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Düşünme tokenları çıktı olarak faturalandırılır. 1 Ocak 2027'den itibaren fiyatlar iki katına çıkarak sırasıyla $1,50 ve $7,50 olur.&lt;/p&gt;

&lt;p&gt;Her istekte 2.000 giriş ve 500 çıktı tokenı bulunan 1.000 istek yaklaşık $3,38 tutar. Görev başına maliyet hesabı için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash fiyatlandırma dökümüne&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Uygun işleri toplu işleyin
&lt;/h3&gt;

&lt;p&gt;Toplu API fiyatı yarıya indirir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yıl sonuna kadar 1 milyon giriş tokenı: $0,375&lt;/li&gt;
&lt;li&gt;1 milyon çıktı tokenı: $1,875&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Aynı 1.000 istek yaklaşık $1,69'a düşer. Katman 1 hesapları aynı anda en fazla 3 milyon tokenı kuyruğa alabilir.&lt;/p&gt;

&lt;p&gt;Toplu işleme; değerlendirmeler, geçmiş verilerin tamamlanması ve gece çalışan görevler için uygundur. İstek yapısı için &lt;a href="https://apidog.com/tr/blog/gemini-api-batch-mode?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini toplu mod kılavuzuna&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Sabit bağlamı önbelleğe alın
&lt;/h3&gt;

&lt;p&gt;Bağlam önbelleğe alma, 1 milyon önbelleğe alınmış token başına $0,075'tir. Bu, taze giriş tokenı fiyatının onda biridir.&lt;/p&gt;

&lt;p&gt;Her istekte yeniden gönderdiğiniz uzun sistem istemleri veya belgeler varsa, maliyeti düşürmek için ilk incelemeniz gereken yer burasıdır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ücretsiz katman neleri sunmaz?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini uygulamasını:&lt;/strong&gt; 3.8 Flash için Pro veya Ultra gerekir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Veri gizliliğini:&lt;/strong&gt; Ücretsiz katman verileri Google'ın ürün geliştirmesinde kullanılabilir; devre dışı bırakma seçeneği yoktur.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Geniş kapasiteyi:&lt;/strong&gt; Hız ve günlük limitler &lt;a href="https://aistudio.google.com/rate-limit" rel="noopener noreferrer"&gt;hız sınırı sayfasında&lt;/a&gt; gösterilir. Ücretsiz katman değerlendirme ve küçük araçlar içindir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini 3.8 Flash Cyber'ı:&lt;/strong&gt; Bu güvenlik ayarlı model Fairwind Programı arkasındadır. Halka açık API'si, fiyatı veya kendi kendine barındırma seçeneği yoktur.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Canlı API, görüntü veya ses üretimini:&lt;/strong&gt; 3.8 Flash bu özellikleri hiçbir katmanda desteklemez. Girdi olarak metin, görüntü, video, ses ve PDF kabul eder; çıktısı metindir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sınırsız erişimi:&lt;/strong&gt; “Sınırsız” Gemini erişimi vaat eden servisler genellikle başka birinin anahtarını proxy olarak kullanır veya farklı bir model sunar. Bu tür teklifleri anlamak için &lt;a href="https://apidog.com/tr/blog/get-free-unlimited-gemini-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ücretsiz Gemini API erişimi kılavuzuna&lt;/a&gt; bakabilirsiniz. &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-6-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.6 Flash için ücretsiz katman rehberi&lt;/a&gt; de benzer bir yaklaşımı açıklar.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Apidog ile ücretsiz kotayı daha verimli kullanın
&lt;/h2&gt;

&lt;p&gt;Ücretsiz katmanda her istek önemlidir. Manuel olarak yeniden yazılan istemler, gereksiz yüksek düşünme seviyeleri ve kontrol edilmeyen &lt;code&gt;429&lt;/code&gt; hataları kotanızı hızla tüketebilir.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; ile:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;GEMINI_API_KEY&lt;/code&gt; değerini bir ortam değişkeni olarak saklayın.&lt;/li&gt;
&lt;li&gt;Etkileşimler API'si ve eski &lt;code&gt;generateContent&lt;/code&gt; çağrılarını adlandırılmış istekler olarak kaydedin.&lt;/li&gt;
&lt;li&gt;Model, istem ve &lt;code&gt;thinking_level&lt;/code&gt; değerlerini değişkenlerle yönetin.&lt;/li&gt;
&lt;li&gt;Durum kodu için doğrulama ekleyerek &lt;code&gt;429&lt;/code&gt; hatalarını açık test başarısızlıkları olarak görün.&lt;/li&gt;
&lt;li&gt;Eski uç noktada &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; değerini doğrulayarak kotanın ne kadarının düşünmeye harcandığını izleyin.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Basit bir duman testi de planlayabilirsiniz: günde bir kez &lt;code&gt;low&lt;/code&gt; seviyesinde istek gönderin. Böylece model davranışı veya ücretsiz limitler değiştiğinde bunu kullanıcılarınızdan önce fark edersiniz.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt; ve &lt;a href="https://apidog.com/tr/blog/how-to-schedule-api-tests-apidog?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'da API testlerini nasıl planlayacağınızı&lt;/a&gt; öğrenin.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sıkça sorulan sorular
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash ücretsiz mi?
&lt;/h3&gt;

&lt;p&gt;Evet. Google AI Studio ve Gemini API ücretsiz katmanı üzerinden kullanılabilir. Ancak hız sınırları vardır ve ücretsiz katman verileri Google'ın ürünlerini geliştirmek için kullanılabilir. Kullanılan model, ücretli katmanlardakiyle aynı &lt;code&gt;gemini-3.8-flash&lt;/code&gt; modelidir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash'ı Gemini uygulamasında ücretsiz kullanabilir miyim?
&lt;/h3&gt;

&lt;p&gt;Hayır. Gemini uygulamasında 3.8 Flash için Google AI Pro veya Ultra gerekir. Abonelik olmadan kullanılabilen tüketici yüzeyleri Google Arama'daki Yapay Zeka Modu ve E-Tablolar'daki Gemini'dir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ücretsiz katmanın hız limitleri nedir?
&lt;/h3&gt;

&lt;p&gt;Google limitleri belgelerde değil, model başına &lt;a href="https://aistudio.google.com/rate-limit" rel="noopener noreferrer"&gt;AI Studio hız sınırı sayfasında&lt;/a&gt; gösterir. Değerler değişebilir. Daha yüksek limit gerektiğinde faturalandırma hesabı bağlayarak harcama yapmadan Katman 1'e geçebilirsiniz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ücretsiz katman düşünme özelliklerini içeriyor mu?
&lt;/h3&gt;

&lt;p&gt;Evet. &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; ve &lt;code&gt;high&lt;/code&gt; seviyeleri ücretsiz katmanda çalışır. Varsayılan &lt;code&gt;medium&lt;/code&gt;'dur. &lt;code&gt;minimal&lt;/code&gt;, 3.8 Flash'ta geçerli değildir ve hata döndürür. Düşünme tokenları limitlere dahil olduğu için &lt;code&gt;low&lt;/code&gt;, ücretsiz kotayı daha uzun süre korur.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash Cyber ücretsiz mi?
&lt;/h3&gt;

&lt;p&gt;Hayır. Fairwind Programı dışında mevcut değildir. Normal geliştiriciler 3.8 Flash'ı kullanabilir ve kendi API güvenlik testlerini gerçekleştirebilir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ücretsiz başlayın, sonra karar verin
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash'ın ücretsiz katmanı gerçek bir değerlendirme ortamıdır. API anahtarınızı oluşturun, düşünme seviyesini &lt;code&gt;low&lt;/code&gt; ile başlatın, hassas verileri göndermeyin ve güncel limitleri AI Studio'dan kontrol edin.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;429&lt;/code&gt; hataları zaman kaybettirmeye başladığında Katman 1 için faturalandırmayı bağlayın. Eşzamansız görevlerde toplu API'yi kullanın; Aralık 2026'ya kadar 1 milyon giriş tokenı başına $0,375 fiyatıyla ilk ücretli döneminiz, ücretsiz katmanın sıfırlanmasını beklerken harcadığınız zamandan daha ucuz olabilir.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini 3.8 Flash Nedir</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 05:28:52 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-38-flash-nedir-57a9</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-38-flash-nedir-57a9</guid>
      <description>&lt;h1&gt;
  
  
  Gemini 3.8 Flash: Daha Uzun Düşünen Flash Modeli ve Gerçek Maliyeti
&lt;/h1&gt;

&lt;p&gt;Gemini 3.8 Flash, Google’ın en yeni Flash seviyesi modelidir. 2 Eylül 2026’da, güvenlik odaklı ikizi Gemini 3.8 Flash Cyber ile birlikte yayınlandı. Bu, altı hafta içindeki üçüncü Flash sürümüdür: 21 Temmuz’daki &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-6-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.6 Flash&lt;/a&gt; ve 13 Ağustos’taki Gemini 3.7 Flash’ın ardından geldi. Model, 31 Aralık 2026’ya kadar milyon giriş jetonu başına 0,75 ABD doları ve milyon çıkış jetonu başına 3,75 ABD doları olan 3.7 Flash tanıtım fiyatını koruyor. Google onu “uzun vadeli yazılım mühendisliği, otonom ajanlar ve karmaşık kurumsal iş akışları için tasarlanmış en zeki Flash modelimiz” olarak tanımlıyor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5mcpnffjm0lishkhzf0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5mcpnffjm0lishkhzf0.png" alt="Gemini 3.8 Flash" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Kısa özet
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash’ın ana yeniliği fiyat veya bağlam penceresi değil, davranışıdır. Model:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Daha küçük muhakeme adımları atar.&lt;/li&gt;
&lt;li&gt;Çıktısını süreç boyunca doğrular.&lt;/li&gt;
&lt;li&gt;Araçları yinelemeli olarak çağırır.&lt;/li&gt;
&lt;li&gt;Zorlu görevlerde daha fazla çıkış jetonu kullanabilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Artificial Analysis, 3.7 Flash’a kıyasla yaklaşık %30 daha fazla çıkış jetonu ölçtü. Jeton başına fiyat değişmedi; ancak görev başına maliyet arttı.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Özellik&lt;/th&gt;
&lt;th&gt;Değer&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;API model kimliği&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-3.8-flash&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yayın tarihi&lt;/td&gt;
&lt;td&gt;2 Eylül 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Temel aldığı model&lt;/td&gt;
&lt;td&gt;Gemini 3.7 Flash&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bağlam penceresi&lt;/td&gt;
&lt;td&gt;1.048.576 giriş jetonu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maksimum çıkış&lt;/td&gt;
&lt;td&gt;65.536 jeton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Giriş modaliteleri&lt;/td&gt;
&lt;td&gt;Metin, görsel, video, ses, PDF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Çıkış modaliteleri&lt;/td&gt;
&lt;td&gt;Yalnızca metin&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Düşünme seviyeleri&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; (varsayılan), &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tanıtım fiyatı&lt;/td&gt;
&lt;td&gt;0,75 ABD doları / 1 milyon giriş jetonu; 3,75 ABD doları / 1 milyon çıkış jetonu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Standart fiyat&lt;/td&gt;
&lt;td&gt;1 Ocak 2027’den itibaren 1,50 / 7,50 ABD doları&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Önbelleğe alınmış giriş&lt;/td&gt;
&lt;td&gt;0,075 ABD doları / 1 milyon jeton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toplu API&lt;/td&gt;
&lt;td&gt;%50 indirim&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bilgi kesim tarihi&lt;/td&gt;
&lt;td&gt;Mart 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Geliştirici erişimi&lt;/td&gt;
&lt;td&gt;Gemini API, Google AI Studio, Android Studio, Google Antigravity, Stitch, Gemini Enterprise&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tüketici erişimi&lt;/td&gt;
&lt;td&gt;Gemini uygulaması, Arama’da AI Modu, Google E-Tablolar’da Gemini&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.7 Flash durumu&lt;/td&gt;
&lt;td&gt;Tamamen destekleniyor; kullanım sonlandırma tarihi yok&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;İki ayrıntıya dikkat edin:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Varsayılan düşünme seviyesi &lt;code&gt;medium&lt;/code&gt;’dur; Gemini 3 Pro’daki gibi &lt;code&gt;high&lt;/code&gt; değildir.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;minimal&lt;/code&gt; seviyesi sessizce &lt;code&gt;low&lt;/code&gt; seviyesine eşlenmez, doğrulama hatası döndürür. Ayrıntılar için &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-thinking-levels?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;düşünme seviyeleri kılavuzuna&lt;/a&gt; bakabilirsiniz.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Model kartındaki Mart 2026 bilgi kesim tarihi için ayrıca bir uyarı bulunur: bazı alanlarda bilgi Ocak 2025 ile sınırlı olabilir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash nedir?
&lt;/h2&gt;

&lt;p&gt;Flash, Google’ın çoğu üretim trafiği için tasarladığı iş yükü kademesidir. Pro en zor problemleri hedeflerken Flash; yazılım mühendisliği, ajan döngüleri ve yüksek hacimli kurumsal iş akışlarına odaklanır.&lt;/p&gt;

&lt;p&gt;Google, 3.8 Flash’ı “şimdiye kadarki en zeki iş yükü modelimiz” olarak adlandırıyor. &lt;a href="https://deepmind.google/models/model-cards/gemini-3-8-flash/" rel="noopener noreferrer"&gt;DeepMind model kartı&lt;/a&gt; ise modeli yeni bir temel modelden çok Gemini 3.7 Flash tabanlı bir iyileştirme olarak tanımlıyor.&lt;/p&gt;

&lt;p&gt;Yayın takvimi oldukça sıkışık:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemini 3.6 Flash: 21 Temmuz 2026, 1,50 / 7,50 ABD doları&lt;/li&gt;
&lt;li&gt;Gemini 3.7 Flash: 13 Ağustos 2026, 0,75 / 3,75 ABD doları tanıtım fiyatı&lt;/li&gt;
&lt;li&gt;Gemini 3.8 Flash: 2 Eylül 2026, 0,75 / 3,75 ABD doları tanıtım fiyatı&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google bunu altı hafta içindeki üçüncü Flash sürümü olarak tanımlıyor. Artificial Analysis, 3.5 Flash-Lite’ı da sayarak dört aydan kısa sürede dördüncü Flash modelinden söz ediyor.&lt;/p&gt;

&lt;p&gt;Bu sürümle birlikte Gemini 3.8 Pro, Gemini 4 veya yeni bir Flash-Lite modeli yayınlanmadı. Google, Pro güncellemesinin tarihini de açıklamadı. 3.7 Flash hâlâ tamamen destekleniyor; &lt;a href="https://apidog.com/tr/blog/whats-new-in-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.7 Flash’taki yenilikler yazısı&lt;/a&gt; artık önceki nesli açıklıyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  “Daha sıkı çalışma” tasarımı maliyeti nasıl etkiliyor?
&lt;/h2&gt;

&lt;p&gt;Google’ın açıklamasına göre Gemini 3.8 Flash, karmaşık görevlerde:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ek muhakeme adımları yürütür.&lt;/li&gt;
&lt;li&gt;Araçları yinelemeli olarak çağırır.&lt;/li&gt;
&lt;li&gt;Daha küçük adımlarla ilerler.&lt;/li&gt;
&lt;li&gt;Çalışmasını yol boyunca doğrular.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu yaklaşım doğruluk ve ajan performansını artırabilir; ancak görev başına daha fazla jeton tüketir.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://artificialanalysis.ai/articles/gemini-3-8-flash" rel="noopener noreferrer"&gt;Artificial Analysis’in bağımsız ölçümlerine&lt;/a&gt; göre yüksek düşünme seviyesinde:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemini 3.8 Flash görev başına ortalama 48.000 çıkış jetonu kullandı.&lt;/li&gt;
&lt;li&gt;Bu değer, 3.7 Flash’tan yaklaşık %30 daha fazla.&lt;/li&gt;
&lt;li&gt;Görev başına maliyet 0,40 ABD dolarından 0,58 ABD dolarına yükseldi.&lt;/li&gt;
&lt;li&gt;Ortalama süre 2,2 dakikadan 2,5 dakikaya çıktı.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Düşünme seviyesini düşürmek maliyeti azaltır:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Düşünme seviyesi&lt;/th&gt;
&lt;th&gt;Görev başına yaklaşık maliyet&lt;/th&gt;
&lt;th&gt;Süre&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0,58 ABD doları&lt;/td&gt;
&lt;td&gt;2,5 dakika&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0,41 ABD doları&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0,24 ABD doları&lt;/td&gt;
&lt;td&gt;0,8 dakika&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Bu nedenle &lt;code&gt;thinking_level&lt;/code&gt; artık yalnızca teknik bir ayar değildir; doğrudan yönlendirme ve bütçeleme kararıdır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gecikmeye duyarlı uç noktalar: &lt;code&gt;low&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Genel ajan iş akışları: &lt;code&gt;medium&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Uzun süren, zor görevler: &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hız büyük ölçüde değişmedi. Google’dan Logan Kilpatrick modeli 3.7 Flash ile “aynı fiyatta, yaklaşık aynı hızda” olarak tanımladı. Artificial Analysis, yüksek düşünme seviyesinde saniyede 302,1 çıkış jetonu ölçtü. İlk jetona ulaşma süresinin 13,30 saniye olması, yavaş bir ağ yolundan çok modelin yanıt öncesi muhakemesinden kaynaklanıyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kıyaslamalar ne söylüyor?
&lt;/h2&gt;

&lt;p&gt;Google, &lt;a href="https://deepmind.google/models/gemini/flash/" rel="noopener noreferrer"&gt;DeepMind Flash sayfasında&lt;/a&gt; üç kıyaslama tablosu yayınladı:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Kıyaslama&lt;/th&gt;
&lt;th&gt;3.8 Flash&lt;/th&gt;
&lt;th&gt;3.7 Flash&lt;/th&gt;
&lt;th&gt;Claude Opus 5&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;th&gt;GPT-5.6 Terra&lt;/th&gt;
&lt;th&gt;Claude Sonnet 5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Vals Finans Ajanı v2&lt;/td&gt;
&lt;td&gt;%61,4&lt;/td&gt;
&lt;td&gt;%59,0&lt;/td&gt;
&lt;td&gt;%58,6&lt;/td&gt;
&lt;td&gt;%53,8&lt;/td&gt;
&lt;td&gt;%54,4&lt;/td&gt;
&lt;td&gt;%53,9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Harvey Hukuk Ajanı Kıyaslaması&lt;/td&gt;
&lt;td&gt;%10,0&lt;/td&gt;
&lt;td&gt;%8,8&lt;/td&gt;
&lt;td&gt;%6,7&lt;/td&gt;
&lt;td&gt;%2,5&lt;/td&gt;
&lt;td&gt;%0,8&lt;/td&gt;
&lt;td&gt;%5,0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HLE-Doğrulanmış&lt;/td&gt;
&lt;td&gt;%54,9&lt;/td&gt;
&lt;td&gt;%53,6&lt;/td&gt;
&lt;td&gt;%54,4&lt;/td&gt;
&lt;td&gt;%54,5&lt;/td&gt;
&lt;td&gt;%51,1&lt;/td&gt;
&lt;td&gt;%31,0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;3.7 Flash’a kıyasla kazanımlar sırasıyla 2,4, 1,2 ve 1,3 puan. Finans ve hukuk sonuçları, Flash fiyat seviyesindeki bir modelin jeton başına birkaç kat daha pahalı Opus 5 ve GPT-5.6 Sol’un önüne geçebildiğini gösteriyor.&lt;/p&gt;

&lt;p&gt;Bir gün önce yayınlanan &lt;a href="https://apidog.com/tr/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1&lt;/a&gt; bu Google tablolarında yer almıyor. &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-claude-fable-5-1-vs-gpt-5-6-sol?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Üçlü karşılaştırma&lt;/a&gt;, mevcut en yakın yayınlanmış Opus 5 ve Sonnet 5 sonuçlarını kullanıyor.&lt;/p&gt;

&lt;p&gt;Google ayrıca şu iddiaları paylaşıyor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DeepSWE v1.1’de daha büyük öncü modelleri maliyetinin bir kısmına geride bırakıyor. 3.7 Flash bu değerlendirmede %65,3 puan almış olsa da 3.8 Flash yüzdesi yalnızca model kartındaki görsel tabloda yer alıyor.&lt;/li&gt;
&lt;li&gt;Belge ağırlıklı uzun süreli iş akışlarında, 3.7 Flash’a kıyasla üç kattan fazla görev tamamlıyor.&lt;/li&gt;
&lt;li&gt;Gray Swan istem enjeksiyonu testinde önemli bir sıçrama sağlıyor.&lt;/li&gt;
&lt;li&gt;SWE-Bench Pro, Terminal-bench ve OSWorld sonuçları 3.8 Flash için metin olarak yayınlanmadı.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bağımsız ölçümler de benzer bir tablo çiziyor. Artificial Analysis Intelligence Index’te:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemini 3.8 Flash: 59&lt;/li&gt;
&lt;li&gt;Gemini 3.7 Flash: 56&lt;/li&gt;
&lt;li&gt;Gemini 3.6 Flash: 52&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;3.8 Flash, GPT-5.6 Sol ve Grok 4.6 ile aynı seviyede; GPT-5.6 Terra, Claude Fable 5.1 ve Muse Spark 1.2’nin 57 puanlık sonuçlarının üzerinde yer alıyor.&lt;/p&gt;

&lt;p&gt;τ³-Banking araç kullanımı değerlendirmesinde 3.8 Flash %45 puan aldı. Bu, 3.7 Flash’a göre 12 puanlık bir artış. Ancak &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-vs-gemini-3-7-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;3.8 ve 3.7 Flash karşılaştırması&lt;/a&gt;, kazanımları iş yüküne göre artan jeton tüketimiyle birlikte değerlendirmek gerektiğini gösteriyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fiyatlandırma: Jeton başına aynı, görev başına daha fazla
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/pricing" rel="noopener noreferrer"&gt;Google’ın fiyatlandırma sayfasına&lt;/a&gt; göre Gemini 3.8 Flash, 3.6 ve 3.7 Flash ile aynı fiyat satırında yer alıyor. Fiyatlar 1 Ocak 2027’de iki katına çıkacak.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Öğe&lt;/th&gt;
&lt;th&gt;31 Aralık 2026’ya kadar&lt;/th&gt;
&lt;th&gt;1 Ocak 2027’den itibaren&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Giriş&lt;/td&gt;
&lt;td&gt;0,75 ABD doları / 1 milyon jeton&lt;/td&gt;
&lt;td&gt;1,50 ABD doları / 1 milyon jeton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Çıkış, düşünme dahil&lt;/td&gt;
&lt;td&gt;3,75 ABD doları / 1 milyon jeton&lt;/td&gt;
&lt;td&gt;7,50 ABD doları / 1 milyon jeton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Önbelleğe alınmış giriş&lt;/td&gt;
&lt;td&gt;0,075 ABD doları / 1 milyon jeton&lt;/td&gt;
&lt;td&gt;0,15 ABD doları / 1 milyon jeton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Önbellek depolama&lt;/td&gt;
&lt;td&gt;0,50 ABD doları / 1 milyon jeton / saat&lt;/td&gt;
&lt;td&gt;1,00 ABD doları / 1 milyon jeton / saat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toplu giriş / çıkış&lt;/td&gt;
&lt;td&gt;0,375 / 1,875 ABD doları&lt;/td&gt;
&lt;td&gt;0,75 / 3,75 ABD doları&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Dikkat edilmesi gereken iki nokta var:&lt;/p&gt;

&lt;h3&gt;
  
  
  Düşünme jetonları çıkış olarak faturalandırılır
&lt;/h3&gt;

&lt;p&gt;Düşünme jetonları çıkış jetonlarıdır ve &lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; alanında ayrı raporlanır. Bu nedenle yüksek seviyede kısa bir yanıt, düşük seviyede uzun bir yanıttan daha pahalı olabilir. Ayrıntılı örnekler &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash fiyatlandırma dökümünde&lt;/a&gt; yer alıyor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Google Arama’nın ayrı bir kullanım ölçeri vardır
&lt;/h3&gt;

&lt;p&gt;Gemini 3.x modelleri arasında paylaşılan aylık 5.000 ücretsiz Google Arama isteğinden sonra her 1.000 istek için 14 ABD doları ücret alınır.&lt;/p&gt;

&lt;p&gt;AI Studio ve API’de hız sınırlı ücretsiz bir katman bulunur. Google, ücretsiz katmandaki verilerin ürünlerini geliştirmek için kullanıldığını belirtir. Model başına hız sınırları belgelerde değil, AI Studio arayüzünde gösterilir.&lt;/p&gt;

&lt;p&gt;Faturalandırma kademeleri şu şekilde açılır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1. Kademe: Faturalandırma hesabı bağlandıktan sonra&lt;/li&gt;
&lt;li&gt;2. Kademe: 100 ABD doları harcama ve üç gün sonra&lt;/li&gt;
&lt;li&gt;3. Kademe: 1.000 ABD doları harcama ve 30 gün sonra&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Ücretsiz erişim kılavuzu&lt;/a&gt;, ücretsiz yolun sınırlarını; &lt;a href="https://apidog.com/tr/blog/gemini-api-batch-mode?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Toplu API kılavuzu&lt;/a&gt; ise bekleyebilecek işler için %50 indirimi açıklar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash API nasıl çağrılır?
&lt;/h2&gt;

&lt;p&gt;Google, Gemini 3.x için artık Etkileşimler API’sini birincil yol olarak konumlandırıyor. &lt;code&gt;generateContent&lt;/code&gt; eski kabul edilse de son kullanım tarihi olmadan tamamen desteklenmeye devam ediyor.&lt;/p&gt;

&lt;p&gt;Basit bir Etkileşimler API isteği:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H 'Content-Type: application/json' &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{"&lt;/span&gt;model&lt;span class="s2"&gt;":"&lt;/span&gt;gemini-3.8-flash&lt;span class="s2"&gt;","&lt;/span&gt;input&lt;span class="s2"&gt;":"&lt;/span&gt;HTTP önbelleğe almayı 3 cümlede açıklayın.&lt;span class="s2"&gt;","&lt;/span&gt;generation_config&lt;span class="s2"&gt;":{"&lt;/span&gt;thinking_level&lt;span class="s2"&gt;":"&lt;/span&gt;medium&lt;span class="s2"&gt;"}}'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Çok turlu konuşmalarda &lt;code&gt;previous_interaction_id&lt;/code&gt; göndererek sunucunun önceki durumu korumasını sağlayabilirsiniz.&lt;/p&gt;

&lt;p&gt;Fonksiyon çağırma akışı:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Araçları JSON şemasıyla bildirin.&lt;/li&gt;
&lt;li&gt;Bir &lt;code&gt;function_call&lt;/code&gt; adımı alın.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;call_id&lt;/code&gt; ve &lt;code&gt;name&lt;/code&gt; alanlarını içeren bir &lt;code&gt;function_result&lt;/code&gt; gönderin.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bu iki alan Gemini 3.8 Flash için zorunludur. Eski &lt;code&gt;generateContent&lt;/code&gt; API’sinde aynı değer &lt;code&gt;id&lt;/code&gt; olarak adlandırılır. REST ve Python örnekleri için &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API kılavuzuna&lt;/a&gt;, yinelemeli araç döngülerini sınırlamak için de &lt;a href="https://apidog.com/tr/blog/gemini-3-8-flash-function-calling?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;fonksiyon çağırma kılavuzuna&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini 3.7 Flash’tan geçiş
&lt;/h3&gt;

&lt;p&gt;Geçiş küçük görünse de bazı ayarlar hataya neden olabilir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;minimal&lt;/code&gt; düşünme seviyesi reddedilir.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;thinking_budget&lt;/code&gt; yerine &lt;code&gt;thinking_level&lt;/code&gt; kullanılır.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;candidate_count&lt;/code&gt; desteklenmez.&lt;/li&gt;
&lt;li&gt;Google, &lt;code&gt;temperature&lt;/code&gt; değerinin varsayılan &lt;code&gt;1.0&lt;/code&gt; olarak bırakılmasını önerir. Daha düşük değerler döngüye veya performans düşüşüne neden olabilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/gemini-3-7-to-3-8-flash-migration-guide?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Geçiş kılavuzu&lt;/a&gt;, değişiklikleri önceki ve sonraki JSON örnekleriyle birlikte kontrol listesine dönüştürüyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash neleri desteklemiyor?
&lt;/h2&gt;

&lt;p&gt;Model sayfasına göre desteklenmeyen özellikler:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ses üretimi&lt;/li&gt;
&lt;li&gt;Live API&lt;/li&gt;
&lt;li&gt;Görsel üretimi&lt;/li&gt;
&lt;li&gt;Gemini 3 modellerinde görsel segmentasyonu&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Giriş olarak metin, görsel, video, ses ve PDF kabul edilse de çıkış yalnızca metindir. Ürününüz gerçek zamanlı ses veya görsel çıkış gerektiriyorsa Gemini 3.8 Flash tüm çözüm değil; muhakeme ve araç çağırma katmanıdır.&lt;/p&gt;

&lt;p&gt;Yoğun muhakeme gerektirmeyen, ucuz ve yüksek hacimli metin iş yükleri için &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-5-flash-lite?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.5 Flash-Lite&lt;/a&gt; fiyat listesinde 0,30 / 2,50 ABD doları seviyesinde kalıyor.&lt;/p&gt;

&lt;p&gt;Bunun dışındaki başlıca özellikler destekleniyor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fonksiyon çağırma&lt;/li&gt;
&lt;li&gt;Yapılandırılmış çıktılar&lt;/li&gt;
&lt;li&gt;Bağlam önbelleğe alma&lt;/li&gt;
&lt;li&gt;Kod yürütme&lt;/li&gt;
&lt;li&gt;Google Arama ve Haritalar tabanlama&lt;/li&gt;
&lt;li&gt;Toplu API&lt;/li&gt;
&lt;li&gt;Önizlemedeki Bilgisayar kullanımı&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash Cyber: Güvenlikli ikiz
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash Cyber aynı gün yayınlandı; ancak herkese açık bir kayıt süreci yok. Erişim yalnızca güvenilir hükümet yetkilileri, kritik altyapı operatörleri ve yazılım bakımcılarına açık olan &lt;a href="https://deepmind.google/fairwind-program/" rel="noopener noreferrer"&gt;Fairwind Programı&lt;/a&gt; üzerinden sağlanıyor.&lt;/p&gt;

&lt;p&gt;Program; arka plan kontrolleri ve kimlik avına dayanıklı MFA gibi gereksinimler içeriyor. Herkese açık API, fiyatlandırma veya kendi kendine barındırma seçeneği bulunmuyor. Model, sınırlı Gemini 3.5 Flash Cyber pilot programının yerini aldı.&lt;/p&gt;

&lt;p&gt;Google’ın paylaştığı iddialar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;20 programlama dilinde gerçek dünya güvenlik açıklarını keşfetmede %70’in üzerinde başarı oranı&lt;/li&gt;
&lt;li&gt;Chrome güvenlik ekibine göre, çok daha büyük en iyi ticari modellerden 2,6 kat daha fazla doğru Chrome güvenlik açığı yaması&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Her iki sonuç da Google tarafından raporlandı. Uygunluk ve yükümlülükler için &lt;a href="https://apidog.com/tr/blog/what-is-gemini-3-8-flash-cyber?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash Cyber açıklayıcısını&lt;/a&gt; inceleyebilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.8 Flash isteklerini Apidog’da test etme
&lt;/h2&gt;

&lt;p&gt;Bu modelde önemli metrik “istek başarılı oldu mu?” değil, “görev kaç jeton tüketti?” sorusudur. Apidog ile bunu uygulama koduna geçmeden ölçebilirsiniz.&lt;/p&gt;

&lt;p&gt;Önerilen test akışı:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;GEMINI_API_KEY&lt;/code&gt; değerini ortam değişkeni olarak kaydedin.&lt;/li&gt;
&lt;li&gt;Etkileşimler API’si ve &lt;code&gt;generateContent&lt;/code&gt; isteklerini uç nokta olarak oluşturun.&lt;/li&gt;
&lt;li&gt;HTTP 200 durumunu doğrulayın.&lt;/li&gt;
&lt;li&gt;Uygulamanızın kullandığı JSON alanlarını kontrol edin.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;usageMetadata.thoughtsTokenCount&lt;/code&gt; için bir üst sınır belirleyin.&lt;/li&gt;
&lt;li&gt;Aynı istemi &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt; ve &lt;code&gt;high&lt;/code&gt; seviyelerinde çalıştırın.&lt;/li&gt;
&lt;li&gt;Seviye başına jeton ve süre dağılımını karşılaştırın.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Akış yanıtları SSE olarak oluşturulur. &lt;code&gt;includeThoughts: true&lt;/code&gt;, düşünce özetlerini hata ayıklarken yardımcı olabilir. Ayrıntılar için &lt;a href="https://apidog.com/tr/blog/test-llm-ai-apis-sse?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;SSE test kılavuzuna&lt;/a&gt; bakın.&lt;/p&gt;

&lt;p&gt;Test senaryosunu günlük olarak planlayarak jeton tüketimindeki regresyonları faturaya yansımadan yakalayabilirsiniz. Başlamak için &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog’u indirin&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sıkça sorulan sorular
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini 3.8 Flash yeni bir model mi, yoksa 3.7 Flash güncellemesi mi?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://deepmind.google/models/model-cards/gemini-3-8-flash/" rel="noopener noreferrer"&gt;DeepMind model kartına&lt;/a&gt; göre Gemini 3.7 Flash tabanlıdır. Aynı fiyat, hız ve bağlam penceresini koruyan; zorlu görevlerde daha fazla muhakeme ve araç çağırma adımı yürüten ayarlanmış bir halef olarak değerlendirebilirsiniz. 3.7 Flash tamamen desteklenmeye devam ediyor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Neden 3.7 Flash’tan daha fazla jeton kullanıyor?
&lt;/h3&gt;

&lt;p&gt;Bu davranış tasarım gereğidir. Google, uzun süreli ve karmaşık görevlerde daha fazla jeton kullanılabileceğini belirtiyor. Artificial Analysis yaklaşık %30 daha fazla çıkış jetonu ölçtü. Ekstra muhakeme gerektirmeyen rotalarda &lt;code&gt;thinking_level&lt;/code&gt; değerini &lt;code&gt;medium&lt;/code&gt; veya &lt;code&gt;low&lt;/code&gt; olarak ayarlayın.&lt;/p&gt;

&lt;h3&gt;
  
  
  Bağlam penceresi ne kadar?
&lt;/h3&gt;

&lt;p&gt;Gemini 3.8 Flash, 1.048.576 giriş jetonu ve 65.536 çıkış jetonu destekler. 31 Aralık 2026’ya kadar önbelleğe alınan girişin fiyatı milyon jeton başına 0,075 ABD dolarıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ücretsiz Gemini uygulamasında kullanılabilir mi?
&lt;/h3&gt;

&lt;p&gt;Lansman kapsamı Gemini uygulamasını Google AI Pro ve Ultra aboneleri için listeliyor; ücretsiz uygulama katmanı için aynı bilgi verilmedi. Geliştiriciler AI Studio ve API’de hız sınırlı ücretsiz katmana erişebilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude Fable 5.1 ile karşılaştırması nasıl?
&lt;/h3&gt;

&lt;p&gt;Artificial Analysis Intelligence Index’te Gemini 3.8 Flash 59, &lt;a href="https://apidog.com/tr/blog/what-is-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Fable 5.1&lt;/a&gt; ise 57 puan aldı.&lt;/p&gt;

&lt;p&gt;Fiyat farkı daha büyük: Claude Fable 5.1, milyon jeton başına 10 ABD doları giriş ve 50 ABD doları çıkış fiyatına sahip. Bu, Gemini 3.8 Flash’ın tanıtım fiyatının yaklaşık 13 katıdır. Ancak görev başına daha fazla muhakeme jetonu kullandığınızda fark daralabilir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sonuç
&lt;/h2&gt;

&lt;p&gt;Gemini 3.8 Flash, daha uzun düşünen bir Flash modelidir. Kazanım; ajanik kıyaslamalarda birkaç puan, araç kullanımında 12 puan ve zorlu görevlerde daha iyi tamamlanma oranı olarak görülüyor. Bedeli ise yüksek düşünme seviyesinde yaklaşık %30 daha fazla çıkış jetonu.&lt;/p&gt;

&lt;p&gt;Karar için basit bir kural kullanabilirsiniz:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ajanlarınız Gemini 3.7 Flash’ta zorlanıyorsa 3.8 Flash’ı deneyin.&lt;/li&gt;
&lt;li&gt;Gecikme kritikse &lt;code&gt;thinking_level: "low"&lt;/code&gt; kullanın.&lt;/li&gt;
&lt;li&gt;Karmaşık ajan döngülerinde &lt;code&gt;medium&lt;/code&gt; veya &lt;code&gt;high&lt;/code&gt; seviyelerini tercih edin.&lt;/li&gt;
&lt;li&gt;Jeton başına değil, görev başına maliyet ölçün.&lt;/li&gt;
&lt;li&gt;Her üretim rotası için &lt;code&gt;thoughtsTokenCount&lt;/code&gt; sınırı belirleyin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-3-8-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API kılavuzuyla&lt;/a&gt; başlayın, ilk isteğinizi Apidog’da çalıştırın ve düşünme seviyesini lansman iddiaları yerine kendi iş yükünüzün ölçümlerine göre seçin.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gemini Omni 1.1 Flash API Nasıl Kullanılır</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Thu, 03 Sep 2026 05:22:48 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/gemini-omni-11-flash-api-nasil-kullanilir-1fpg</link>
      <guid>https://dev.to/tobiass_hoffmann/gemini-omni-11-flash-api-nasil-kullanilir-1fpg</guid>
      <description>&lt;p&gt;Gemini Omni 1.1 Flash'ı &lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt; model kimliğiyle, metin modellerinde kullanılan &lt;code&gt;generateContent&lt;/code&gt; uç noktası yerine Google'ın Etkileşimler API'si üzerinden çağırırsınız. Gemini metin örneğini kopyalayıp yalnızca model adını değiştirirseniz 404 hatası alırsınız.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bu rehber, boş bir terminalden test edilmiş bir video oluşturma isteğine kadar ilerler: API anahtarı alma, curl ve Python ile ilk çağrıyı yapma, desteklenen ve desteklenmeyen parametreleri öğrenme, büyük yanıtları yönetme ve isteği tekrarlanabilir bir test olarak kaydetme.&lt;/p&gt;

&lt;p&gt;Model, 27 Ağustos 2026'da genel kullanıma sunuldu. Yeni özellikler için &lt;a href="https://apidog.com/tr/blog/gemini-omni-1-1-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini Omni 1.1 Flash'taki yeniliklere&lt;/a&gt; göz atın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Başlamadan Önce
&lt;/h2&gt;

&lt;p&gt;İhtiyacınız olanlar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI Studio'ya giriş yapmak için bir Google hesabı&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aistudio.google.com" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;'dan alınmış Gemini API anahtarı&lt;/li&gt;
&lt;li&gt;Etkin faturalandırma — Omni'nin &lt;a href="https://apidog.com/tr/blog/how-to-use-gemini-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;metin modellerindeki ücretsiz katmanın&lt;/a&gt; aksine ücretsiz katmanı yoktur ve ilk isteğiniz ücretlidir&lt;/li&gt;
&lt;li&gt;curl, Python SDK'sı veya başka bir HTTP istemcisi&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anahtarı kaynak koda eklemek yerine ortam değişkeni olarak saklayın:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GEMINI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your_key_here"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Resmi SDK'lar bu değişkeni otomatik olarak okur; böylece gizli anahtarınız deponuza girmez.&lt;/p&gt;

&lt;h2&gt;
  
  
  İlk Video Oluşturma Çağrısı
&lt;/h2&gt;

&lt;p&gt;Uç nokta &lt;code&gt;/v1beta/interactions&lt;/code&gt; adresine gönderilen bir POST isteğidir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions?key=&lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gemini-omni-1.1-flash",
    "input": "A marble rolling fast on a chain reaction style track, continuous smooth shot."
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Minimum istek iki alandan oluşur: &lt;code&gt;model&lt;/code&gt; ve &lt;code&gt;input&lt;/code&gt;. Küçük yanıtlar, oluşturulan videoyu &lt;code&gt;output_video.data&lt;/code&gt; içinde base64 olarak taşır.&lt;/p&gt;

&lt;p&gt;Python SDK'sını yükleyin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;google-genai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ardından videoyu kaydedin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;base64&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;  &lt;span class="c1"&gt;# reads GEMINI_API_KEY from the environment
&lt;/span&gt;
&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A marble rolling fast on a chain reaction style track, continuous smooth shot.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;marble.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;wb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;base64&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;b64decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_video&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;JavaScript'te &lt;code&gt;@google/genai&lt;/code&gt; ile aynı yapı kullanılır:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;GoogleGenAI&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@google/genai&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="nx"&gt;fs&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;fs&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;ai&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;GoogleGenAI&lt;/span&gt;&lt;span class="p"&gt;({});&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;ai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;input&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;A marble rolling fast on a chain reaction style track, continuous smooth shot.&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_video&lt;/span&gt;&lt;span class="p"&gt;?.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;fs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;writeFileSync&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;marble.mp4&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;Buffer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_video&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;base64&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Video oluşturma süresi çözünürlüğe ve API yüküne bağlıdır. İstemci zaman aşımını cömert tutun.&lt;/p&gt;

&lt;h2&gt;
  
  
  Çözünürlük ve En Boy Oranı
&lt;/h2&gt;

&lt;p&gt;Çıktı biçimini &lt;code&gt;response_format&lt;/code&gt; ile belirleyin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A drone shot of a mountain landscape at sunrise.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;aspect_ratio&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;16:9&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;resolution&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;1080p&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Alan&lt;/th&gt;
&lt;th&gt;Değerler&lt;/th&gt;
&lt;th&gt;Varsayılan&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;video&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;video&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aspect_ratio&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;16:9&lt;/code&gt;, &lt;code&gt;9:16&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;&lt;code&gt;16:9&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;resolution&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;360p&lt;/code&gt;, &lt;code&gt;720p&lt;/code&gt;, &lt;code&gt;1080p&lt;/code&gt;, &lt;code&gt;4k&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;&lt;code&gt;720p&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;delivery&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Satır içi base64, &lt;code&gt;uri&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Satır içi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Taslaklar için &lt;code&gt;360p&lt;/code&gt; kullanın. &lt;code&gt;720p&lt;/code&gt;'ye göre %60'a kadar daha hızlı oluşturulur ve üçte biri kadar maliyetlidir. Onayladığınız çekimleri daha yüksek çözünürlükte yeniden oluşturun.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;1080p&lt;/code&gt; ve &lt;code&gt;4k&lt;/code&gt;, oluşturulan karelerin yükseltilmiş sürümleridir; yerel çözünürlükte oluşturulmazlar. Gerçek saniye başı maliyetler için &lt;a href="https://apidog.com/tr/blog/gemini-omni-1-1-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;fiyatlandırma dökümüne&lt;/a&gt; bakın.&lt;/p&gt;

&lt;h2&gt;
  
  
  Desteklenmeyen Parametreler
&lt;/h2&gt;

&lt;p&gt;Aşağıdaki parametreler desteklenmez:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sistem talimatları&lt;/li&gt;
&lt;li&gt;&lt;code&gt;temperature&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;top_p&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Durdurma dizileri&lt;/li&gt;
&lt;li&gt;Negatif istem alanı&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bir çekimden bir şeyi çıkarmak istiyorsanız bunu doğrudan isteme yazın. Örneğin: “çizimi sadece hareket için bir rehber olarak kullanarak son videoda çizimi gösterme.”&lt;/p&gt;

&lt;h2&gt;
  
  
  Görüntü Girdileri, Ana Kareler ve Referanslar
&lt;/h2&gt;

&lt;p&gt;Medya eklerken &lt;code&gt;input&lt;/code&gt; alanına dize yerine liste verin. Görüntüden videoya örneği:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;base64_image&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/jpeg&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;turn this into realistic footage, using the drawing only as a guide for movement, do not show the drawing in the final video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;İki görüntü, ilk ve son kare olarak kullanılır. Model aradaki hareketi oluşturur:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;first_frame_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/jpeg&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;data&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;last_frame_b64&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mime_type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image/jpeg&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A smooth cinematic transition from a lush green forest at sunrise to a snowy forest under a starry night sky.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Video referansları da Files API üzerinden aynı şekilde çalışır. En fazla üç adet, üçer saniyelik klip kullanılabilir. Kliplerdeki ses yok sayılır; model bunları hareket ve görünüm referansı olarak işler.&lt;/p&gt;

&lt;h2&gt;
  
  
  Çok Turlu Düzenleme
&lt;/h2&gt;

&lt;p&gt;Omni'nin basit bir metinden videoya uç noktasından temel farkı, önceki etkileşim üzerinden düzenleme yapabilmenizdir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;res1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A woman playing violin outdoors.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;res2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;res1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Make the violin invisible.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Videoyu yeniden yüklemeniz veya sahneyi baştan tanımlamanız gerekmez. Aynı mekanizma, &lt;a href="https://apidog.com/tr/blog/gemini-omni-scene-extension-40-seconds?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;40 saniyelik uzatma rehberinde&lt;/a&gt; açıklanan sahne uzatmasını da yönetir.&lt;/p&gt;

&lt;h2&gt;
  
  
  4 MB Üzerindeki Videoları Yönetme
&lt;/h2&gt;

&lt;p&gt;4 MB üzerindeki videolar satır içi base64 yerine URI olarak döner. Dosya indirilmeden önce işleme tamamlanmalıdır. Bu nedenle &lt;code&gt;output_video.data&lt;/code&gt; boş olabilir; bu durumda &lt;code&gt;output_video.uri&lt;/code&gt; alanını kullanın.&lt;/p&gt;

&lt;p&gt;URI teslimatını açıkça isteyip dosyanın durumunu yoklayabilirsiniz:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;time&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.1-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A beautiful sunset.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;delivery&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;uri&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;video_output&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_video&lt;/span&gt;
&lt;span class="n"&gt;file_name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;video_output&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;/&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f_info&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;files/&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;file_name&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;f_info&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ACTIVE&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;break&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;f_info&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;FAILED&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="nc"&gt;RuntimeError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Generation failed.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;time&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sleep&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;video_bytes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;files&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;download&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;file&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;video_output&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;output.mp4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;wb&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;video_bytes&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yanıt işleyicinizi baştan hem &lt;code&gt;data&lt;/code&gt; hem de &lt;code&gt;uri&lt;/code&gt; biçimlerini destekleyecek şekilde yazın. Kullanılacak biçim çözünürlüğe göre değişebilir.&lt;/p&gt;

&lt;h2&gt;
  
  
  İsteği Apidog'da Test Etme
&lt;/h2&gt;

&lt;p&gt;Çağrı çalıştıktan sonra sıradaki sorun tekrarlanabilirliktir. Video üretimi pahalı, yavaş ve deterministik olmayan bir uç noktadır. Shell geçmişindeki geçici curl komutları API davranışındaki değişiklikleri izlemenize yardımcı olmaz.&lt;/p&gt;

&lt;p&gt;İsteği bir kez &lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt;'da kurun:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Bir proje ve ortam oluşturun. &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; ile &lt;code&gt;MODEL_ID&lt;/code&gt; değerlerini ortam değişkeni olarak tanımlayın; böylece anahtarınız kaydedilen isteğe girmez.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;https://generativelanguage.googleapis.com/v1beta/interactions&lt;/code&gt; adresine POST isteği ekleyin.&lt;/li&gt;
&lt;li&gt;JSON gövdesinde &lt;code&gt;model&lt;/code&gt; ve &lt;code&gt;input&lt;/code&gt; alanlarını kullanın; modeli &lt;code&gt;{{MODEL_ID}}&lt;/code&gt; ile referans alın.&lt;/li&gt;
&lt;li&gt;Video üretimi metin tamamlamadan uzun sürdüğü için istemci zaman aşımını artırın.&lt;/li&gt;
&lt;li&gt;Durum kodunu, &lt;code&gt;output_video&lt;/code&gt; alanının varlığını ve seçtiğiniz çözünürlükte beklenen yanıt biçimini doğrulayan onaylamalar ekleyin.&lt;/li&gt;
&lt;li&gt;Metinden videoya, görüntüden videoya ve uzatma için ayrı kaydedilmiş istekler oluşturun.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Google Omni 1.2'yi yayımladığında bu üç isteği çalıştırarak değişiklikleri dakikalar içinde görebilirsiniz.&lt;/p&gt;

&lt;p&gt;Apidog video oluşturmaz ve bir yapay zeka çerçevesi değildir. İstekleri oluşturup gönderebileceğiniz ve yanıtları standart onaylamalarla doğrulayabileceğiniz bir test katmanıdır. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Yaygın Hatalar ve Çözümleri
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Uç noktada 404:&lt;/strong&gt; &lt;code&gt;/v1beta/models/gemini-omni-1.1-flash:generateContent&lt;/code&gt; çağrılıyor. Omni için modelin gövdede bulunduğu &lt;code&gt;/v1beta/interactions&lt;/code&gt; uç noktasını kullanın.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Boş &lt;code&gt;output_video.data&lt;/code&gt;:&lt;/strong&gt; Video 4 MB'ı aşmış ve URI olarak dönmüştür. &lt;code&gt;output_video.uri&lt;/code&gt; alanını okuyup Files API üzerinden indirin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model bulunamadı:&lt;/strong&gt; Yapılandırmada &lt;code&gt;gemini-omni-flash-preview&lt;/code&gt; olup olmadığını kontrol edin. Bu uç nokta 30 Eylül 2026'da kullanımdan kaldırılacaktır.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yüklenen videoyu düzenleme başarısız:&lt;/strong&gt; Yüklenen videoların düzenlenmesi EEA, İsviçre ve Birleşik Krallık'ta kullanılamaz. Model tarafından oluşturulan videolar bu bölgelerde çalışmaya devam eder.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uzatma isteği reddedildi:&lt;/strong&gt; Girdi videoları 10 saniyeyle sınırlıdır. Uzatma yalnızca videonun sonuna eklenir ve yüklenen videoyu uzatırken diyalog eklenemez.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Sıkça Sorulan Sorular
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Gemini Omni hangi uç noktayı kullanır?
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;POST https://generativelanguage.googleapis.com/v1beta/interactions&lt;/code&gt;; istek gövdesinde &lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt; modelini belirtin.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gemini Omni API'nin ücretsiz katmanı var mı?
&lt;/h3&gt;

&lt;p&gt;Hayır. Her üretim faturalandırılır. Ücretsiz AI Studio erişimi metin modelleri için geçerlidir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sıcaklık veya negatif istem ayarlayabilir miyim?
&lt;/h3&gt;

&lt;p&gt;Hayır. Sistem talimatları, sıcaklık, &lt;code&gt;top_p&lt;/code&gt;, durdurma dizileri ve negatif istemler desteklenmez. Hariç tutmaları istem metnine ekleyin.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dikey video nasıl oluşturulur?
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;response_format&lt;/code&gt; içinde &lt;code&gt;aspect_ratio&lt;/code&gt; değerini &lt;code&gt;9:16&lt;/code&gt; yapın.&lt;/p&gt;

&lt;h3&gt;
  
  
  Oluşturulan videolarda filigran var mı?
&lt;/h3&gt;

&lt;p&gt;Evet. Tüm çıktılar, izleyiciler tarafından görünmeyen ancak programlı olarak tespit edilebilen &lt;a href="https://deepmind.google/technologies/synthid/" rel="noopener noreferrer"&gt;SynthID&lt;/a&gt; filigranını taşır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Veo API ile nasıl karşılaştırılır?
&lt;/h3&gt;

&lt;p&gt;Uç nokta, fiyatlandırma ve güçlü yönler farklıdır. &lt;a href="https://apidog.com/tr/blog/gemini-omni-1-1-flash-vs-veo-3-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Omni 1.1 Flash ve Veo 3.1 karşılaştırması&lt;/a&gt; temel farkları, &lt;a href="https://apidog.com/tr/blog/veo-3-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Veo 3.1 API rehberi&lt;/a&gt; ise entegrasyon ayrıntılarını ele alır.&lt;/p&gt;

&lt;p&gt;Entegrasyon iki zorunlu alan ve hem satır içi hem URI teslimatını işleyen bir yanıt işleyicisinden oluşur. Önce &lt;code&gt;360p&lt;/code&gt; çağrısını çalıştırıp onaylamalarla kaydedin; altyapıya güvendiğinizde çözünürlüğü artırın. Parametrelerin güncel durumu için &lt;a href="https://ai.google.dev/gemini-api/docs/omni" rel="noopener noreferrer"&gt;resmi Omni belgelerini&lt;/a&gt; inceleyin.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Claude Fable 5.1 Korunan Düşünce: Blok Farklı Bir Sohbete Bağlıdır Hatası Düzeltmesi</title>
      <dc:creator>Tobias Hoffmann</dc:creator>
      <pubDate>Wed, 02 Sep 2026 04:53:15 +0000</pubDate>
      <link>https://dev.to/tobiass_hoffmann/claude-fable-51-korunan-dusunce-blok-farkli-bir-sohbete-baglidir-hatasi-duzeltmesi-h</link>
      <guid>https://dev.to/tobiass_hoffmann/claude-fable-51-korunan-dusunce-blok-farkli-bir-sohbete-baglidir-hatasi-duzeltmesi-h</guid>
      <description>&lt;h1&gt;
  
  
  Claude Fable 5.1: “Farklı bir konuşmaya bağlı” 400 Hatasını Giderme
&lt;/h1&gt;

&lt;p&gt;Ajan altyapınızı Claude Fable 5.1'e taşıdıktan sonra &lt;code&gt;thinking&lt;/code&gt; bloğunun “farklı bir konuşmaya bağlı” olduğunu belirten bir 400 hatası görüyorsanız, kodunuz istekler arasındaki konuşma geçmişini değiştiriyor demektir. Fable 5.1 bu durumu zorunlu olarak denetleyen ilk Claude modelidir. Bu kılavuzda denetimin nasıl çalıştığını, kimleri etkilediğini, hatayı neyin tetiklediğini, acil çözümü ve istem önbelleğini sıcak tutan yalnızca eklemeli tasarımı ele alacağız.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;Apidog'u bugün deneyin&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Bu denetim, &lt;a href="https://platform.claude.com/docs/en/build-with-claude/preserved-thinking" rel="noopener noreferrer"&gt;korunmuş düşünce&lt;/a&gt; ve &lt;a href="https://platform.claude.com/docs/en/models/fable-5-1/whats-new-fable-5-1" rel="noopener noreferrer"&gt;Claude Fable 5.1'deki Yenilikler&lt;/a&gt; belgelerinde açıklanmıştır. Fable 5.1'deki üç bozucu değişiklikten üçüncüsüdür ve bir ajan altyapısını sessizce bozabilecek tek değişikliktir. Diğer iki değişiklik için &lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-migration?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;geçiş kılavuzuna&lt;/a&gt; bakabilirsiniz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hata
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bu hata, model herhangi bir çıktı üretmeden önce verilen bir &lt;code&gt;400 invalid_request_error&lt;/code&gt; yanıtıdır. Aynı istek gövdesini yeniden göndermek yine başarısız olur.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;messages.5.content.0&lt;/code&gt; yolu, artık eşleşmeyen ilk düşünme bloğunu gösterir. Yanıt, değişen ilk mesajı belirten ek bir cümle de içerebilir. Bu, sorunun kaynağını bulmak için beklenen tanıdır. Token sayma uç noktası da aynı denetimi çalıştırır.&lt;/p&gt;

&lt;p&gt;Şu hata benzer görünür ancak farklıdır:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Invalid `signature` in `thinking` block
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;“Farklı bir konuşmaya bağlı” ifadesi yoksa imzanın bozulmuş veya çözülemiyor olması söz konusudur. Bu durumda &lt;code&gt;prefix_mismatch_behavior&lt;/code&gt; uygulanmaz.&lt;/p&gt;

&lt;h2&gt;
  
  
  Denetim neyi doğrular?
&lt;/h2&gt;

&lt;p&gt;Her Fable 5.1 düşünme bloğu, iki bilgiyi içeren bir imzaya sahiptir:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Bloğu hangi modelin ürettiği&lt;/li&gt;
&lt;li&gt;Bloğun önündeki tam konuşma öneki&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bu önek şunları kapsar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Üst düzey &lt;code&gt;system&lt;/code&gt; istemi&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tools&lt;/code&gt; dizisi&lt;/li&gt;
&lt;li&gt;İlgili bloktan önceki tüm mesajlar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Düşünme blokları ayrıca birbirine zincirlenir. Transkripti yeniden gönderdiğinizde API, önekin bloğu üreten sürümle bayt düzeyinde aynı olup olmadığını doğrular.&lt;/p&gt;

&lt;p&gt;Anthropic bu davranış için iki gerekçe sunuyor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Anti-damıtma:&lt;/strong&gt; Lansman gönderisine göre yeni API hesapları, önceki düşünme transkriptini korurken çok turlu konuşmadaki Claude bağlamını manuel olarak değiştiremiyor. Böylece belgelenmiş bir damıtma tekniği devre dışı kalıyor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Önbellek tutarlılığı:&lt;/strong&gt; Bu denetimi bozan değişiklikler aynı zamanda istem önbelleğini de yeniden başlatıyor. Denetimden geçen kod, her turda milyon token başına 0,25 ABD doları olan önbellek okumalarından yararlanabiliyor.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Kimler etkileniyor?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Varsayılan olarak zorunlu
&lt;/h3&gt;

&lt;p&gt;31 Ağustos 2026 veya sonrasında oluşturulan hesaplarda denetim varsayılan olarak zorunludur. Buna şunlar dahildir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude API organizasyonları&lt;/li&gt;
&lt;li&gt;Amazon Bedrock hesapları&lt;/li&gt;
&lt;li&gt;Google Cloud projeleri&lt;/li&gt;
&lt;li&gt;Microsoft Foundry kaynakları&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kaydedilen ancak henüz zorunlu olmayan hesaplar
&lt;/h3&gt;

&lt;p&gt;Daha eski hesaplarda API uyumsuzluğu kaydeder; ancak istek içinde &lt;code&gt;thinking.block_binding.prefix_mismatch_behavior&lt;/code&gt; açıkça ayarlanmadıkça isteği reddetmez. Bu alan &lt;code&gt;"error"&lt;/code&gt; dahil herhangi bir değere ayarlandığında denetim etkinleşir.&lt;/p&gt;

&lt;p&gt;Anthropic, gelecekteki modellerde bu davranışı herkes için zorunlu hale getireceğini belirtiyor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Etkilenmeyen yüzeyler
&lt;/h3&gt;

&lt;p&gt;Aşağıdaki ürünler konuşma önekini sizin yerinize korur:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;&lt;a href="http://claude.ai" rel="noopener noreferrer"&gt;claude.ai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Claude Yönetilen Aracılar&lt;/li&gt;
&lt;li&gt;Claude Aracı SDK'sı&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Claude Mythos 5.1 bu denetimi hiç çalıştırmaz. Ancak geçmişi değiştirmek yine de istem önbelleğini yeniden başlatır.&lt;/p&gt;

&lt;h3&gt;
  
  
  Etkilenen uygulamalar
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;messages&lt;/code&gt; dizisini kendi oluşturan tüm kodlar etkilenir. Örneğin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Özel ajan döngüleri&lt;/li&gt;
&lt;li&gt;Sohbet arka uçları&lt;/li&gt;
&lt;li&gt;Messages API sarmalayan çerçeveler&lt;/li&gt;
&lt;li&gt;İstemci tarafı geçmiş ve sıkıştırma katmanları&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Araç yazarları için önemli bir tuzak vardır: Ürününüzü kullanıcılar kendi API anahtarlarıyla çalıştırıyorsa, sizin hesabınız eski olabilir ancak onların hesabı yeni ve zorunlu denetime tabi olabilir. Bu nedenle testleri zorunlu alan etkinmiş gibi çalıştırın.&lt;/p&gt;

&lt;p&gt;Hesabınızın denetimi zorunlu kılıp kılmadığını kontrol etmek için beta başlığı olmadan geçmişi değiştiren bir istek gönderin. Yanıt, &lt;code&gt;thinking-binding-controls-2026-08-01&lt;/code&gt; başlığını gerektiren bir 400 hatasıysa hesap denetime tabidir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hangi değişiklikler sonraki düşünme bloklarını geçersiz kılar?
&lt;/h2&gt;

&lt;p&gt;Aşağıdaki değişikliklerden biri, değişiklikten sonra gelen düşünme bloklarının önek bağını bozar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Önceki bir turu düzenlemek, yeniden sıralamak veya kaldırmak

&lt;ul&gt;
&lt;li&gt;Eski araç sonuçlarını silmek&lt;/li&gt;
&lt;li&gt;Transkriptin ortasındaki turları kesmek&lt;/li&gt;
&lt;li&gt;Son turları özetin arkasında kelimesi kelimesine tutan istemci tarafı sıkıştırma&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Kalıcı olmayan içerik eklemek

&lt;ul&gt;
&lt;li&gt;Araç sonuçlarından sonra eklenen, sonraki istekte silinen tur-bazlı hatırlatmalar&lt;/li&gt;
&lt;li&gt;Durum satırları&lt;/li&gt;
&lt;li&gt;Her turda değişen kalan token sayısı&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;İstekler arasında &lt;code&gt;system&lt;/code&gt; veya &lt;code&gt;tools&lt;/code&gt; öğesini yeniden oluşturmak

&lt;ul&gt;
&lt;li&gt;Sistem istemindeki geçerli tarihi güncellemek&lt;/li&gt;
&lt;li&gt;Oturum ortasında araç eklemek veya kaldırmak&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Sonraki isteklerde farklı baytlar üreten bir görüntü veya belge URL'si kullanmak

&lt;ul&gt;
&lt;li&gt;Bağlanan şey URL metni değil dosyanın baytlarıdır.&lt;/li&gt;
&lt;li&gt;Aynı dosya için değişen imzalı URL'ler sorun oluşturmaz.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Bir düşünme bloğunu çalışmanın başlangıcı dışında bir yerden kaldırmak

&lt;ul&gt;
&lt;li&gt;En eski düşünme blokları sırayla kaldırılabilir.&lt;/li&gt;
&lt;li&gt;Ortadaki tek bir blok kaldırılamaz.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Hangi değişiklikler güvenlidir?
&lt;/h2&gt;

&lt;p&gt;Şunlar düşünme bloklarını geçersiz kılmaz:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yalnızca eklemeli geçmiş kullanmak&lt;/li&gt;
&lt;li&gt;Yeni &lt;code&gt;role: "system"&lt;/code&gt; mesajları eklemek&lt;/li&gt;
&lt;li&gt;Temizlenmiş tur-bazlı mesajları yerinde bırakmak&lt;/li&gt;
&lt;li&gt;Düşünme bloklarını en eskiden başlayarak kaldırmak&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;system&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; ve &lt;code&gt;messages&lt;/code&gt; dışındaki parametreleri değiştirmek:

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;max_tokens&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;output_config&lt;/code&gt;, &lt;code&gt;effort&lt;/code&gt; dahil&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tool_choice&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;metadata&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;cache_control&lt;/code&gt; işaretçilerini eklemek, taşımak veya kaldırmak&lt;/li&gt;
&lt;li&gt;Sunucu tarafı sıkıştırma ve bağlam düzenlemesi kullanmak&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sunucu tarafı sıkıştırma, gönderdiğiniz konuşmayı karşılaştıran denetimden sonra gerçekleştiği için düzenleme sayılmaz. Sıkıştırma sonrasında denetlenen önek, sıkıştırma bloğundan başlar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Acil çözüm: &lt;code&gt;drop_block&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Hatanın üretimi durdurmasını önlemek için beta başlığını gönderin ve davranışı açıkça ayarlayın:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;beta&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;claude-fable-5-1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;max_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;16000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;thinking&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;adaptive&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;block_binding&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;prefix_mismatch_behavior&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;drop_block&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}},&lt;/span&gt;
    &lt;span class="n"&gt;betas&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;thinking-binding-controls-2026-08-01&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;history&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;input_transformations&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="p"&gt;[]:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reason&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;drop_block&lt;/code&gt;, ilk eşleşmeyen bloğu ve ondan sonraki tüm düşünme bloklarını kaldırır. İstek kalan içerikle devam eder ve her kaldırmayı üst düzey &lt;code&gt;input_transformations&lt;/code&gt; dizisinde raporlar:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"input_transformations"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"thinking_dropped"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"path"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"messages.1.content.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"reason"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"prefix_binding_mismatch"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;drop_block&lt;/code&gt; kullanırken dikkat edilmesi gerekenler
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Yalnızca mevcut isteğe uygulanır.&lt;/strong&gt; Sonraki isteklerde de beta başlığını göndermeye devam edin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Varsayılanlara güvenmeyin.&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Zorunlu bir hesapta başlık olmadan istek hata verir.&lt;/li&gt;
&lt;li&gt;Yalnızca başlığı göndermek beta özelliğinin varsayılanı olan &lt;code&gt;drop_block&lt;/code&gt; davranışına geçebilir.&lt;/li&gt;
&lt;li&gt;Davranışı her zaman açıkça ayarlayın.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Başlık olmadan &lt;code&gt;block_binding&lt;/code&gt; kullanılamaz.&lt;/strong&gt; Aksi durumda şu hatayı alırsınız:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   block_binding: Additional properties are not allowed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;reason&lt;/code&gt; alanı iki durumu ayırır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;prefix_binding_mismatch&lt;/code&gt;: Konuşma geçmişi değişmiştir.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;model_binding_mismatch&lt;/code&gt;: Konuşma farklı modeller arasında geçiş yapmıştır. Örneğin bir yönlendirici, yeniden deneme veya geri dönüş mekanizması Fable 5.1 dışındaki bir modele geçmiştir. Bu, uygulama kodunuzda hata olduğu anlamına gelmez.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Beta başlığıyla dönen her yanıt &lt;code&gt;input_transformations&lt;/code&gt; dizisini içerir. Hiçbir blok kaldırılmadığında dizi boştur.&lt;/p&gt;

&lt;p&gt;Sıkıştırma sınırında bir kez blok kaldırmak genellikle kabul edilebilir bir maliyettir. Ancak her istekte geçmişi geçersiz kılan bir altyapı:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modelin önceki muhakemesini her turda kaybettirir&lt;/li&gt;
&lt;li&gt;İstem önbelleğini her turda yeniden başlatır&lt;/li&gt;
&lt;li&gt;Görev maliyetini artırır&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu nedenle &lt;code&gt;drop_block&lt;/code&gt; kalıcı çözüm değil, teşhis mekanizması ve güvenlik ağı olarak kullanılmalıdır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beta desteği olmayan platformlarda kurtarma
&lt;/h2&gt;

&lt;p&gt;Kontrolün bulunmadığı bir platformda:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Geçmişteki tüm &lt;code&gt;thinking&lt;/code&gt; ve &lt;code&gt;redacted_thinking&lt;/code&gt; bloklarını çıkarın.&lt;/li&gt;
&lt;li&gt;Her turun &lt;code&gt;text&lt;/code&gt; ve &lt;code&gt;tool_use&lt;/code&gt; bloklarını koruyun.&lt;/li&gt;
&lt;li&gt;İsteği yalnızca bir kez yeniden deneyin.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Model, çıkarılan blokların taşıdığı muhakeme olmadan o tura yanıt verir. Bu yöntem tek seferlik kurtarmadır; kalıcı bir tasarım olarak kullanılmamalıdır.&lt;/p&gt;

&lt;p&gt;Lansman sırasında Microsoft Foundry bu kontrolleri sunmuyordu. Bedrock ve Google Cloud ise kontrolleri model başına ekliyordu.&lt;/p&gt;

&lt;h2&gt;
  
  
  Üç adımlı denetim
&lt;/h2&gt;

&lt;p&gt;Trafiği değiştirmeden önce aşağıdaki testi çalıştırın.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Tam istek gövdelerini yakalayın
&lt;/h3&gt;

&lt;p&gt;Ürününüzdeki ajan altyapısının birkaç normal tur boyunca gönderdiği tam istek gövdelerini kaydedin. Sıkıştırma veya araç değişikliği gibi senaryoları da dahil edin.&lt;/p&gt;

&lt;p&gt;Ardışık her istek çifti için şunları karşılaştırın:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;system&lt;/code&gt; istemi&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tools&lt;/code&gt; dizisi&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;messages&lt;/code&gt; dizisinin ortak öneki&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yeni eklenen turlara kadar bu alanlar bayt düzeyinde aynı olmalıdır.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Normal çok turlu oturum çalıştırın
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;claude-fable-5-1&lt;/code&gt; için beta başlığını ve &lt;code&gt;prefix_mismatch_behavior: "drop_block"&lt;/code&gt; ayarını kullanın. Her yanıtta &lt;code&gt;input_transformations&lt;/code&gt; değerini günlüğe kaydedin.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Boş dizi: Geçmiş sağlamdır.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;prefix_binding_mismatch&lt;/code&gt;: İlgili &lt;code&gt;path&lt;/code&gt; değerindeki bloktan önceki bir şey değişmiştir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bu test herhangi bir hesaptan çalışır; çünkü alanı ayarlamak denetimi isteğe dahil eder. CI ortamında düzenlemelerin testi başarısız kılması için &lt;code&gt;"error"&lt;/code&gt; kullanın.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Üretim davranışını açıkça seçin
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Uyumsuzluk her zaman hata anlamına geliyorsa &lt;code&gt;"error"&lt;/code&gt; kullanın.&lt;/li&gt;
&lt;li&gt;İstek başarısız olmak yerine düşünme bloklarını atlayarak devam etsin istiyorsanız &lt;code&gt;"drop_block"&lt;/code&gt; kullanın.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Her iki durumda da şunları izleyin:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;400 hataları&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;input_transformations&lt;/code&gt; kayıtları&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eski bir hesapta alanı ayarlamadan bırakmayın. Aksi halde denetim yalnızca sunucu tarafında kaydedilir ve uygulamanızın izleyeceği bir sinyal oluşmaz.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog&lt;/a&gt; içinde ikinci adım iki istekli bir testtir:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;İlk turu gönderin.&lt;/li&gt;
&lt;li&gt;Sistem istemini değiştirin.&lt;/li&gt;
&lt;li&gt;Beta başlığıyla sonraki turu gönderin.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;input_transformations&lt;/code&gt; içindeki &lt;code&gt;thinking_dropped&lt;/code&gt; kaydını doğrulayın.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bu testi koleksiyonunuza ekleyin ve her ajan altyapısı değişikliğinde yeniden çalıştırın. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog'u indirin&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ajan altyapısını yalnızca eklemeli hale getirme
&lt;/h2&gt;

&lt;p&gt;Aşağıdaki tablo, her geçmiş düzenlemesini öneki koruyan ve önbelleği sıcak tutan bir yaklaşımla değiştirir.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Yapmakta olduğunuz şey&lt;/th&gt;
&lt;th&gt;Bunun yerine bunu yapın&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Oturum ortasında sistem istemini değiştirmek; örneğin tarihi veya modu güncellemek&lt;/td&gt;
&lt;td&gt;Oturum başlangıcındaki &lt;code&gt;system&lt;/code&gt; öğesini dondurun. Değişikliğin gerçekleştiği noktaya &lt;code&gt;{"role": "system", "content": "Mevcut tarih 2026-09-14."}&lt;/code&gt; ekleyin. Bu konuşma ortası sistem mesajı, beta başlığı olmadan da sistem istemi yetkisine sahiptir ve sonraki blokların bağlı olduğu önekin parçası olur.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oturum ortasında &lt;code&gt;tools&lt;/code&gt; dizisini değiştirmek&lt;/td&gt;
&lt;td&gt;Tüm araç setini oturum başlangıcında bildirin. Başlangıçta gizli olması gereken araçlar için &lt;code&gt;defer_loading: true&lt;/code&gt; kullanın. Daha sonra &lt;code&gt;role: "system"&lt;/code&gt; mesajında &lt;code&gt;tool_addition&lt;/code&gt; ve &lt;code&gt;tool_removal&lt;/code&gt; blokları gönderin; bunun için &lt;code&gt;mid-conversation-tool-changes-2026-07-01&lt;/code&gt; beta'sını kullanın.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Her tura özel bir hatırlatmayı ekleyip sonraki istekte silmek&lt;/td&gt;
&lt;td&gt;Araç sonuç mesajından sonra, önceki kopyaları yerinde bırakarak şu biçimde tur-bazlı sistem mesajı gönderin: &lt;code&gt;{"role": "system", "clear_at": "next_user_message", "content": "..."}&lt;/code&gt;. Bunun için &lt;code&gt;mid-conversation-system-clear-at-2026-08-21&lt;/code&gt; beta'sını kullanın. Temizlenen kopyalar sonraki istekte görünmez ve maliyet oluşturmaz. Beta olmadan hatırlatmayı aynı kullanıcı mesajındaki &lt;code&gt;tool_result&lt;/code&gt; bloklarından sonra bir metin bloğu olarak ekleyin; önceki kopyaları silmeyin.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eski araç sonuçlarını istemci tarafında silmek&lt;/td&gt;
&lt;td&gt;Araç sonuçlarını temizleme özelliğiyle sunucu tarafı bağlam düzenlemesini kullanın.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;İstemcide sıkıştırma yapmak&lt;/td&gt;
&lt;td&gt;Sunucu tarafı sıkıştırmayı tercih edin. &lt;a href="https://platform.claude.com/docs/en/build-with-claude/compaction" rel="noopener noreferrer"&gt;&lt;code&gt;compact-2026-01-12&lt;/code&gt;&lt;/a&gt; beta'sı, kendi özetleme isteminizi alabilen &lt;code&gt;instructions&lt;/code&gt; parametresini destekler. İstemci tarafında kalmanız gerekiyorsa tüm geçmişi tek bir özet mesajı ve yeni kullanıcı turuyla değiştirin; başka bir şeyi yeniden oynatmayın.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Turlar arasında URL ile görüntü veya belge göndermek&lt;/td&gt;
&lt;td&gt;Dosyayı Files API'ye bir kez yükleyip &lt;code&gt;file_id&lt;/code&gt; gönderin veya base64 kullanın.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  İstemci tarafı sıkıştırma neden sorunludur?
&lt;/h3&gt;

&lt;p&gt;İki yaygın istemci tarafı sıkıştırma yaklaşımı bu kontrol altında bozulur:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Kuyrukta tutma sıkıştırması:&lt;/strong&gt; Eski turları özetleyip son turu kelimesi kelimesine korumak, düşünceler tam geçmişe göre üretildiği için başarısız olur.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Arka plan sıkıştırması:&lt;/strong&gt; Kritik yoldan bir özet üretip daha sonra geçmişi değiştirmek, özetin başlangıcı ile değiştirme arasındaki her turda başarısız olabilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Transkriptin ortasından tek tek turları kesmek, sonraki tüm düşünme bloklarını geçersiz kılar. İstemci tarafında hiçbir veri şekli bunu önleyemez.&lt;/p&gt;

&lt;p&gt;Talimat değişiklikleri için konuşma ortası sistem mesajlarını, seçici silme için sunucu tarafı bağlam düzenlemesini kullanın.&lt;/p&gt;

&lt;p&gt;Önbellek okumaları artık milyon token başına 0,25 ABD doları olduğundan, Fable 5.1'de tasarruf amacıyla erken sıkıştırma yapmak her zaman doğru uzlaşma olmayabilir. Anthropic daha geç sıkıştırma noktalarını denemenizi öneriyor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bu neden aynı zamanda önbellek konusudur?
&lt;/h2&gt;

&lt;p&gt;Yukarıdaki tabloda yer alan her değişiklik, aynı zamanda istem önbelleğini yeniden başlatan değişikliklerdir.&lt;/p&gt;

&lt;p&gt;Fable 5.1, önbellek isabetlerini Fable 5'e göre dört kat daha ucuz hale getirdi. Bu da önbellek kaçırmalarını orantılı olarak daha maliyetli yapıyor. Yalnızca eklemeli bir ajan altyapısı iki avantaj sağlar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Önceki muhakeme korunur.&lt;/li&gt;
&lt;li&gt;Önek her turda 12,50 ABD dolarına yeniden yazılmak yerine 0,25 ABD dolarına okunur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Daha fazla bilgi için:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Fable 5.1 fiyatlandırma dökümü&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;API rehberi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/prompting-claude-fable-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;İstem rehberi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apidog.com/tr/blog/claude-fable-5-1-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Code rehberi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;API rehberi, bağlam içi tur-bazlı ve mesaj başına çaba istek biçimlerini gösterir. İstem rehberi, hangi tur-bazlı talimatların bu yöntemle gönderilmeye değer olduğunu açıklar. Claude Code rehberi ise Claude Code kullanıcılarının bu hatayı neden görmediğini anlatır.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sıkça Sorulan Sorular
&lt;/h2&gt;

&lt;h3&gt;
  
  
  “Blok farklı bir konuşmaya bağlı” ne anlama geliyor?
&lt;/h3&gt;

&lt;p&gt;Bir Claude Fable 5.1 düşünme bloğu, kendisinden önceki bir şey değiştikten sonra yeniden oynatılmıştır. Değişen öğe sistem istemi, araç dizisi veya önceki bir mesaj olabilir. API, zorunlu hesaplarda isteği 400 hatasıyla reddeder.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hangi hesaplarda geçmiş kontrolü zorunludur?
&lt;/h3&gt;

&lt;p&gt;Her platformda 31 Ağustos 2026 veya sonrasında oluşturulan hesaplarda kontrol zorunludur. Daha eski hesaplarda bir istek &lt;code&gt;thinking.block_binding.prefix_mismatch_behavior&lt;/code&gt; alanını ayarladığında etkinleşir. Anthropic gelecekteki modellerde bunu herkes için zorunlu hale getirmeyi planlıyor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hatayı hızlıca nasıl gideririm?
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;thinking-binding-controls-2026-08-01&lt;/code&gt; beta başlığını ve &lt;code&gt;prefix_mismatch_behavior: "drop_block"&lt;/code&gt; ayarını gönderin. API etkilenen blokları kaldırıp devam eder.&lt;/p&gt;

&lt;p&gt;Ardından geçmişi değiştiren kodu düzeltin. Her turda blok kaldırmak muhakeme maliyetini artırır ve istem önbelleğini yeniden başlatır.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;effort&lt;/code&gt; veya &lt;code&gt;max_tokens&lt;/code&gt; değiştirmek düşünme bloklarını geçersiz kılar mı?
&lt;/h3&gt;

&lt;p&gt;Hayır. &lt;code&gt;system&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; ve &lt;code&gt;messages&lt;/code&gt; dışındaki parametreler serbestçe değiştirilebilir. &lt;code&gt;cache_control&lt;/code&gt; işaretçileri de değiştirilebilir.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sunucu tarafı sıkıştırma kontrolü bozar mı?
&lt;/h3&gt;

&lt;p&gt;Hayır. Sıkıştırma ve bağlam düzenlemesi, gönderdiğiniz konuşmayı karşılaştıran denetimden sonra gerçekleşir.&lt;/p&gt;

&lt;p&gt;Son turları kelimesi kelimesine koruyan istemci tarafı sıkıştırma ise kontrolü bozar.&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude Mythos 5.1'de de aynı kontrol var mı?
&lt;/h3&gt;

&lt;p&gt;Hayır. Mythos 5.1 konuşma kontrolünü çalıştırmaz. Ancak düşünme bloklarını onları üreten modele bağlar ve geçmiş düzenlemeleri yine istem önbelleğini yeniden başlatır.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
