مشاركة عبر


TextResponseFormatJsonSchema interface

تنسيق استجابة مخطط JSON. يستخدم لإنشاء استجابات JSON منظمة. تعرف على المزيد حول مخرجات منظمة.

يمتد

الخصائص

description

وصف لما هو تنسيق الاستجابة، يستخدمه النموذج لتحديد كيفية الاستجابة بالتنسيق.

name

اسم تنسيق الاستجابة. يجب أن يكون a-z، A-Z، 0-9، أو يحتوي على تسطير أسفل السطر والشرطات، بحد أقصى 64.

schema

مخطط JSON الذي يجب أن يتوافق معه الرد.

strict

هل يجب أن يتوافق الرد بشكل صارم مع المخطط.

type

نوع تنسيق الاستجابة الذي يتم تعريفه. دائما json_schema.

تفاصيل الخاصية

description

وصف لما هو تنسيق الاستجابة، يستخدمه النموذج لتحديد كيفية الاستجابة بالتنسيق.

description?: string

قيمة الخاصية

string

name

اسم تنسيق الاستجابة. يجب أن يكون a-z، A-Z، 0-9، أو يحتوي على تسطير أسفل السطر والشرطات، بحد أقصى 64.

name: string

قيمة الخاصية

string

schema

مخطط JSON الذي يجب أن يتوافق معه الرد.

schema: Record<string, unknown>

قيمة الخاصية

Record<string, unknown>

strict

هل يجب أن يتوافق الرد بشكل صارم مع المخطط.

strict?: boolean

قيمة الخاصية

boolean

type

نوع تنسيق الاستجابة الذي يتم تعريفه. دائما json_schema.

type: "json_schema"

قيمة الخاصية

"json_schema"