tag OpenAPI

JSON Schema (JSON Şema)

Bu sayfada OpenAPI (JSON Schema (JSON Şema)) etiketi ile işaretlenmiş 1 yapay zeka kavramını bulabilirsiniz.

JSON Schema, JSON verilerinin yapısını, turlerini ve kisitlamalarini tanimlayan bir spesifikasyon standartidir. Bir JSON belgesinin nasil goruncegini onceden tanimlamaya, veriyi dogrulamaya (validation) ve otomatik olarak belgelemeye olanak tanir. JSON Schema, JSON verisinin 'blueprint'i (sablonu) olarak dusunulebilir. Bir JSON Schema dokumani, hangi alanlarin zorunlu oldugunu, her alanin turunu (string, number, boolean, array, object) ve gecerli deger araligını tanimlar. Ornegin bir kullanici nesnesi icin 'name' alani string ve zorunlu, 'age' 0 ile 150 arasinda integer, 'email' regex ile dogrulanmis string olarak tanimlanabilir. JSON Schema, API dokumantasyonu ve dogrulamasinda kritik bir rol oynamaktadir. OpenAPI Specification (Swagger), REST API'lerini tanimlarken JSON Schema'yi temel alir. Bu sayede API tanimlamasindan otomatik olarak istemci SDK'lari, sunucu stubları ve dokumantasyon sayfaları uretilmesi mumkun olmaktadir. Yapay zeka uygulamalarinda JSON Schema, LLM'lerin yapilandirılmıs cikti uretmesi icin zorunlu hale gelmistir. OpenAI ve Anthropic'in function calling/tool use ozelliklerinde her arac, parametrelerini JSON Schema ile tanimlar. Pydantic (Python) ve Zod (TypeScript) gibi kutuphaneler, JSON Schema dogrulamasini uygulama duzeqinde kolaylastiran populer araclardir. JSON Schema'nın mevcut kararlı surumu Draft 2020-12'dir. Tekrar kullanilanilabilir alt sema tanimlari ($defs), diger sema referanslari ($ref) ve sema birlesimi (allOf, anyOf, oneOf) bu standartin ileri ozelliklerinden bazılarıdir.

data_object

JSON Schema (JSON Şema)

JSON Schema, JSON verilerinin yapısını, turlerini ve kisitlamalarini tanimlayan bir spesifikasyon standartidir. Bir JSON belgesinin nasil goruncegini onceden tanimlamaya, veriyi dogrulamaya (validation) ve otomatik olarak belgelemeye olanak tanir. JSON Schema, JSON verisinin 'blueprint'i (sablonu) olarak dusunulebilir. Bir JSON Schema dokumani, hangi alanlarin zorunlu oldugunu, her alanin turunu (string, number, boolean, array, object) ve gecerli deger araligını tanimlar. Ornegin bir kullanici nesnesi icin 'name' alani string ve zorunlu, 'age' 0 ile 150 arasinda integer, 'email' regex ile dogrulanmis string olarak tanimlanabilir. JSON Schema, API dokumantasyonu ve dogrulamasinda kritik bir rol oynamaktadir. OpenAPI Specification (Swagger), REST API'lerini tanimlarken JSON Schema'yi temel alir. Bu sayede API tanimlamasindan otomatik olarak istemci SDK'lari, sunucu stubları ve dokumantasyon sayfaları uretilmesi mumkun olmaktadir. Yapay zeka uygulamalarinda JSON Schema, LLM'lerin yapilandirılmıs cikti uretmesi icin zorunlu hale gelmistir. OpenAI ve Anthropic'in function calling/tool use ozelliklerinde her arac, parametrelerini JSON Schema ile tanimlar. Pydantic (Python) ve Zod (TypeScript) gibi kutuphaneler, JSON Schema dogrulamasini uygulama duzeqinde kolaylastiran populer araclardir. JSON Schema'nın mevcut kararlı surumu Draft 2020-12'dir. Tekrar kullanilanilabilir alt sema tanimlari ($defs), diger sema referanslari ($ref) ve sema birlesimi (allOf, anyOf, oneOf) bu standartin ileri ozelliklerinden bazılarıdir.

arrow_forward