{"id":44941,"date":"2026-09-28T09:12:46","date_gmt":"2026-09-28T06:12:46","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/"},"modified":"2026-09-28T09:13:12","modified_gmt":"2026-09-28T06:13:12","slug":"cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/","title":{"rendered":"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM"},"content":{"rendered":"<h2>Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM<\/h2>\n<p>Yapay zeka projeleri geli\u015ftirmenin maliyeti ve karma\u015f\u0131kl\u0131\u011f\u0131, \u00f6zellikle ba\u015flang\u0131\u00e7 a\u015famas\u0131nda, bir\u00e7ok geli\u015ftiriciyi endi\u015felendiriyor. B\u00fcy\u00fck Dil Modelleri (LLM&#8217;ler) gibi g\u00fc\u00e7l\u00fc ara\u00e7lara eri\u015fim genellikle y\u00fcksek maliyetli API&#8217;ler veya karma\u015f\u0131k altyap\u0131 kurulumlar\u0131 gerektirir. Peki, uygun maliyetli ve kolay eri\u015filebilir bir \u00e7\u00f6z\u00fcm m\u00fcmk\u00fcn m\u00fc? Cloudflare Workers AI&#8217;\u0131n \u00fccretsiz katman\u0131, bu soruyu &#8220;evet&#8221; olarak yan\u0131tl\u0131yor ve size 24&#8217;ten fazla B\u00fcy\u00fck Dil Modeli (LLM) ile \u00e7al\u0131\u015fma f\u0131rsat\u0131 sunuyor. Bu makalede, bu g\u00fc\u00e7l\u00fc platformu derinlemesine inceleyecek, nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterecek ve ger\u00e7ek d\u00fcnya senaryolar\u0131yla destekleyerek yapay zeka projelerinizi nas\u0131l hayata ge\u00e7irebilece\u011finizi ke\u015ffedece\u011fiz. Gelin, bu heyecan verici d\u00fcnyaya birlikte ad\u0131m atal\u0131m.<\/p>\n<h2>Cloudflare Workers AI Nedir ve Neden Geli\u015ftiriciler \u0130\u00e7in \u00d6nemlidir?<\/h2>\n<p>Cloudflare Workers AI, Cloudflare&#8217;\u0131n k\u00fcresel a\u011f\u0131 \u00fczerinde \u00e7al\u0131\u015fan sunucusuz (serverless) bir yapay zeka platformudur. Temelinde, geli\u015ftiricilerin JavaScript, TypeScript veya WebAssembly kullanarak kodlar\u0131n\u0131 do\u011frudan Cloudflare&#8217;\u0131n d\u00fcnya \u00e7ap\u0131ndaki 300&#8217;den fazla konumdaki &#8220;edge&#8221; sunucular\u0131nda \u00e7al\u0131\u015ft\u0131rmas\u0131na olanak tan\u0131yan Cloudflare Workers altyap\u0131s\u0131 yatar. Bu, geleneksel bulut sa\u011flay\u0131c\u0131lar\u0131n\u0131n merkezi veri merkezlerinin aksine, kodunuzun kullan\u0131c\u0131ya en yak\u0131n noktada \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Bu &#8220;edge computing&#8221; (u\u00e7 bili\u015fim) yakla\u015f\u0131m\u0131, uygulamalar\u0131n\u0131z\u0131n gecikme s\u00fcresini (latency) \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r ve performans\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<p>Cloudflare Workers&#8217;\u0131n yapay zeka yetenekleriyle birle\u015fmesi, geli\u015ftiriciler i\u00e7in devrim niteli\u011finde f\u0131rsatlar sunar. Art\u0131k karma\u015f\u0131k GPU altyap\u0131lar\u0131 kurmaya veya pahal\u0131 bulut AI hizmetlerine ba\u011f\u0131ml\u0131 olmaya gerek kalmadan, B\u00fcy\u00fck Dil Modelleri (LLM&#8217;ler), g\u00f6r\u00fcnt\u00fc olu\u015fturma modelleri ve g\u00f6mme (embeddings) modelleri gibi \u00e7e\u015fitli yapay zeka modellerini do\u011frudan Workers ortam\u0131nda \u00e7a\u011f\u0131rabilirsiniz. Bu entegrasyon, yapay zeka uygulamalar\u0131n\u0131 \u00e7ok daha eri\u015filebilir, maliyet etkin ve \u00f6l\u00e7eklenebilir hale getirir.<\/p>\n<p>Peki, Cloudflare Workers AI&#8217;\u0131 geleneksel bulut sa\u011flay\u0131c\u0131lar\u0131ndan ay\u0131ran temel farklar nelerdir? \u00d6ncelikle, &#8220;sunucusuz&#8221; do\u011fas\u0131 gere\u011fi, altyap\u0131 y\u00f6netimiyle u\u011fra\u015fman\u0131za gerek kalmaz. Sadece kodunuzu yazars\u0131n\u0131z ve Cloudflare gerisini halleder. \u0130kincisi, &#8220;edge&#8221; \u00fczerinde \u00e7al\u0131\u015fma prensibi sayesinde, kullan\u0131c\u0131lar\u0131n\u0131z d\u00fcnyan\u0131n neresinde olursa olsun, yapay zeka \u00e7\u0131kar\u0131mlar\u0131 (inferences) \u00e7ok daha h\u0131zl\u0131 ger\u00e7ekle\u015fir. Bu, \u00f6zellikle ger\u00e7ek zamanl\u0131 etkile\u015fim gerektiren sohbet botlar\u0131, ki\u015fiselle\u015ftirilmi\u015f i\u00e7erik \u00f6nerileri veya an\u0131nda \u00e7eviri gibi uygulamalar i\u00e7in kritik bir avantajd\u0131r. \u00dc\u00e7\u00fcnc\u00fcs\u00fc, \u00fccretsiz katman\u0131 sayesinde, yeni ba\u015flayan geli\u015ftiriciler veya k\u00fc\u00e7\u00fck projeler i\u00e7in maliyet endi\u015fesi olmadan yapay zeka modellerini deneyimleme ve kullanma imkan\u0131 sunar. Bu, yapay zeka d\u00fcnyas\u0131na ad\u0131m atmak isteyen herkes i\u00e7in b\u00fcy\u00fck bir kolayl\u0131k sa\u011flar. Cloudflare Workers AI, hem performans hem de eri\u015filebilirlik a\u00e7\u0131s\u0131ndan yapay zeka geli\u015ftirme s\u00fcre\u00e7lerini basitle\u015ftiren g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.<\/p>\n<h2>B\u00fcy\u00fck Dil Modelleri (LLM&#8217;ler) D\u00fcnyas\u0131na Bir Bak\u0131\u015f: Neden Bu Kadar Pop\u00fclerler?<\/h2>\n<p>B\u00fcy\u00fck Dil Modelleri (LLM&#8217;ler), g\u00fcn\u00fcm\u00fcz yapay zeka d\u00fcnyas\u0131n\u0131n en \u00e7ok konu\u015fulan ve en h\u0131zl\u0131 geli\u015fen alanlar\u0131ndan biridir. Temel olarak, milyarlarca kelimeden olu\u015fan devasa veri k\u00fcmeleri \u00fczerinde e\u011fitilmi\u015f, insan dilini anlama, \u00fcretme ve i\u015fleme yetene\u011fine sahip yapay zeka modelleridir. Bu modellerin arkas\u0131ndaki temel teknoloji genellikle &#8220;Transformer&#8221; mimarisine dayan\u0131r. Transformer&#8217;lar, dilin ba\u011flamsal ili\u015fkilerini \u00e7ok daha etkili bir \u015fekilde \u00f6\u011frenerek, geleneksel sinir a\u011flar\u0131na k\u0131yasla daha karma\u015f\u0131k ve tutarl\u0131 metinler \u00fcretmelerini sa\u011flar. \u00d6\u011frenme s\u00fcre\u00e7leri, b\u00fcy\u00fck veri k\u00fcmelerindeki kal\u0131plar\u0131, dilbilgisini, anlambilimi ve hatta d\u00fcnya bilgisini \u00e7\u0131kararak ger\u00e7ekle\u015fir.<\/p>\n<p>LLM&#8217;lerin pop\u00fclaritesi, sunduklar\u0131 inan\u0131lmaz kullan\u0131m alanlar\u0131ndan kaynaklanmaktad\u0131r. Metin \u00fcretimi konusunda \u00e7\u0131\u011f\u0131r a\u00e7m\u0131\u015flard\u0131r; blog yaz\u0131lar\u0131, e-postalar, sosyal medya g\u00f6nderileri ve hatta kod par\u00e7ac\u0131klar\u0131 yazabilirler. \u00c7eviri yetenekleri sayesinde farkl\u0131 diller aras\u0131nda sorunsuz k\u00f6pr\u00fcler kurabilir, uzun metinleri dakikalar i\u00e7inde \u00f6zetleyebilir ve karma\u015f\u0131k sorulara ba\u011flamsal olarak uygun cevaplar verebilirler. Ayr\u0131ca, yarat\u0131c\u0131 yazarl\u0131k, senaryo olu\u015fturma, \u00fcr\u00fcn a\u00e7\u0131klamalar\u0131 yazma ve hatta t\u0131bbi rapor analizi gibi spesifik alanlarda da b\u00fcy\u00fck potansiyel ta\u015f\u0131rlar.<\/p>\n<p>Cloudflare Workers AI, bu geni\u015f LLM d\u00fcnyas\u0131n\u0131 parmaklar\u0131n\u0131z\u0131n ucuna getiriyor. Platform, sadece metin tabanl\u0131 LLM&#8217;leri de\u011fil, ayn\u0131 zamanda g\u00f6r\u00fcnt\u00fc olu\u015fturma modellerini (metinden g\u00f6r\u00fcnt\u00fcye d\u00f6n\u00fc\u015f\u00fcm), g\u00f6r\u00fcnt\u00fc g\u00f6mme modellerini (g\u00f6rsel benzerlik tespiti i\u00e7in) ve metin g\u00f6mme modellerini (anlamsal arama ve \u00f6neri sistemleri i\u00e7in) de destekler. \u00d6rne\u011fin, metin tabanl\u0131 modeller aras\u0131nda Meta&#8217;n\u0131n Llama 2&#8217;si, Mistral AI&#8217;\u0131n Mistral modeli ve Google&#8217;\u0131n Gemma&#8217;s\u0131 gibi sekt\u00f6r lideri modeller bulunur. Bu modeller, farkl\u0131 boyutlarda (7B, 8x7B gibi) ve farkl\u0131 optimizasyonlarla (int8, fp16 gibi) sunularak, projenizin ihtiya\u00e7lar\u0131na ve performans beklentilerinize uygun se\u00e7imler yapman\u0131za olanak tan\u0131r. G\u00f6r\u00fcnt\u00fc taraf\u0131nda ise Stable Diffusion gibi modeller, basit metin komutlar\u0131ndan y\u00fcksek kaliteli g\u00f6rseller \u00fcretme yetene\u011fi sunar. G\u00f6mme modelleri ise metinlerin veya g\u00f6rsellerin anlamsal temsillerini olu\u015fturarak, arama motorlar\u0131, \u00f6neri sistemleri veya doland\u0131r\u0131c\u0131l\u0131k tespiti gibi alanlarda g\u00fc\u00e7l\u00fc ara\u00e7lar sa\u011flar. Bu \u00e7e\u015fitlilik, geli\u015ftiricilerin hayal g\u00fc\u00e7lerini zorlayarak \u00e7ok \u00e7e\u015fitli yapay zeka uygulamalar\u0131 geli\u015ftirmelerine olanak tan\u0131r ve Cloudflare Workers AI&#8217;\u0131n neden bu kadar cazip bir platform oldu\u011funu a\u00e7\u0131k\u00e7a ortaya koyar.<\/p>\n<h2>Cloudflare Workers AI \u00dccretsiz Katman\u0131na Ad\u0131m Ad\u0131m Ba\u015flang\u0131\u00e7: \u0130lk Projenizi Olu\u015fturma<\/h2>\n<p>Cloudflare Workers AI ile ilk yapay zeka projenizi ba\u015flatmak olduk\u00e7a basittir. Ad\u0131m ad\u0131m ilerleyerek, k\u0131sa s\u00fcrede bir B\u00fcy\u00fck Dil Modeli&#8217;ni (LLM) \u00e7a\u011f\u0131rabilir ve sonu\u00e7lar\u0131n\u0131 g\u00f6rebilirsiniz. \u0130\u015fte ba\u015flang\u0131\u00e7 i\u00e7in izlemeniz gereken ad\u0131mlar:<\/p>\n<h3>1. Cloudflare Hesab\u0131 Olu\u015fturma ve Wrangler Kurulumu<\/h3>\n<p>\u00d6ncelikle bir Cloudflare hesab\u0131na ihtiyac\u0131n\u0131z var. E\u011fer yoksa, Cloudflare web sitesi \u00fczerinden \u00fccretsiz bir hesap olu\u015fturabilirsiniz. Ard\u0131ndan, Cloudflare Workers projelerinizi yerel olarak geli\u015ftirmenizi ve da\u011f\u0131tman\u0131z\u0131 sa\u011flayan komut sat\u0131r\u0131 arac\u0131 olan Wrangler&#8217;\u0131 kurman\u0131z gerekecek. Terminalinizi a\u00e7\u0131n ve a\u015fa\u011f\u0131daki npm komutunu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"code-container\">\n<pre><code>npm install -g wrangler<\/code><\/pre>\n<\/div>\n<p>Kurulum tamamland\u0131ktan sonra, Wrangler&#8217;\u0131 Cloudflare hesab\u0131n\u0131zla yetkilendirmeniz gerekir:<\/p>\n<div class=\"code-container\">\n<pre><code>wrangler login<\/code><\/pre>\n<\/div>\n<p>Bu komut sizi taray\u0131c\u0131n\u0131za y\u00f6nlendirecek ve Cloudflare hesab\u0131n\u0131za giri\u015f yapman\u0131z\u0131 isteyecektir. Ba\u015far\u0131l\u0131 bir giri\u015fin ard\u0131ndan terminale geri d\u00f6nebilirsiniz.<\/p>\n<h3>2. Yeni Bir Workers Projesi Ba\u015flatma<\/h3>\n<p>\u015eimdi yeni bir Workers projesi olu\u015ftural\u0131m. Projenize anlaml\u0131 bir isim verin, \u00f6rne\u011fin <code>ai-deneme<\/code>.<\/p>\n<div class=\"code-container\">\n<pre><code>wrangler generate ai-deneme<\/code><\/pre>\n<\/div>\n<p>Wrangler size birka\u00e7 soru sorabilir; varsay\u0131lan se\u00e7enekleri kabul edebilirsiniz. Bu komut, projeniz i\u00e7in gerekli temel dosyalar\u0131 (<code>src\/index.ts<\/code> veya <code>src\/index.js<\/code>, <code>wrangler.toml<\/code> gibi) i\u00e7eren yeni bir dizin olu\u015fturacakt\u0131r.<\/p>\n<h3>3. AI Binding Ekleme<\/h3>\n<p>Yapay zeka modellerini Workers projenizde kullanabilmek i\u00e7in <code>wrangler.toml<\/code> dosyan\u0131za bir &#8220;AI binding&#8221; (yapay zeka ba\u011flay\u0131c\u0131s\u0131) eklemeniz gerekir. Bu binding, Workers ortam\u0131n\u0131z\u0131n Cloudflare AI platformuyla etkile\u015fime ge\u00e7mesini sa\u011flar. Proje dizininize gidin ve <code>wrangler.toml<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n. Dosyan\u0131n sonuna a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin:<\/p>\n<div class=\"code-container\">\n<pre><code>[[ai.bindings]]\n  name = \"AI\"<\/code><\/pre>\n<\/div>\n<p>Buradaki <code>name = \"AI\"<\/code> ifadesi, Workers kodunuz i\u00e7inde yapay zeka modellerini \u00e7a\u011f\u0131rmak i\u00e7in kullanaca\u011f\u0131n\u0131z nesnenin ad\u0131n\u0131 tan\u0131mlar. Genellikle <code>env.AI<\/code> \u015feklinde eri\u015filir.<\/p>\n<h3>4. Basit Bir LLM \u00c7a\u011fr\u0131s\u0131 \u00d6rne\u011fi<\/h3>\n<p>\u015eimdi <code>src\/index.ts<\/code> (veya <code>src\/index.js<\/code>) dosyas\u0131n\u0131 a\u00e7\u0131n ve i\u00e7eri\u011fini a\u015fa\u011f\u0131daki kodla de\u011fi\u015ftirin. Bu \u00f6rnek, Meta&#8217;n\u0131n <code>llama-2-7b-chat-int8<\/code> modelini kullanarak basit bir metin \u00fcretimi yapar.<\/p>\n<div class=\"code-container\">\n<pre><code>\n    interface Env {\n      AI: any;\n    }\n\n    export default {\n      async fetch(request: Request, env: Env): Promise<Response> {\n        \/\/ \u0130stekten gelen veriyi al\u0131yoruz (e\u011fer varsa)\n        const url = new URL(request.url);\n        const promptParam = url.searchParams.get('prompt');\n\n        \/\/ Kullan\u0131c\u0131dan bir prompt gelmezse varsay\u0131lan bir prompt kullan\u0131yoruz\n        const prompt = promptParam || \"Merhaba, nas\u0131ls\u0131n? Cloudflare Workers AI hakk\u0131nda k\u0131sa bir bilgi verir misin?\";\n\n        try {\n          \/\/ Cloudflare AI servisini \u00e7a\u011f\u0131r\u0131yoruz\n          const response = await env.AI.run(\n            \"@cf\/meta\/llama-2-7b-chat-int8\", \/\/ Kullan\u0131lacak modelin ad\u0131\n            { prompt: prompt } \/\/ Modele g\u00f6nderilecek prompt\n          );\n\n          \/\/ AI modelinden gelen cevab\u0131 JSON format\u0131nda d\u00f6nd\u00fcr\u00fcyoruz\n          return new Response(JSON.stringify(response), {\n            headers: { 'Content-Type': 'application\/json' },\n          });\n        } catch (error) {\n          console.error(\"AI modelini \u00e7al\u0131\u015ft\u0131r\u0131rken bir hata olu\u015ftu:\", error);\n          return new Response(JSON.stringify({ error: \"Yapay zeka servisi hatas\u0131\", details: error.message }), {\n            status: 500,\n            headers: { 'Content-Type': 'application\/json' },\n          });\n        }\n      },\n    };\n  <\/code><\/pre>\n<\/div>\n<p>Bu kod par\u00e7as\u0131, bir HTTP iste\u011fi ald\u0131\u011f\u0131nda Cloudflare AI&#8217;\u0131 kullanarak belirtilen LLM&#8217;den bir yan\u0131t \u00fcretir. <code>prompt<\/code> parametresi ile modelden ne istedi\u011finizi belirtirsiniz. Bu \u00f6rnekte, URL&#8217;den bir <code>prompt<\/code> almay\u0131 deniyor, yoksa varsay\u0131lan bir prompt kullan\u0131yor.<\/p>\n<h3>5. Workers Projenizi Da\u011f\u0131tma<\/h3>\n<p>Kodunuzu yazd\u0131ktan sonra, projenizi Cloudflare a\u011f\u0131na da\u011f\u0131tma zaman\u0131 geldi. Proje dizininizdeyken a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"code-container\">\n<pre><code>wrangler deploy<\/code><\/pre>\n<\/div>\n<p>Bu komut, kodunuzu derleyecek ve Cloudflare Workers a\u011f\u0131na y\u00fckleyecektir. \u0130\u015flem tamamland\u0131\u011f\u0131nda, terminalde projenizin URL&#8217;sini g\u00f6receksiniz. Bu URL&#8217;yi taray\u0131c\u0131n\u0131zda a\u00e7arak veya bir API istemcisi (Postman, Insomnia vb.) kullanarak Workers&#8217;\u0131n\u0131z\u0131 test edebilirsiniz.<\/p>\n<p>\u00d6rne\u011fin, URL&#8217;niz <code>https:\/\/ai-deneme.your-username.workers.dev<\/code> ise, taray\u0131c\u0131n\u0131zda bu adresi ziyaret ederek varsay\u0131lan prompt&#8217;un cevab\u0131n\u0131 alabilirsiniz. Veya belirli bir prompt ile denemek isterseniz: <code>https:\/\/ai-deneme.your-username.workers.dev?prompt=T\u00fcrkiye'nin%20ba\u015fkenti%20neresidir?<\/code> \u015feklinde bir istek g\u00f6nderebilirsiniz.<\/p>\n<p>Tebrikler! Cloudflare Workers AI ile ilk yapay zeka projenizi ba\u015far\u0131yla olu\u015fturdunuz ve da\u011f\u0131tt\u0131n\u0131z. Bu basit ad\u0131mlarla, 24&#8217;ten fazla g\u00fc\u00e7l\u00fc LLM&#8217;e eri\u015fim sa\u011flayarak kendi yapay zeka uygulamalar\u0131n\u0131z\u0131 geli\u015ftirmeye ba\u015flayabilirsiniz.<\/p>\n<h2>Cloudflare Workers AI ile 24 LLM&#8217;i Ke\u015ffetmek: Hangi Modeller Ne \u0130\u015fe Yarar?<\/h2>\n<p>Cloudflare Workers AI&#8217;\u0131n en \u00e7ekici yanlar\u0131ndan biri, geli\u015ftiricilere sunulan geni\u015f ve \u00e7e\u015fitli model yelpazesidir. \u00dccretsiz katmanda bile, metin \u00fcretimi, g\u00f6r\u00fcnt\u00fc olu\u015fturma, metin g\u00f6mme ve daha fazlas\u0131 i\u00e7in kullanabilece\u011finiz 24&#8217;ten fazla modele eri\u015fiminiz bulunur. Bu modeller, farkl\u0131 boyutlarda ve optimizasyonlarla gelerek, projenizin \u00f6zel ihtiya\u00e7lar\u0131na g\u00f6re en uygun se\u00e7imi yapman\u0131za olanak tan\u0131r. Gelin, bu g\u00fc\u00e7l\u00fc modellerin baz\u0131lar\u0131n\u0131 ve ne i\u015fe yarad\u0131klar\u0131n\u0131 yak\u0131ndan inceleyelim.<\/p>\n<h3>Metin Tabanl\u0131 B\u00fcy\u00fck Dil Modelleri (LLM&#8217;ler)<\/h3>\n<p>Bu kategori, insan dilini anlama ve \u00fcretme yetene\u011fine sahip modelleri i\u00e7erir. En s\u0131k kullan\u0131lan ve en pop\u00fcler modeller bu gruptad\u0131r.<\/p>\n<p>*   <strong>@cf\/meta\/llama-2-7b-chat-int8<\/strong>: Meta taraf\u0131ndan geli\u015ftirilen Llama 2 serisinin sohbet i\u00e7in optimize edilmi\u015f bir s\u00fcr\u00fcm\u00fcd\u00fcr. 7 milyar parametreye sahiptir ve 8-bit tamsay\u0131 (int8) optimizasyonu sayesinde daha az bellek t\u00fcketir ve daha h\u0131zl\u0131 \u00e7al\u0131\u015f\u0131r. Genel ama\u00e7l\u0131 sohbet botlar\u0131, metin \u00f6zeti, soru-cevap sistemleri ve yarat\u0131c\u0131 yazarl\u0131k i\u00e7in idealdir.<br \/>\n*   <strong>@cf\/mistral\/mistral-7b-instruct-v0.2<\/strong>: Mistral AI taraf\u0131ndan geli\u015ftirilen bu model, \u00f6zellikle y\u00f6nergeleri (instructions) takip etme konusunda olduk\u00e7a ba\u015far\u0131l\u0131d\u0131r. 7 milyar parametresiyle h\u0131zl\u0131 ve etkili sonu\u00e7lar verir. Kod \u00fcretimi, talimat bazl\u0131 g\u00f6revler ve daha spesifik metin \u00fcretim senaryolar\u0131 i\u00e7in tercih edilebilir.<br \/>\n*   <strong>@cf\/google\/gemma-2b-it<\/strong>: Google&#8217;\u0131n a\u00e7\u0131k kaynakl\u0131 Gemma serisinden 2 milyar parametreli modelidir. Daha k\u00fc\u00e7\u00fck boyutu sayesinde \u00e7ok h\u0131zl\u0131 \u00e7\u0131kar\u0131mlar yapabilir. H\u0131zl\u0131 yan\u0131t gerektiren uygulamalar, mobil cihazlar i\u00e7in optimize edilmi\u015f yapay zeka \u00f6zellikleri ve basit metin g\u00f6revleri i\u00e7in uygundur.<br \/>\n*   <strong>@cf\/google\/gemma-7b-it<\/strong>: Gemma serisinin 7 milyar parametreli daha g\u00fc\u00e7l\u00fc versiyonudur. Daha karma\u015f\u0131k dil g\u00f6revlerini yerine getirebilir ve daha y\u00fcksek kalitede metinler \u00fcretebilir. Sohbet botlar\u0131, i\u00e7erik \u00fcretimi ve metin analizi i\u00e7in iyi bir se\u00e7enektir.<br \/>\n*   <strong>@cf\/tii\/falcon-7b-instruct<\/strong>: Technology Innovation Institute (TII) taraf\u0131ndan geli\u015ftirilen Falcon serisinin 7 milyar parametreli modelidir. Y\u00f6nergeleri takip etme yetene\u011fiyle \u00f6ne \u00e7\u0131kar. Belirli komutlara g\u00f6re metin \u00fcretimi ve talimat bazl\u0131 yapay zeka asistanlar\u0131 i\u00e7in kullan\u0131labilir.<\/p>\n<p>Bu modeller aras\u0131ndaki se\u00e7im, projenizin performans gereksinimlerine, maliyet hassasiyetine ve dil g\u00f6revlerinin karma\u015f\u0131kl\u0131\u011f\u0131na ba\u011fl\u0131d\u0131r. Daha k\u00fc\u00e7\u00fck modeller daha h\u0131zl\u0131 ve ucuzken, daha b\u00fcy\u00fck modeller daha y\u00fcksek do\u011fruluk ve karma\u015f\u0131k dil anlama yetene\u011fi sunar.<\/p>\n<h3>G\u00f6r\u00fcnt\u00fc Olu\u015fturma Modelleri<\/h3>\n<p>Metin a\u00e7\u0131klamalar\u0131ndan g\u00f6rsel i\u00e7erik \u00fcretme yetene\u011fine sahip modellerdir.<\/p>\n<p>*   <strong>@cf\/stabilityai\/stable-diffusion-xl-base-1.0<\/strong>: Stability AI taraf\u0131ndan geli\u015ftirilen pop\u00fcler bir metinden g\u00f6r\u00fcnt\u00fcye (text-to-image) modelidir. Y\u00fcksek kaliteli ve detayl\u0131 g\u00f6rseller \u00fcretebilir. Sanat eserleri olu\u015fturma, pazarlama materyalleri tasarlama, oyun i\u00e7i varl\u0131klar \u00fcretme veya web siteleri i\u00e7in dinamik g\u00f6rseller olu\u015fturma gibi yarat\u0131c\u0131 projeler i\u00e7in idealdir.<br \/>\n*   <strong>@cf\/runwayml\/stable-diffusion-v1-5-img2img<\/strong>: Bu model, mevcut bir g\u00f6r\u00fcnt\u00fcy\u00fc temel alarak ve bir metin istemiyle y\u00f6nlendirerek yeni bir g\u00f6r\u00fcnt\u00fc olu\u015fturur (image-to-image). G\u00f6r\u00fcnt\u00fc stilizasyonu, varyasyonlar olu\u015fturma veya mevcut g\u00f6rselleri geli\u015ftirme gibi g\u00f6revlerde kullan\u0131l\u0131r.<\/p>\n<h3>G\u00f6mme (Embeddings) Modelleri<\/h3>\n<p>Bu modeller, metin veya g\u00f6r\u00fcnt\u00fc gibi verileri say\u0131sal vekt\u00f6rlere (g\u00f6mme) d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Bu vekt\u00f6rler, verilerin anlamsal anlam\u0131n\u0131 yakalar ve benzerlik hesaplamalar\u0131 i\u00e7in kullan\u0131labilir.<\/p>\n<p>*   <strong>@cf\/baai\/bge-small-en-v1.5<\/strong>: Metinleri y\u00fcksek kaliteli g\u00f6mmelere d\u00f6n\u00fc\u015ft\u00fcren k\u00fc\u00e7\u00fck ve verimli bir modeldir. Anlamsal arama motorlar\u0131, \u00f6neri sistemleri, metin s\u0131n\u0131fland\u0131rma ve k\u00fcmeleme (clustering) gibi uygulamalar i\u00e7in temel olu\u015fturur.<br \/>\n*   <strong>@cf\/openai\/clip-vit-base-patch32<\/strong>: Hem metin hem de g\u00f6r\u00fcnt\u00fcleri ayn\u0131 anlamsal uzayda g\u00f6mmelere d\u00f6n\u00fc\u015ft\u00fcrebilen g\u00fc\u00e7l\u00fc bir modeldir. G\u00f6r\u00fcnt\u00fcleri metinle e\u015fle\u015ftirme, g\u00f6rsel arama ve g\u00f6r\u00fcnt\u00fc etiketleme gibi \u00e7ok modlu yapay zeka g\u00f6revleri i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h3>Di\u011fer Modeller (Varsa)<\/h3>\n<p>Cloudflare Workers AI platformu s\u00fcrekli geli\u015fti\u011fi i\u00e7in, zaman zaman farkl\u0131 kategorilerde yeni modeller eklenebilir. \u00d6rne\u011fin, ses tan\u0131ma, ses sentezi veya kod tamamlama modelleri gibi alanlarda da gelecekte se\u00e7enekler g\u00f6rebiliriz.<\/p>\n<p>Bu geni\u015f model yelpazesi, geli\u015ftiricilere inan\u0131lmaz bir esneklik sunar. \u0130ster basit bir sohbet botu, ister karma\u015f\u0131k bir i\u00e7erik \u00fcretim sistemi veya g\u00f6rsel bir yapay zeka uygulamas\u0131 geli\u015ftiriyor olun, Cloudflare Workers AI&#8217;\u0131n sundu\u011fu modeller aras\u0131nda projenize uygun bir \u00e7\u00f6z\u00fcm bulabilirsiniz. Her modelin kendine \u00f6zg\u00fc g\u00fc\u00e7l\u00fc y\u00f6nleri ve kullan\u0131m senaryolar\u0131 oldu\u011funu unutmay\u0131n, bu y\u00fczden projenizin gereksinimlerine g\u00f6re do\u011fru modeli se\u00e7mek \u00f6nemlidir.<\/p>\n<table border=\"1\" style=\"width:100%; border-collapse: collapse;\">\n<thead>\n<tr>\n<th style=\"padding: 8px; text-align: left;\">Model Ad\u0131<\/th>\n<th style=\"padding: 8px; text-align: left;\">Kategori<\/th>\n<th style=\"padding: 8px; text-align: left;\">K\u0131sa A\u00e7\u0131klama<\/th>\n<th style=\"padding: 8px; text-align: left;\">\u00d6rnek Kullan\u0131m Alanlar\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px;\"><code>@cf\/meta\/llama-2-7b-chat-int8<\/code><\/td>\n<td style=\"padding: 8px;\">Metin (LLM)<\/td>\n<td style=\"padding: 8px;\">Meta&#8217;n\u0131n sohbet i\u00e7in optimize edilmi\u015f Llama 2 modeli, 7B parametre, h\u0131zl\u0131 ve verimli.<\/td>\n<td style=\"padding: 8px;\">Sohbet botlar\u0131, metin \u00f6zeti, soru-cevap, yarat\u0131c\u0131 yazarl\u0131k.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;\"><code>@cf\/mistral\/mistral-7b-instruct-v0.2<\/code><\/td>\n<td style=\"padding: 8px;\">Metin (LLM)<\/td>\n<td style=\"padding: 8px;\">Mistral AI&#8217;\u0131n talimatlar\u0131 takip eden, h\u0131zl\u0131 ve g\u00fc\u00e7l\u00fc 7B parametreli modeli.<\/td>\n<td style=\"padding: 8px;\">Kod \u00fcretimi, talimat bazl\u0131 g\u00f6revler, spesifik metin \u00fcretimi.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;\"><code>@cf\/google\/gemma-7b-it<\/code><\/td>\n<td style=\"padding: 8px;\">Metin (LLM)<\/td>\n<td style=\"padding: 8px;\">Google&#8217;\u0131n 7B parametreli, y\u00fcksek kaliteli metin \u00fcretimi ve dil anlama yetene\u011fi sunan modeli.<\/td>\n<td style=\"padding: 8px;\">Karma\u015f\u0131k sohbet botlar\u0131, i\u00e7erik \u00fcretimi, metin analizi.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;\"><code>@cf\/stabilityai\/stable-diffusion-xl-base-1.0<\/code><\/td>\n<td style=\"padding: 8px;\">G\u00f6r\u00fcnt\u00fc Olu\u015fturma<\/td>\n<td style=\"padding: 8px;\">Metin a\u00e7\u0131klamalar\u0131ndan y\u00fcksek kaliteli g\u00f6rseller \u00fcreten pop\u00fcler bir model.<\/td>\n<td style=\"padding: 8px;\">Sanat eserleri, pazarlama g\u00f6rselleri, oyun varl\u0131klar\u0131, web sitesi tasar\u0131mlar\u0131.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;\"><code>@cf\/baai\/bge-small-en-v1.5<\/code><\/td>\n<td style=\"padding: 8px;\">G\u00f6mme (Embeddings)<\/td>\n<td style=\"padding: 8px;\">Metinleri anlamsal vekt\u00f6rlere d\u00f6n\u00fc\u015ft\u00fcren k\u00fc\u00e7\u00fck ve verimli bir model.<\/td>\n<td style=\"padding: 8px;\">Anlamsal arama, \u00f6neri sistemleri, metin s\u0131n\u0131fland\u0131rma.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;\"><code>@cf\/openai\/clip-vit-base-patch32<\/code><\/td>\n<td style=\"padding: 8px;\">G\u00f6r\u00fcnt\u00fc\/Metin G\u00f6mme<\/td>\n<td style=\"padding: 8px;\">Hem metin hem de g\u00f6r\u00fcnt\u00fcleri ayn\u0131 anlamsal uzayda g\u00f6mebilen \u00e7ok modlu model.<\/td>\n<td style=\"padding: 8px;\">G\u00f6rsel arama, g\u00f6r\u00fcnt\u00fc etiketleme, metin-g\u00f6r\u00fcnt\u00fc e\u015fle\u015ftirme.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Cloudflare Workers AI ile Neler Yap\u0131labilir?<\/h2>\n<p>Cloudflare Workers AI&#8217;\u0131n sundu\u011fu modellerle sadece teoride de\u011fil, ger\u00e7ek d\u00fcnyada da bir\u00e7ok yenilik\u00e7i uygulama geli\u015ftirebilirsiniz. Sunucusuz yap\u0131s\u0131, d\u00fc\u015f\u00fck gecikme s\u00fcresi ve geni\u015f model yelpazesi sayesinde, \u00e7e\u015fitli sekt\u00f6rlerde g\u00fc\u00e7l\u00fc \u00e7\u00f6z\u00fcmler sunmak m\u00fcmk\u00fcnd\u00fcr. \u0130\u015fte Cloudflare Workers AI ile hayata ge\u00e7irebilece\u011finiz baz\u0131 vaka analizleri ve uygulama fikirleri:<\/p>\n<h3>Vaka Analizi 1: Ak\u0131ll\u0131 M\u00fc\u015fteri Destek Sohbet Botu<\/h3>\n<p>Bir e-ticaret sitesi veya hizmet sa\u011flay\u0131c\u0131 d\u00fc\u015f\u00fcn\u00fcn. M\u00fc\u015fteri destek ekibi, s\u0131k\u00e7a sorulan sorulara (SSS) yan\u0131t vermekten veya basit i\u015flem taleplerini kar\u015f\u0131lamaktan bunalm\u0131\u015f durumda olabilir. Cloudflare Workers AI kullanarak, bu y\u00fck\u00fc hafifletecek ak\u0131ll\u0131 bir sohbet botu geli\u015ftirebilirsiniz.<\/p>\n<p>*   <strong>Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/strong>: Kullan\u0131c\u0131 bir soru sordu\u011funda, bu soru Cloudflare Workers&#8217;a g\u00f6nderilir. Worker, <code>@cf\/meta\/llama-2-7b-chat-int8<\/code> veya <code>@cf\/mistral\/mistral-7b-instruct-v0.2<\/code> gibi bir LLM&#8217;i \u00e7a\u011f\u0131r\u0131r. LLM, sitenin SSS veritaban\u0131 veya \u00fcr\u00fcn bilgileriyle beslenmi\u015f bir &#8220;prompt&#8221; (istem) ile kullan\u0131c\u0131n\u0131n sorusuna ba\u011flamsal olarak uygun bir yan\u0131t \u00fcretir. Bu yan\u0131t, an\u0131nda kullan\u0131c\u0131ya geri g\u00f6nderilir.<br \/>\n*   <strong>Avantajlar\u0131<\/strong>: D\u00fc\u015f\u00fck gecikme s\u00fcresi sayesinde kullan\u0131c\u0131lar h\u0131zl\u0131 yan\u0131tlar al\u0131r. Sunucusuz oldu\u011fu i\u00e7in trafik yo\u011funlu\u011funa g\u00f6re otomatik olarak \u00f6l\u00e7eklenir, b\u00f6ylece yo\u011fun zamanlarda bile sorunsuz \u00e7al\u0131\u015f\u0131r. M\u00fc\u015fteri memnuniyetini art\u0131r\u0131rken, insan kaynaklar\u0131 maliyetlerini d\u00fc\u015f\u00fcr\u00fcr.<br \/>\n*   <strong>Kod Par\u00e7ac\u0131\u011f\u0131 \u00d6rne\u011fi (Temel Mant\u0131k)<\/strong>:<\/p>\n<div class=\"code-container\">\n<pre><code>\n        export default {\n          async fetch(request, env) {\n            const { question } = await request.json(); \/\/ Kullan\u0131c\u0131n\u0131n sorusu\n            const prompt = <code>M\u00fc\u015fteri hizmetleri botusun. A\u015fa\u011f\u0131daki soruya kibarca ve k\u0131sa cevap ver: ${question}<\/code>;\n\n            const response = await env.AI.run(\n              \"@cf\/meta\/llama-2-7b-chat-int8\",\n              { prompt: prompt, max_tokens: 100 } \/\/ Cevab\u0131n uzunlu\u011funu s\u0131n\u0131rlayabiliriz\n            );\n\n            return new Response(JSON.stringify({ answer: response.response }));\n          },\n        };\n      <\/code><\/pre>\n<\/p><\/div>\n<h3>Vaka Analizi 2: Dinamik \u0130\u00e7erik \u00dcretimi ve SEO Optimizasyonu<\/h3>\n<p>Bir blog veya haber sitesi, s\u00fcrekli yeni ve ilgi \u00e7ekici i\u00e7erik \u00fcretme ihtiyac\u0131 duyar. Ancak bu s\u00fcre\u00e7 zaman al\u0131c\u0131 ve maliyetli olabilir. Cloudflare Workers AI, i\u00e7erik \u00fcretimini otomatikle\u015ftirmek ve SEO performans\u0131n\u0131 art\u0131rmak i\u00e7in kullan\u0131labilir.<\/p>\n<p>*   <strong>Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/strong>: Bir edit\u00f6r, belirli bir konu ba\u015fl\u0131\u011f\u0131 veya anahtar kelime listesi sa\u011flar. Workers, <code>@cf\/google\/gemma-7b-it<\/code> gibi geli\u015fmi\u015f bir LLM&#8217;i kullanarak bu girdilere dayal\u0131 blog taslaklar\u0131, \u00fcr\u00fcn a\u00e7\u0131klamalar\u0131 veya sosyal medya g\u00f6nderileri olu\u015fturur. Ayr\u0131ca, <code>@cf\/baai\/bge-small-en-v1.5<\/code> gibi bir g\u00f6mme modeli kullanarak ilgili anahtar kelimeleri veya benzer makaleleri otomatik olarak bulabilir, b\u00f6ylece SEO dostu i\u00e7erik olu\u015fturmaya yard\u0131mc\u0131 olur.<br \/>\n*   <strong>Avantajlar\u0131<\/strong>: \u0130\u00e7erik \u00fcretim s\u00fcresini k\u0131salt\u0131r, daha fazla i\u00e7erik yay\u0131nlanmas\u0131na olanak tan\u0131r ve SEO i\u00e7in optimize edilmi\u015f metinler \u00fcretmeye yard\u0131mc\u0131 olur.<br \/>\n*   <strong>Kod Par\u00e7ac\u0131\u011f\u0131 \u00d6rne\u011fi (\u0130\u00e7erik Tasla\u011f\u0131 Olu\u015fturma)<\/strong>:<\/p>\n<div class=\"code-container\">\n<pre><code>\n        export default {\n          async fetch(request, env) {\n            const { topic } = await request.json();\n            const prompt = <code>&quot;${topic}&quot; hakk\u0131nda 200 kelimelik bir blog yaz\u0131s\u0131 tasla\u011f\u0131 olu\u015ftur. Giri\u015f, ana g\u00f6vde ve sonu\u00e7 b\u00f6l\u00fcmlerini i\u00e7ersin.<\/code>;\n\n            const response = await env.AI.run(\n              \"@cf\/google\/gemma-7b-it\",\n              { prompt: prompt, max_tokens: 500 }\n            );\n\n            return new Response(JSON.stringify({ article_draft: response.response }));\n          },\n        };\n      <\/code><\/pre>\n<\/p><\/div>\n<h3>Vaka Analizi 3: G\u00f6r\u00fcnt\u00fc Olu\u015fturma ve Tasar\u0131m Otomasyonu<\/h3>\n<p>Pazarlama departmanlar\u0131 veya k\u00fc\u00e7\u00fck i\u015fletmeler, sosyal medya g\u00f6nderileri, reklam g\u00f6rselleri veya web sitesi banner&#8217;lar\u0131 i\u00e7in s\u00fcrekli g\u00f6rsel i\u00e7eri\u011fe ihtiya\u00e7 duyar. Profesyonel tasar\u0131mc\u0131lar her zaman uygun maliyetli olmayabilir.<\/p>\n<p>*   <strong>Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/strong>: Bir pazarlamac\u0131, metin komutlar\u0131 (\u00f6rne\u011fin, &#8220;g\u00fcne\u015fli bir plajda y\u00fcr\u00fcyen bir k\u00f6pek&#8221;) sa\u011flar. Workers, <code>@cf\/stabilityai\/stable-diffusion-xl-base-1.0<\/code> modelini kullanarak bu metin a\u00e7\u0131klamas\u0131ndan y\u00fcksek kaliteli bir g\u00f6r\u00fcnt\u00fc olu\u015fturur. Bu g\u00f6rseller daha sonra pazarlama kampanyalar\u0131nda kullan\u0131labilir. Ayr\u0131ca, <code>@cf\/runwayml\/stable-diffusion-v1-5-img2img<\/code> ile mevcut \u00fcr\u00fcn foto\u011fraflar\u0131n\u0131n farkl\u0131 stillerde varyasyonlar\u0131n\u0131 olu\u015fturmak da m\u00fcmk\u00fcnd\u00fcr.<br \/>\n*   <strong>Avantajlar\u0131<\/strong>: Tasar\u0131m s\u00fcre\u00e7lerini h\u0131zland\u0131r\u0131r, maliyetleri d\u00fc\u015f\u00fcr\u00fcr ve s\u0131n\u0131rs\u0131z yarat\u0131c\u0131 g\u00f6rsel se\u00e7enekleri sunar.<br \/>\n*   <strong>Kod Par\u00e7ac\u0131\u011f\u0131 \u00d6rne\u011fi (G\u00f6r\u00fcnt\u00fc Olu\u015fturma)<\/strong>:<\/p>\n<div class=\"code-container\">\n<pre><code>\n        export default {\n          async fetch(request, env) {\n            const { description } = await request.json(); \/\/ \"description\" \u00f6rne\u011fin: \"bir uzay gemisiyle ayda y\u00fcr\u00fcyen kedi\"\n            const inputs = {\n              prompt: description\n            };\n\n            const response = await env.AI.run(\n              \"@cf\/stabilityai\/stable-diffusion-xl-base-1.0\",\n              inputs\n            );\n\n            \/\/ G\u00f6r\u00fcnt\u00fc genellikle bir ArrayBuffer olarak d\u00f6ner. Base64'e d\u00f6n\u00fc\u015ft\u00fcr\u00fcp d\u00f6nd\u00fcrebiliriz.\n            \/\/ Bu k\u0131s\u0131m biraz daha karma\u015f\u0131k olabilir ve istemci taraf\u0131nda i\u015fleme gerektirebilir.\n            \/\/ Basitlik ad\u0131na, burada sadece bir placeholder g\u00f6steriyoruz.\n            return new Response(JSON.stringify({ image_data_base64: \"...\" }));\n          },\n        };\n      <\/code><\/pre>\n<\/p><\/div>\n<h3>Vaka Analizi 4: Ak\u0131ll\u0131 Arama ve \u00d6neri Sistemleri<\/h3>\n<p>B\u00fcy\u00fck kataloglara sahip e-ticaret siteleri veya i\u00e7erik platformlar\u0131 i\u00e7in kullan\u0131c\u0131lar\u0131n arad\u0131klar\u0131n\u0131 kolayca bulmas\u0131 ve ilgili \u00fcr\u00fcn veya i\u00e7erik \u00f6nerileri almas\u0131 kritik \u00f6nem ta\u015f\u0131r.<\/p>\n<p>*   <strong>Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/strong>: Kullan\u0131c\u0131n\u0131n arama sorgusu veya g\u00f6r\u00fcnt\u00fcledi\u011fi \u00fcr\u00fcn\/i\u00e7erik, <code>@cf\/baai\/bge-small-en-v1.5<\/code> veya <code>@cf\/openai\/clip-vit-base-patch32<\/code> gibi bir g\u00f6mme modeli kullan\u0131larak say\u0131sal bir vekt\u00f6re d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr. Daha \u00f6nce veritaban\u0131ndaki t\u00fcm \u00fcr\u00fcnlerin\/i\u00e7eriklerin de benzer \u015fekilde g\u00f6mmeleri olu\u015fturulmu\u015f ve saklanm\u0131\u015ft\u0131r. Workers, kullan\u0131c\u0131n\u0131n sorgu vekt\u00f6r\u00fcn\u00fc, veritaban\u0131ndaki di\u011fer vekt\u00f6rlerle kar\u015f\u0131la\u015ft\u0131rarak anlamsal olarak en benzer \u00fcr\u00fcnleri veya i\u00e7erikleri h\u0131zl\u0131ca bulur ve \u00f6nerir.<br \/>\n*   <strong>Avantajlar\u0131<\/strong>: Geleneksel anahtar kelime tabanl\u0131 aramadan daha ak\u0131ll\u0131 ve alakal\u0131 sonu\u00e7lar sunar. Kullan\u0131c\u0131 deneyimini iyile\u015ftirir ve d\u00f6n\u00fc\u015f\u00fcm oranlar\u0131n\u0131 art\u0131rabilir.<br \/>\n*   <strong>Kod Par\u00e7ac\u0131\u011f\u0131 \u00d6rne\u011fi (Metin G\u00f6mme)<\/strong>:<\/p>\n<div class=\"code-container\">\n<pre><code>\n        export default {\n          async fetch(request, env) {\n            const { text } = await request.json(); \/\/ Aranacak metin\n            const inputs = {\n              text: [text]\n            };\n\n            const embeddings = await env.AI.run(\n              \"@cf\/baai\/bge-small-en-v1.5\",\n              inputs\n            );\n\n            \/\/ Bu embeddings vekt\u00f6r\u00fcn\u00fc bir veritaban\u0131ndaki di\u011fer vekt\u00f6rlerle kar\u015f\u0131la\u015ft\u0131rarak\n            \/\/ benzer i\u00e7erikleri bulabiliriz.\n            return new Response(JSON.stringify({ embedding: embeddings.data[0] }));\n          },\n        };\n      <\/code><\/pre>\n<\/p><\/div>\n<p>Bu vaka analizleri, Cloudflare Workers AI&#8217;\u0131n ne kadar \u00e7ok y\u00f6nl\u00fc ve g\u00fc\u00e7l\u00fc oldu\u011funu g\u00f6stermektedir. D\u00fc\u015f\u00fck maliyetli ve y\u00fcksek performansl\u0131 yapay zeka uygulamalar\u0131 geli\u015ftirmek i\u00e7in s\u0131n\u0131r sadece sizin hayal g\u00fcc\u00fcn\u00fczd\u00fcr.<\/p>\n<h2>\u0130leri D\u00fczey Kullan\u0131m \u0130pu\u00e7lar\u0131 ve Optimizasyon Teknikleri<\/h2>\n<p>Cloudflare Workers AI&#8217;\u0131n temel kullan\u0131m\u0131 olduk\u00e7a basit olsa da, projelerinizi daha verimli, g\u00fcvenli ve \u00f6l\u00e7eklenebilir hale getirmek i\u00e7in baz\u0131 ileri d\u00fczey ipu\u00e7lar\u0131 ve optimizasyon teknikleri mevcuttur. Bu teknikler, \u00f6zellikle \u00fccretsiz katman\u0131n limitleri dahilinde en iyi performans\u0131 elde etmenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3>1. Prompt M\u00fchendisli\u011fi (Prompt Engineering) Sanat\u0131<\/h3>\n<p>Yapay zeka modellerinden en iyi sonu\u00e7lar\u0131 almak, do\u011fru &#8220;prompt&#8221; (istem) yazma yetene\u011fine ba\u011fl\u0131d\u0131r. Prompt m\u00fchendisli\u011fi, modelin istenen \u00e7\u0131kt\u0131y\u0131 \u00fcretmesi i\u00e7in en etkili talimatlar\u0131 tasarlama sanat\u0131d\u0131r.<\/p>\n<p>*   <strong>A\u00e7\u0131k ve Net Talimatlar<\/strong>: Modeller genellikle ne kadar spesifik olursan\u0131z o kadar iyi yan\u0131t verir. \u00d6rne\u011fin, &#8220;bir blog yaz\u0131s\u0131 yaz&#8221; yerine, &#8220;SEO dostu, 500 kelimelik, &#8216;Cloudflare Workers AI&#8217; konulu, giri\u015f, 3 ana paragraf ve sonu\u00e7 b\u00f6l\u00fcm\u00fc i\u00e7eren bir blog yaz\u0131s\u0131 tasla\u011f\u0131 olu\u015ftur&#8221; gibi daha detayl\u0131 talimatlar verin.<br \/>\n*   <strong>Rol Tan\u0131mlama<\/strong>: Modele bir rol atamak (\u00f6rne\u011fin, &#8220;sen bir m\u00fc\u015fteri hizmetleri temsilcisisin&#8221;, &#8220;sen deneyimli bir yaz\u0131l\u0131m geli\u015ftiricisin&#8221;) \u00e7\u0131kt\u0131n\u0131n tonunu ve stilini etkiler.<br \/>\n*   <strong>\u00d6rnekler Sunma (Few-shot Prompting)<\/strong>: Modele birka\u00e7 giri\u015f-\u00e7\u0131k\u0131\u015f \u00f6rne\u011fi sunmak, istedi\u011finiz format\u0131 veya stili anlamas\u0131na yard\u0131mc\u0131 olabilir.<br \/>\n*   <strong>K\u0131s\u0131tlamalar ve Formatlar<\/strong>: Cevab\u0131n uzunlu\u011funu (<code>max_tokens<\/code>), format\u0131n\u0131 (JSON, madde i\u015faretleri vb.) veya belirli anahtar kelimeleri i\u00e7ermesini isteyebilirsiniz.<\/p>\n<h3>2. Rate Limiting (H\u0131z S\u0131n\u0131rlamas\u0131) Y\u00f6netimi<\/h3>\n<p>Cloudflare Workers AI&#8217;\u0131n \u00fccretsiz katman\u0131 belirli kullan\u0131m limitlerine sahiptir (genellikle dakikada belirli say\u0131da istek veya belirli bir toplam \u00e7\u0131kar\u0131m s\u00fcresi). Bu limitlere tak\u0131lmamak ve uygulaman\u0131z\u0131n kesintisiz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in rate limiting stratejileri uygulaman\u0131z \u00f6nemlidir.<\/p>\n<p>*   <strong>\u0130stemci Taraf\u0131nda Kontrol<\/strong>: Uygulaman\u0131z\u0131n istemci taraf\u0131nda (taray\u0131c\u0131 veya mobil uygulama) ard\u0131\u015f\u0131k isteklere gecikme ekleyerek veya bir &#8220;debounce&#8221; mekanizmas\u0131 kullanarak gereksiz istekleri azaltabilirsiniz.<br \/>\n*   <strong>Workers Taraf\u0131nda Kontrol<\/strong>: Cloudflare Workers&#8217;\u0131n kendi rate limiting \u00f6zelliklerini kullanarak belirli IP adreslerinden veya kullan\u0131c\u0131lardan gelen istekleri s\u0131n\u0131rlayabilirsiniz. Bu, k\u00f6t\u00fc niyetli kullan\u0131mlar\u0131 veya a\u015f\u0131r\u0131 y\u00fcklenmeleri \u00f6nlemeye yard\u0131mc\u0131 olur.<br \/>\n*   <strong>Hata Y\u00f6netimi<\/strong>: Model \u00e7a\u011fr\u0131lar\u0131ndan gelen 429 (Too Many Requests) hatalar\u0131n\u0131 yakalay\u0131n ve uygulaman\u0131zda uygun bir geri \u00e7ekilme (backoff) stratejisi uygulay\u0131n. Kullan\u0131c\u0131ya bir mesaj g\u00f6sterin veya bir s\u00fcre sonra tekrar denemesini isteyin.<\/p>\n<h3>3. Workers KV veya Durable Objects ile Durum Y\u00f6netimi<\/h3>\n<p>Workers ortam\u0131 varsay\u0131lan olarak durumsuzdur (stateless). Ancak baz\u0131 yapay zeka uygulamalar\u0131 (\u00f6rne\u011fin, uzun s\u00fcreli sohbet ge\u00e7mi\u015fini hat\u0131rlayan botlar) durum y\u00f6netimi gerektirir.<\/p>\n<p>*   <strong>Workers KV<\/strong>: Anahtar-de\u011fer (key-value) depolama hizmeti olan Workers KV, basit verileri h\u0131zl\u0131 bir \u015fekilde depolamak ve almak i\u00e7in idealdir. Sohbet ge\u00e7mi\u015flerini, kullan\u0131c\u0131 tercihlerini veya model yap\u0131land\u0131rmalar\u0131n\u0131 saklamak i\u00e7in kullanabilirsiniz.<br \/>\n*   <strong>Durable Objects<\/strong>: Daha karma\u015f\u0131k durum y\u00f6netimi ve koordinasyon gerektiren senaryolar i\u00e7in Durable Objects kullanabilirsiniz. Bunlar, tekil, uzun \u00f6m\u00fcrl\u00fc nesnelerdir ve bir sohbet oturumu gibi belirli bir &#8220;varl\u0131\u011f\u0131n&#8221; durumunu g\u00fcvenilir bir \u015fekilde y\u00f6netmek i\u00e7in m\u00fckemmeldir. \u00d6rne\u011fin, bir sohbet botunun her bir kullan\u0131c\u0131yla olan konu\u015fma ge\u00e7mi\u015fini ayr\u0131 bir Durable Object i\u00e7inde saklayabilirsiniz.<\/p>\n<h3>4. Di\u011fer Cloudflare \u00dcr\u00fcnleriyle Entegrasyon<\/h3>\n<p>Cloudflare ekosistemi i\u00e7inde Workers AI&#8217;\u0131 di\u011fer \u00fcr\u00fcnlerle birle\u015ftirmek, daha g\u00fc\u00e7l\u00fc ve kapsaml\u0131 \u00e7\u00f6z\u00fcmler olu\u015fturman\u0131z\u0131 sa\u011flar.<\/p>\n<p>*   <strong>Cloudflare Pages<\/strong>: Statik web sitelerinizi veya tek sayfal\u0131k uygulamalar\u0131n\u0131z\u0131 (SPA) bar\u0131nd\u0131rmak i\u00e7in Pages&#8217;\u0131 kullan\u0131n ve bu sitelerin arka u\u00e7 yapay zeka i\u015flemlerini Workers AI ile ger\u00e7ekle\u015ftirin.<br \/>\n*   <strong>Cloudflare R2<\/strong>: G\u00f6r\u00fcnt\u00fc olu\u015fturma modelleriyle \u00fcretilen g\u00f6rselleri veya di\u011fer b\u00fcy\u00fck dosyalar\u0131 depolamak i\u00e7in S3 uyumlu R2 depolama hizmetini kullan\u0131n. Bu, depolama maliyetlerini d\u00fc\u015f\u00fcr\u00fcr ve Workers&#8217;\u0131n\u0131zla sorunsuz entegrasyon sa\u011flar.<br \/>\n*   <strong>Cloudflare D1 (Veritaban\u0131)<\/strong>: E\u011fer bir veritaban\u0131na ihtiyac\u0131n\u0131z varsa, Cloudflare&#8217;\u0131n SQLite tabanl\u0131 sunucusuz veritaban\u0131 D1&#8217;i kullanabilirsiniz. Model \u00e7\u0131kt\u0131lar\u0131n\u0131, kullan\u0131c\u0131 verilerini veya uygulama ayarlar\u0131n\u0131 depolamak i\u00e7in idealdir.<\/p>\n<h3>5. Maliyet Optimizasyonu ve \u00dccretsiz Katman\u0131n S\u0131n\u0131rlar\u0131<\/h3>\n<p>\u00dccretsiz katman ba\u015flang\u0131\u00e7 i\u00e7in harika olsa da, b\u00fcy\u00fck \u00f6l\u00e7ekli veya yo\u011fun kullan\u0131m gerektiren projeler i\u00e7in limitleri anlamak \u00f6nemlidir.<\/p>\n<p>*   <strong>Kullan\u0131m Metriklerini \u0130zleme<\/strong>: Cloudflare kontrol panelinizden Workers AI kullan\u0131m\u0131n\u0131z\u0131 d\u00fczenli olarak izleyin. Bu, limitlere ne kadar yakla\u015ft\u0131\u011f\u0131n\u0131z\u0131 anlaman\u0131za yard\u0131mc\u0131 olur.<br \/>\n*   <strong>Model Se\u00e7imi<\/strong>: M\u00fcmk\u00fcnse, daha k\u00fc\u00e7\u00fck ve daha h\u0131zl\u0131 modelleri tercih edin. \u00d6rne\u011fin, <code>gemma-2b-it<\/code>, <code>llama-2-7b-chat-int8<\/code>&#8216;den daha az kaynak t\u00fcketir ve genellikle daha h\u0131zl\u0131 yan\u0131t verir.<br \/>\n*   <strong>\u00d6nbellekleme (Caching)<\/strong>: Ayn\u0131 prompt&#8217;a tekrar tekrar ayn\u0131 yan\u0131t\u0131 al\u0131yorsan\u0131z, Workers Cache API&#8217;\u0131n\u0131 kullanarak bu yan\u0131tlar\u0131 \u00f6nbelle\u011fe alabilir ve AI modelini tekrar \u00e7a\u011f\u0131rmaktan ka\u00e7\u0131nabilirsiniz. Bu, hem gecikmeyi azalt\u0131r hem de kullan\u0131m limitlerinizi korur.<br \/>\n*   <strong>Toplu \u0130\u015fleme (Batching)<\/strong>: E\u011fer birden fazla ba\u011f\u0131ms\u0131z AI \u00e7a\u011fr\u0131s\u0131 yapman\u0131z gerekiyorsa, baz\u0131 durumlarda bu \u00e7a\u011fr\u0131lar\u0131 tek bir Worker iste\u011fi i\u00e7inde toplu olarak yapmak daha verimli olabilir.<\/p>\n<p>Bu ileri d\u00fczey ipu\u00e7lar\u0131 ve optimizasyon teknikleri, Cloudflare Workers AI platformunu daha etkin bir \u015fekilde kullanman\u0131z\u0131 ve yapay zeka projelerinizi bir sonraki seviyeye ta\u015f\u0131man\u0131z\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h2>Sonu\u00e7: Cloudflare Workers AI ile Yapay Zeka Geli\u015ftirmenin Gelece\u011fi<\/h2>\n<p>Cloudflare Workers AI&#8217;\u0131n \u00fccretsiz katman\u0131n\u0131 inceledi\u011fimizde, yapay zeka geli\u015ftirmenin gelece\u011fine dair umut verici bir tabloyla kar\u015f\u0131la\u015f\u0131yoruz. Geleneksel olarak y\u00fcksek maliyetli ve karma\u015f\u0131k olan B\u00fcy\u00fck Dil Modelleri (LLM&#8217;ler) ve di\u011fer yapay zeka modellerine eri\u015fimi demokratikle\u015ftiren bu platform, geli\u015ftiricilere g\u00fc\u00e7l\u00fc ara\u00e7lar\u0131 parmaklar\u0131n\u0131n ucuna getiriyor. Sunucusuz yap\u0131s\u0131, k\u00fcresel &#8220;edge&#8221; a\u011f\u0131 \u00fczerinde \u00e7al\u0131\u015fma yetene\u011fi ve geni\u015f model yelpazesi sayesinde, d\u00fc\u015f\u00fck gecikmeli, \u00f6l\u00e7eklenebilir ve maliyet etkin yapay zeka uygulamalar\u0131 geli\u015ftirmek hi\u00e7 bu kadar kolay olmam\u0131\u015ft\u0131.<\/p>\n<p>Bu makalede, Cloudflare Workers AI&#8217;\u0131n temel prensiplerini, LLM&#8217;lerin pop\u00fclaritesini, platforma nas\u0131l ba\u015flanaca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterdik ve 24&#8217;ten fazla modelin sundu\u011fu \u00e7e\u015fitlili\u011fi inceledik. Ak\u0131ll\u0131 sohbet botlar\u0131ndan dinamik i\u00e7erik \u00fcretimine, g\u00f6r\u00fcnt\u00fc olu\u015fturmadan anlamsal arama sistemlerine kadar bir\u00e7ok ger\u00e7ek d\u00fcnya senaryosuyla Cloudflare Workers AI&#8217;\u0131n potansiyelini g\u00f6zler \u00f6n\u00fcne serdik. Ayr\u0131ca, prompt m\u00fchendisli\u011fi, h\u0131z s\u0131n\u0131rlamas\u0131 y\u00f6netimi, durum y\u00f6netimi ve di\u011fer Cloudflare \u00fcr\u00fcnleriyle entegrasyon gibi ileri d\u00fczey ipu\u00e7lar\u0131yla projelerinizi optimize etmenin yollar\u0131n\u0131 payla\u015ft\u0131k.<\/p>\n<p>Cloudflare Workers AI, yapay zeka alan\u0131nda yenilik yapmak isteyen herkes i\u00e7in g\u00fc\u00e7l\u00fc bir ba\u015flang\u0131\u00e7 noktas\u0131 sunuyor. \u0130ster deneyimli bir geli\u015ftirici olun ister yapay zeka d\u00fcnyas\u0131na yeni ad\u0131m at\u0131yor olun, bu platform size fikirlerinizi h\u0131zla ger\u00e7e\u011fe d\u00f6n\u00fc\u015ft\u00fcrme esnekli\u011fi ve g\u00fcc\u00fc sa\u011flar. Gelecekte daha fazla modelin ve \u00f6zelli\u011fin eklenmesiyle, Cloudflare Workers AI&#8217;\u0131n yapay zeka ekosistemindeki rol\u00fc daha da b\u00fcy\u00fcyecektir. Yapay zeka projeleriniz i\u00e7in uygun maliyetli, y\u00fcksek performansl\u0131 ve kolay y\u00f6netilebilir bir \u00e7\u00f6z\u00fcm ar\u0131yorsan\u0131z, Cloudflare Workers AI kesinlikle ke\u015ffetmeye de\u011fer bir platformdur.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<h4>Cloudflare Workers AI \u00fccretsiz mi?<\/h4>\n<p>Evet, Cloudflare Workers AI&#8217;\u0131n \u00fccretsiz bir katman\u0131 bulunmaktad\u0131r. Bu katman, geli\u015ftiricilerin belirli limitler dahilinde bir\u00e7ok yapay zeka modelini \u00fccretsiz olarak kullanmas\u0131na olanak tan\u0131r. Daha y\u00fcksek kullan\u0131m veya geli\u015fmi\u015f \u00f6zellikler i\u00e7in \u00fccretli planlara y\u00fckseltme se\u00e7enekleri mevcuttur.<\/p>\n<h4>Cloudflare Workers AI hangi LLM&#8217;leri destekliyor?<\/h4>\n<p>Cloudflare Workers AI, Meta&#8217;n\u0131n Llama 2, Mistral AI&#8217;\u0131n Mistral, Google&#8217;\u0131n Gemma gibi pop\u00fcler metin tabanl\u0131 LLM&#8217;lerin yan\u0131 s\u0131ra, Stability AI&#8217;\u0131n Stable Diffusion gibi g\u00f6r\u00fcnt\u00fc olu\u015fturma modellerini ve \u00e7e\u015fitli g\u00f6mme (embeddings) modellerini desteklemektedir. Toplamda 24&#8217;ten fazla model mevcuttur ve bu say\u0131 s\u00fcrekli artmaktad\u0131r.<\/p>\n<h4>Cloudflare Workers AI&#8217;\u0131n kullan\u0131m limitleri nelerdir?<\/h4>\n<p>\u00dccretsiz katman\u0131n kullan\u0131m limitleri zaman zaman de\u011fi\u015febilir, ancak genellikle dakikada belirli say\u0131da istek veya belirli bir toplam \u00e7\u0131kar\u0131m s\u00fcresi gibi k\u0131s\u0131tlamalar i\u00e7erir. Detayl\u0131 ve g\u00fcncel limit bilgileri i\u00e7in Cloudflare&#8217;\u0131n resmi dok\u00fcmantasyonunu kontrol etmeniz \u00f6nerilir.<\/p>\n<h4>Cloudflare Workers AI ile geli\u015ftirilen uygulamalarda veri g\u00fcvenli\u011fi nas\u0131l sa\u011flan\u0131yor?<\/h4>\n<p>Cloudflare, veri g\u00fcvenli\u011fine b\u00fcy\u00fck \u00f6nem verir. Workers AI \u00fczerinden g\u00f6nderilen veriler, Cloudflare&#8217;\u0131n k\u00fcresel a\u011f\u0131 \u00fczerinde i\u015flenir ve genellikle k\u0131sa \u00f6m\u00fcrl\u00fcd\u00fcr. Cloudflare, verilerinizi e\u011fitim ama\u00e7l\u0131 kullanmaz ve end\u00fcstri standard\u0131 g\u00fcvenlik protokollerini uygular. Hassas verilerle \u00e7al\u0131\u015f\u0131rken ek \u015fifreleme ve eri\u015fim kontrol\u00fc \u00f6nlemleri almak geli\u015ftiricinin sorumlulu\u011fundad\u0131r.<\/p>\n<h4>Cloudflare Workers AI \u00fcretim ortam\u0131nda kullan\u0131labilir mi?<\/h4>\n<p>Kesinlikle evet. Cloudflare Workers AI, \u00fcretim ortamlar\u0131nda y\u00fcksek performans ve \u00f6l\u00e7eklenebilirlik sunmak \u00fczere tasarlanm\u0131\u015ft\u0131r. \u00dccretsiz katman, test ve k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli projeler i\u00e7in idealdir, ancak daha b\u00fcy\u00fck ve kritik uygulamalar i\u00e7in Cloudflare&#8217;\u0131n \u00fccretli Workers planlar\u0131na y\u00fckselterek daha y\u00fcksek limitler ve ek destek alabilirsiniz.<\/p>\n<p>#CloudflareWorkersAI #YapayZeka #LLM #Serverless #EdgeComputing #WebGeli\u015ftirme<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/cloudflare-workers-ai-llm-chat\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/cloudflare-workers-ai-llm-chat<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"npm install -g wrangler Kurulum tamamland\u0131ktan sonra, Wrangler&#8217;\u0131 Cloudflare hesab\u0131n\u0131zla yetkilendirmeniz gerekir: wrangler login Bu komut sizi taray\u0131c\u0131n\u0131za y\u00f6nlendirecek ve Cloudflare hesab\u0131n\u0131za giri\u015f yapman\u0131z\u0131 isteyecektir.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1341],"tags":[],"class_list":{"0":"post-44941","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-cloud","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM\" \/>\n<meta property=\"og:description\" content=\"npm install -g wrangler Kurulum tamamland\u0131ktan sonra, Wrangler&#039;\u0131 Cloudflare hesab\u0131n\u0131zla yetkilendirmeniz gerekir: wrangler login Bu komut sizi taray\u0131c\u0131n\u0131za y\u00f6nlendirecek ve Cloudflare hesab\u0131n\u0131za giri\u015f yapman\u0131z\u0131 isteyecektir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-28T06:12:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T06:13:12+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"27 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM\",\"datePublished\":\"2026-09-28T06:12:46+00:00\",\"dateModified\":\"2026-09-28T06:13:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/\"},\"wordCount\":4801,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Cloud\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/\",\"name\":\"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-09-28T06:12:46+00:00\",\"dateModified\":\"2026-09-28T06:13:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/","og_locale":"tr_TR","og_type":"article","og_title":"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM","og_description":"npm install -g wrangler Kurulum tamamland\u0131ktan sonra, Wrangler'\u0131 Cloudflare hesab\u0131n\u0131zla yetkilendirmeniz gerekir: wrangler login Bu komut sizi taray\u0131c\u0131n\u0131za y\u00f6nlendirecek ve Cloudflare hesab\u0131n\u0131za giri\u015f yapman\u0131z\u0131 isteyecektir.","og_url":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-09-28T06:12:46+00:00","article_modified_time":"2026-09-28T06:13:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"27 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM","datePublished":"2026-09-28T06:12:46+00:00","dateModified":"2026-09-28T06:13:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/"},"wordCount":4801,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Cloud"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/","url":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/","name":"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-09-28T06:12:46+00:00","dateModified":"2026-09-28T06:13:12+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/cloudflare-workers-ai-ucretsiz-katmanini-inceledim-bugun-kullanabileceginiz-24-guclu-llm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloudflare Workers AI \u00dccretsiz Katman\u0131n\u0131 \u0130nceledim: Bug\u00fcn Kullanabilece\u011finiz 24 G\u00fc\u00e7l\u00fc LLM"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=44941"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44941\/revisions"}],"predecessor-version":[{"id":44942,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44941\/revisions\/44942"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=44941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=44941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=44941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}