{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"FastAPI ile Docling'in REST Uygulamas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"XoUIUCQ03N\"><a href=\"https:\/\/fatihsoysal.com\/blog\/fastapi-ile-doclingin-rest-uygulamasi\/\">FastAPI ile Docling&#8217;in REST Uygulamas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/fastapi-ile-doclingin-rest-uygulamasi\/embed\/#?secret=XoUIUCQ03N\" width=\"600\" height=\"338\" title=\"&#8220;FastAPI ile Docling&#8217;in REST Uygulamas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"XoUIUCQ03N\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Bu makalede, pop\u00fcler Python web framework'\u00fc FastAPI ile Docling'in RESTful bir implementasyonunu nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Docling, dok\u00fcmanlar\u0131n i\u015flenmesi ve y\u00f6netimi i\u00e7in kullan\u0131labilecek g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bu nedenle, REST API ile entegre edilmesi, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015fan uygulamalar i\u00e7in olduk\u00e7a faydal\u0131d\u0131r. \u00d6ncelikle, Docling'in ne oldu\u011funu ve neden REST API ile b\u00fct\u00fcnle\u015ftirilmesinin \u00f6nemli oldu\u011funu ele alal\u0131m. Daha sonra, FastAPI kullanarak ad\u0131m ad\u0131m bir uygulama olu\u015fturaca\u011f\u0131z. Son olarak da, olu\u015fturdu\u011fumuz API'yi test ederek sonu\u00e7lar\u0131 de\u011ferlendirece\u011fiz."}