[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-function-schema::tr":3,"gloss-cluster-function-schema::tr":17,"gloss-next-function-schema::tr":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"function-schema","integration","Fonksiyon Şeması","Fonksiyon şeması bir aracın makine tarafından okunabilir tanımıdır: adı, ne yaptığı ve parametreleri için hangi alanların zorunlu olduğunu ve hangi değerlere izin verildiğini içeren bir JSON Schema. Model, bir şeyi çağırıp çağırmayacağına ve nasıl çağıracağına karar vermeden önce bunu okur.\n\nAynı anda iki iş yapar, bu yüzden dikkatle yazmaya değer. Açıklayıcı soru soramayan bir okura yönelik dokümantasyondur ve kodunuzun çalıştırmadan önce uygulayabileceği bir doğrulama sözleşmesidir. Enum'lar serbest metinden, zorunlu alanlar varsayılanlı isteğe bağlı alanlardan iyidir; yalnızca üç değeri anlamlı olan bir parametre bunu açıklamada değil şemada söylemelidir.\n\nYaygın hata, teknik olarak geçerli ama anlamca belirsiz şemadır. 'query: string' modele iyi bir sorgunun neye benzediğini anlatmaz; 'query: string — fatura kalemlerinde tam metin arama, örn. \"mart ayından ödenmemiş faturalar\"' ise gerçekten karşılayabileceğiniz çağrılar üretir.\n\nŞemaları API gibi sürümleyin: anlamı sessizce değişen bir alan, eski anlamı öğrenmiş her promptu bozar.","Fonksiyon şeması, bir aracın ne aldığını modele anlatan JSON sözleşmesidir; aynı belge hem çağrıyı kısıtlar hem doğrular.",null,[11,14],{"slug":12,"name":13},"api","API",{"slug":15,"name":16},"structured-output","Yapılandırılmış Çıktı",[18,22,25,28,31,35,38,41,44,47,50,53],{"slug":19,"category":5,"name":20,"updated_at":21},"backend-for-frontend","Frontend için Arka Uç (BFF)","2026-08-24T02:46:38+00:00",{"slug":23,"category":5,"name":24,"updated_at":21},"concurrency-limit","Eşzamanlılık Sınırı",{"slug":26,"category":5,"name":27,"updated_at":21},"event-ordering","Olay Sıralaması",{"slug":29,"category":5,"name":30,"updated_at":21},"field-mapping","Alan Eşleme (Field Mapping)",{"slug":32,"category":5,"name":33,"updated_at":34},"grpc","gRPC","2026-08-24T02:46:37+00:00",{"slug":36,"category":5,"name":37,"updated_at":21},"integration-marketplace","Entegrasyon Pazar Yeri (Integration Marketplace)",{"slug":39,"category":5,"name":40,"updated_at":21},"ip-allowlist","IP İzin Listesi",{"slug":42,"category":5,"name":43,"updated_at":21},"json-web-token","JSON Web Token (JWT)",{"slug":45,"category":5,"name":46,"updated_at":21},"mcp-server","MCP Sunucusu",{"slug":48,"category":5,"name":49,"updated_at":21},"mutual-tls","Karşılıklı TLS (mTLS)",{"slug":51,"category":5,"name":52,"updated_at":21},"oauth-scopes","OAuth Kapsamları",{"slug":54,"category":5,"name":55,"updated_at":21},"openapi-specification","OpenAPI Spesifikasyonu"]