[{"data":1,"prerenderedAt":515},["ShallowReactive",2],{"\u002Fblog\u002Fdeepseek-api-web-search\u002F:tr":3,"\u002Fblog\u002Fdeepseek-api-web-search\u002F-surround:tr":417,"blog-all-posts:tr":418},{"id":4,"title":5,"author":6,"body":10,"date":400,"description":401,"extension":402,"image":403,"locale":404,"meta":405,"minRead":214,"navigation":406,"original":407,"path":408,"pinned":407,"seo":409,"source":410,"sourceUrl":23,"stem":411,"tags":412,"updated":403,"__hash__":416},"blog\u002Fblog\u002Fdeepseek-api-web-search.tr.md","DeepSeek'in API'sinde yerleşik web araması var—Responses API ile resmi arama özelliğini beleşe kullanın",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":393},"minimark",[13,28,31,36,52,55,59,66,69,321,324,328,331,334,340,344,360,364,379,382,389],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Aslen ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084826975102030013",[25],"nofollow","X","'te yayınlandı. Bu yazı patladı — 230 bin görüntülenme, 1000+ beğeni. Detayları burada açıyorum.",[17,29,30],{},"Harika bir şey keşfettim: DeepSeek resmi olarak web aramayı doğrudan API'sine gömmüş.",[32,33,35],"h2",{"id":34},"tek-cümleyle","Tek cümleyle",[17,37,38,42,43,47,48,51],{},[39,40,41],"strong",{},"Responses"," arayüzü üzerinden ",[44,45,46],"code",{},"deepseek-v4-flash"," modelini çağır. İstek parametrelerinde sadece bir ",[44,49,50],{},"web_search"," aracı tanımla ve DeepSeek'in sunucu tarafında çalışan arama yeteneğine sahip ol.",[17,53,54],{},"Üçüncü taraf bir arama motoru entegre etmek yok, ayrı bir arama API anahtarı başvurusu yok—arama boru hattının tamamı DeepSeek tarafından barındırılıyor.",[32,56,58],{"id":57},"nasıl-kullanılır","Nasıl kullanılır",[17,60,61,62],{},"Resmi dokümantasyon: ",[21,63,64],{"href":64,"rel":65},"https:\u002F\u002Fapi-docs.deepseek.com\u002Fzh-cn\u002Fguides\u002Fresponses_api",[25],[17,67,68],{},"Çekirdek sadece aracı tanımlamak:",[70,71,76],"pre",{"className":72,"code":73,"language":74,"meta":75,"style":75},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const response = await fetch('https:\u002F\u002Fapi.deepseek.com\u002Fresponses', {\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application\u002Fjson',\n    'Authorization': `Bearer ${process.env.DEEPSEEK_API_KEY}`\n  },\n  body: JSON.stringify({\n    model: 'deepseek-v4-flash',\n    tools: [{ type: 'web_search' }],\n    input: 'Ağustos 2026 yılında AI sektöründe hangi büyük şeyler oldu?'\n  })\n})\n","js","",[44,77,78,121,142,152,174,212,218,239,255,288,304,313],{"__ignoreMap":75},[79,80,83,87,91,95,99,103,106,109,113,115,118],"span",{"class":81,"line":82},"line",1,[79,84,86],{"class":85},"spNyl","const",[79,88,90],{"class":89},"sTEyZ"," response ",[79,92,94],{"class":93},"sMK4o","=",[79,96,98],{"class":97},"s7zQu"," await",[79,100,102],{"class":101},"s2Zo4"," fetch",[79,104,105],{"class":89},"(",[79,107,108],{"class":93},"'",[79,110,112],{"class":111},"sfazB","https:\u002F\u002Fapi.deepseek.com\u002Fresponses",[79,114,108],{"class":93},[79,116,117],{"class":93},",",[79,119,120],{"class":93}," {\n",[79,122,124,128,131,134,137,139],{"class":81,"line":123},2,[79,125,127],{"class":126},"swJcz","  method",[79,129,130],{"class":93},":",[79,132,133],{"class":93}," '",[79,135,136],{"class":111},"POST",[79,138,108],{"class":93},[79,140,141],{"class":93},",\n",[79,143,145,148,150],{"class":81,"line":144},3,[79,146,147],{"class":126},"  headers",[79,149,130],{"class":93},[79,151,120],{"class":93},[79,153,155,158,161,163,165,167,170,172],{"class":81,"line":154},4,[79,156,157],{"class":93},"    '",[79,159,160],{"class":126},"Content-Type",[79,162,108],{"class":93},[79,164,130],{"class":93},[79,166,133],{"class":93},[79,168,169],{"class":111},"application\u002Fjson",[79,171,108],{"class":93},[79,173,141],{"class":93},[79,175,177,179,182,184,186,189,192,195,198,201,204,206,209],{"class":81,"line":176},5,[79,178,157],{"class":93},[79,180,181],{"class":126},"Authorization",[79,183,108],{"class":93},[79,185,130],{"class":93},[79,187,188],{"class":93}," `",[79,190,191],{"class":111},"Bearer ",[79,193,194],{"class":93},"${",[79,196,197],{"class":89},"process",[79,199,200],{"class":93},".",[79,202,203],{"class":89},"env",[79,205,200],{"class":93},[79,207,208],{"class":89},"DEEPSEEK_API_KEY",[79,210,211],{"class":93},"}`\n",[79,213,215],{"class":81,"line":214},6,[79,216,217],{"class":93},"  },\n",[79,219,221,224,226,229,231,234,236],{"class":81,"line":220},7,[79,222,223],{"class":126},"  body",[79,225,130],{"class":93},[79,227,228],{"class":89}," JSON",[79,230,200],{"class":93},[79,232,233],{"class":101},"stringify",[79,235,105],{"class":89},[79,237,238],{"class":93},"{\n",[79,240,242,245,247,249,251,253],{"class":81,"line":241},8,[79,243,244],{"class":126},"    model",[79,246,130],{"class":93},[79,248,133],{"class":93},[79,250,46],{"class":111},[79,252,108],{"class":93},[79,254,141],{"class":93},[79,256,258,261,263,266,269,272,274,276,278,280,283,286],{"class":81,"line":257},9,[79,259,260],{"class":126},"    tools",[79,262,130],{"class":93},[79,264,265],{"class":89}," [",[79,267,268],{"class":93},"{",[79,270,271],{"class":126}," type",[79,273,130],{"class":93},[79,275,133],{"class":93},[79,277,50],{"class":111},[79,279,108],{"class":93},[79,281,282],{"class":93}," }",[79,284,285],{"class":89},"]",[79,287,141],{"class":93},[79,289,291,294,296,298,301],{"class":81,"line":290},10,[79,292,293],{"class":126},"    input",[79,295,130],{"class":93},[79,297,133],{"class":93},[79,299,300],{"class":111},"Ağustos 2026 yılında AI sektöründe hangi büyük şeyler oldu?",[79,302,303],{"class":93},"'\n",[79,305,307,310],{"class":81,"line":306},11,[79,308,309],{"class":93},"  }",[79,311,312],{"class":89},")\n",[79,314,316,319],{"class":81,"line":315},12,[79,317,318],{"class":93},"}",[79,320,312],{"class":89},[17,322,323],{},"Bu kadar. Arama, çekme, ayrıştırma ve alıntılama—hepsi DeepSeek'in sunucu tarafında yapılıyor.",[32,325,327],{"id":326},"neden-bu-önemli","Neden bu önemli",[17,329,330],{},"Önceden bir AI'a gerçek zamanlı bilgi vermek için boru hattının tamamını kendin kurman gerekiyordu: bir arama motoru seç (SerpAPI, Bing Search vb.) → API anahtarı başvur → çekme ve ayrıştırma kodunu yaz → sonuçları bağlama doldur → bütçeye göz kulak ol.",[17,332,333],{},"Bu en az bir iki gün sürerdi, takılırsan bir haftayı bulabilirdi ve her adım para tutardı: arama API'leri istek başına faturalandırır, kazıma ise bot karşıtı önlemlerle boğuşmak demektir.",[17,335,336,337,339],{},"Şimdi DeepSeek bunu içine gömdü ve üstelik absürt derecede ucuz olan ",[44,338,46],{}," modelini kullanıyor. Arama ve üretim tek boru hattında; akan su gibi kullanılabilecek kadar ucuz.",[32,341,343],{"id":342},"i̇yi-kullanım-senaryoları","İyi kullanım senaryoları",[345,346,347,351,354,357],"ul",{},[348,349,350],"li",{},"Zaman duyarlı herhangi bir içerik yazmak (sektör haberleri, ürün karşılaştırmaları, politika açıklamaları)",[348,352,353],{},"Agent'lar kurmak: karar vermeden önce bir şeyler araştırması gereken adımlar",[348,355,356],{},"Müşteri desteği \u002F soru-cevap sistemleri: cevap vermeden önce en güncel bilgiyi aramak",[348,358,359],{},"Modelin bilgi kesim tarihinin seni sınırladığı her senaryo",[32,361,363],{"id":362},"notlar","Notlar",[365,366,367,373,376],"ol",{},[348,368,369,372],{},[39,370,371],{},"Responses arayüzünü kullan",", eski Chat Completions arayüzünü değil. Eskisinde bu araç yok.",[348,374,375],{},"Web aramasının ayrıntı düzeyi ve alıntı formatı resmi dokümanlarda—yanıt yapısını görmek için bir kez çalıştırmaya değer.",[348,377,378],{},"Bir cache indirim mekanizması var—uzun bağlam senaryolarında bundan faydalan, çok tasarruf edersin.",[17,380,381],{},"Bu gerçek bir bedava: resmi ekip, arama altyapısının en zahmetli kısmını bedava verdi. İhtiyacın varsa ödevi kopyala.",[17,383,384,385],{},"İlgili: ",[21,386,388],{"href":387},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash—kararlı sürümün ellerde incelemesi",[390,391,392],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":75,"searchDepth":123,"depth":123,"links":394},[395,396,397,398,399],{"id":34,"depth":123,"text":35},{"id":57,"depth":123,"text":58},{"id":326,"depth":123,"text":327},{"id":342,"depth":123,"text":343},{"id":362,"depth":123,"text":363},"2026-08-05","DeepSeek web aramayı doğrudan API'ye gömdü: Responses arayüzü üzerinden deepseek-v4-flash'ı çağır ve web_search aracını tanımla. Üçüncü taraf arama motoru entegrasyonu gerekmez, arama API anahtarı gerekmez.","md",null,"tr",{},true,false,"\u002Fblog\u002Fdeepseek-api-web-search",{"title":5,"description":401},"x","blog\u002Fdeepseek-api-web-search.tr",[413,414,415],"DeepSeek","API","AI araçları","eDPhIu-hCm4i69mnwcIAm_bhM7g1xeoziZpJ-0PgVac",[403,403],[419,427,436,438,443,450,457,465,472,478,484,492,499,507],{"path":420,"title":421,"description":422,"date":423,"minRead":214,"tags":424},"\u002Fblog\u002Fagent-harness-selection","Pi Agent, OMP, Codex ve ZCode ile uğraştıktan sonra neden sonunda OpenCode + OpenChamber'ı seçtim","Agent Harness seçiminin muhasebesi: GUI deneyimi, satıcı kilidi ve ikincil geliştirme özgürlüğü olmak üzere üç kriter Pi Agent, OMP, Codex ve ZCode'u eledi ve sonunda OpenCode çekirdeği + OpenChamber arayüzüne karar verdim.","2026-08-06",[425,426],"AI Agent","Araç seçimi",{"path":428,"title":429,"description":430,"date":431,"minRead":214,"tags":432},"\u002Fblog\u002Fcloudflare-broke-stack","2026 indie geliştirme en iyi uygulamaları: Cloudflare'nin \"beş parasız hepsi bir arada\" yığını","İndie geliştiriciler için sıfır maliyetli teknoloji yığını: kod için Codex, sürüm kontrolü için GitHub, ödemeler için Stripe, frontend için TanStack Start, backend için Hono + Workers, veritabanı için D1, depolama için R2, cache için KV—hepsi Cloudflare üzerinde çalışır.","2026-06-15",[433,434,435],"Cloudflare","İndie geliştirme","Teknoloji yığını",{"path":408,"title":5,"description":401,"date":400,"minRead":214,"tags":437},[413,414,415],{"path":387,"title":439,"description":440,"date":400,"minRead":220,"tags":441},"DeepSeek V4 Flash kararlı sürüm, ellerde: ucuz, hızlı, 1M bağlam, yerleşik arama","Kararlı DeepSeek V4 Flash sürümünü birkaç gün derinlemesine inceledim: agresif derecede ucuz, şimşek hızında, 1M bağlam, resmi yerleşik web araması, tamamen açık kaynak. Tek zayıflık çok modluluk—ama başka modellerle birleştirerek yamalanabilir.",[413,442,415],"Model incelemesi",{"path":444,"title":445,"description":446,"date":431,"minRead":241,"tags":447},"\u002Fblog\u002Ffree-cloudflare","Ücretsiz kullanıcılar Cloudflare'yi nasıl sömürür—ücretsiz katman aslında ne kadar ileri gider?","Cloudflare'nin ücretsiz katmanı koca bir kişisel internet altyapısını taşıyabilir: DNS, CDN, Pages, Workers, KV, D1, R2, e-posta, Tunnel, AI Gateway ve daha fazlası.",[433,448,449],"Ücretsiz katman","Dağıtım",{"path":451,"title":452,"description":453,"date":454,"minRead":241,"tags":455},"\u002Fblog\u002Fmodel-harness-decoupling","Birinci taraf Harness her zaman sürümün cevabı değil: açık model çağında modeli ve Harness'i ayrı seçin","Claude kullanıyorsan Claude Code mu? Açık model çağında bu içgüdünün güncellenmesi gerekiyor. Birinci tarafın avantajı gerçek, ama iyi bir model eğitmek ve iyi bir Harness inşa etmek tamamen farklı iki mühendislik alanı — bu yazı model ve Harness'in artık neden ayrı seçilebildiğini anlatıyor, artı beş Harness'in konumlandırma haritası.","2026-09-09",[425,456,426],"Harness",{"path":458,"title":459,"description":460,"date":454,"minRead":241,"tags":461},"\u002Fblog\u002Fopencode-productive-stack","Kararlı, Hızlı, Üretken, Ucuz: AI Coding Setimin Tam Kaydı","OpenCode + OpenChamber + iki DeepSeek V4 Flash aboneliği: 15 proje aynı anda kod çalıştırıyor, kota ancak biraz aşındı. Tüm kurulumu seriyorum: bağlam budama, katmanlı bellek, masaüstü otomasyonu ve “orijinal ikiliyle devam et” dersi.",[462,463,464],"OpenCode","AI ile kodlama","Yapılandırma",{"path":466,"title":467,"description":468,"date":469,"minRead":290,"tags":470},"\u002Fblog\u002Fproduct-faxin-principle","Kuruluş niyeti ilkesi: indie geliştiriciler neden vazgeçmeyi öğrenmeli","Neden yola çıkıyorsun? Kimin için yola çıkıyorsun? Aslında hangi problemi çözmeye çalışıyorsun? Bir ürünün keskinliği, kesmeye cesaret ettiğin şeyden gelir.","2026-06-20",[471,434],"Ürün düşüncesi",{"path":473,"title":474,"description":475,"date":469,"minRead":241,"tags":476},"\u002Fblog\u002Fproduct-pain-vs-itch","Kullanıcı \"harika\" dediğinde kendini kaptırma: acı noktaları vs. kaşıntı noktaları","Sözlü onay bir kuruş etmez. Talebi yargılamak için tek bir katı standart var: kullanıcının ödemeye razı olduğu şey.",[471,477],"Talep değerlendirmesi",{"path":479,"title":480,"description":481,"date":423,"minRead":176,"tags":482},"\u002Fblog\u002Fqwen-vision-for-deepseek","DeepSeek'e çok modluluk kazandırmak: Qwen-3.7-Flash görüntü yaklaşımı","DeepSeek V4 Flash'ta çok modluluk yok—görüntü anlayışı için ne yaparsın? Piyasayı araştırdıktan sonra şu an en uygun maliyetli seçenek Qwen-3.7-Flash: bir görüntüyü tanımak neredeyse hiçbir şeye mal olmuyor ve V4 Flash ile eşleştirmek boşluğu yamalıyor.",[413,483,442],"Çok modluluk",{"path":485,"title":486,"description":487,"date":488,"minRead":154,"tags":489},"\u002Fblog\u002Fsub-store-cloudflare","Proxy abonelik toplayıcımı Cloudflare'ye taşıdım","Birden fazla proxy hizmetini ve kendi düğümlerini tek bir abonelikte birleştir, yönlendirme kuralları sunucu tarafında yapılandırılsın—istemciler sadece abone olur.","2026-06-28",[433,490,491],"Sansürü aşma","Açık kaynak proje",{"path":493,"title":494,"description":495,"date":454,"minRead":220,"tags":496},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI bilişsel bant genişliğini öldürüyor: AI Coding'daki “geek filtresi”nin paramparça olma zamanı","Sayısız AI Coding Agent TUI çıkarma yarışında; etkileşimi 1980'lerin terminal paradigmasına geri tıkıp buna “immersive” ve “programcıya saygılı” diyorlar. Bu yazı, TUI'nin bilişsel bant genişliğini sistematik biçimde düşüren üç mekanizmayı çözümleyip Web UI'nin neden doğru cevap olduğunu anlatıyor.",[463,497,498],"Etkileşim tasarımı","Deneme",{"path":500,"title":501,"description":502,"date":503,"minRead":214,"tags":504},"\u002Fblog\u002Fvalue-not-external","Bir şeyin değeri olup olmadığını tartışmak, kendisi değersizdir","Değerimiz kimse tarafından tanımlanmaz. AI çağında insan kendini nasıl anlamalı?","2026-06-18",[505,506],"AI düşüncesi","İnsancıl deneme",{"path":508,"title":509,"description":510,"date":511,"minRead":315,"tags":512},"\u002Fblog\u002Fx-growth-1000-followers","Bir günden biraz fazla sürede 1000+ takipçi kazandım—işte yaptıklarım","Haziran'da X hesabımı ciddiye aldım ve bir günden biraz fazla sürede 1000+ takipçi kazandım. Bu yazı, yaptıklarımı ve aldığım geri bildirimleri kaydediyor.","2026-06-16",[513,514],"X operasyonları","İçerik büyümesi",1789752319072]