Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Versi API: v1
Authentication
Alur: implisit
URL Otorisasi:https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Cakupan:
https://ai.azure.com/.default
Agents
Agen - buat agen
POST {endpoint}/agents?api-version=v1
Membuat agen.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview, HostedAgents=V1Preview, WorkflowAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | AgentDefinition | Yes | ||
| └─ jenis | AgentKind | Yes | ||
| └─ rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama unik yang mengidentifikasi agen. Nama dapat digunakan untuk mengambil/memperbarui/menghapus agen. - Harus dimulai dan diakhir dengan karakter alfanumerik, - Dapat berisi tanda hubung di tengah - Tidak boleh melebihi 63 karakter. Batasan: maxLength: 63 |
Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - daftar agen
GET {endpoint}/agents?api-version=v1
Mengembalikan daftar semua agen.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| jenis | kueri | Tidak. | string Nilai yang mungkin: prompt, hosted, container_app, workflow |
Filter agen berdasarkan jenisnya. Jika tidak disediakan, semua agen dikembalikan. |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - dapatkan agen
GET {endpoint}/agents/{agent_name}?api-version=v1
Mengambil agen.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen yang akan diambil. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - agen pembaruan
POST {endpoint}/agents/{agent_name}?api-version=v1
Memperbarui agen dengan menambahkan versi baru jika ada perubahan pada definisi agen. Jika tidak ada perubahan, mengembalikan versi agen yang ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen yang akan diambil. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview, HostedAgents=V1Preview, WorkflowAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | AgentDefinition | Yes | ||
| └─ jenis | AgentKind | Yes | ||
| └─ rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - hapus agen
DELETE {endpoint}/agents/{agent_name}?api-version=v1
Menghapus agen.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen yang akan dihapus. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DeleteAgentResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - memperbarui agen dari manifes
POST {endpoint}/agents/{agent_name}/import?api-version=v1
Memperbarui agen dari manifes dengan menambahkan versi baru jika ada perubahan pada definisi agen. Jika tidak ada perubahan, mengembalikan versi agen yang ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen yang akan diperbarui. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| manifest_id | string | ID manifes untuk mengimpor versi agen. | Yes | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| parameter_values | objek | Input ke manifes yang akan menghasilkan Agen yang sepenuhnya terwujud. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - membuat versi agen
POST {endpoint}/agents/{agent_name}/versions?api-version=v1
Buat versi agen baru.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama unik yang mengidentifikasi agen. Nama dapat digunakan untuk mengambil/memperbarui/menghapus agen. - Harus dimulai dan diakhir dengan karakter alfanumerik, - Dapat berisi tanda hubung di tengah - Tidak boleh melebihi 63 karakter. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview, HostedAgents=V1Preview, WorkflowAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | AgentDefinition | Yes | ||
| └─ jenis | AgentKind | Yes | ||
| └─ rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentVersionObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - mencantumkan versi agen
GET {endpoint}/agents/{agent_name}/versions?api-version=v1
Mengembalikan daftar versi agen.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen untuk mengambil versi. |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - dapatkan versi agen
GET {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=v1
Mengambil versi agen tertentu.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen yang akan diambil. |
| agent_version | path | Yes | string | Versi agen yang akan diambil. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentVersionObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - hapus versi agen
DELETE {endpoint}/agents/{agent_name}/versions/{agent_version}?api-version=v1
Menghapus versi agen tertentu.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen yang akan dihapus. |
| agent_version | path | Yes | string | Versi agen yang akan dihapus |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DeleteAgentVersionResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - membuat versi agen dari manifes
POST {endpoint}/agents/{agent_name}/versions:import?api-version=v1
Buat versi agen baru dari manifes.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama unik yang mengidentifikasi agen. Nama dapat digunakan untuk mengambil/memperbarui/menghapus agen. - Harus dimulai dan diakhir dengan karakter alfanumerik, - Dapat berisi tanda hubung di tengah - Tidak boleh melebihi 63 karakter. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| manifest_id | string | ID manifes untuk mengimpor versi agen. | Yes | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| parameter_values | objek | Input ke manifes yang akan menghasilkan Agen yang sepenuhnya terwujud. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentVersionObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Agen - membuat agen dari manifes
POST {endpoint}/agents:import?api-version=v1
Membuat agen dari manifes.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| manifest_id | string | ID manifes untuk mengimpor versi agen. | Yes | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama unik yang mengidentifikasi agen. Nama dapat digunakan untuk mengambil/memperbarui/menghapus agen. - Harus dimulai dan diakhir dengan karakter alfanumerik, - Dapat berisi tanda hubung di tengah - Tidak boleh melebihi 63 karakter. Batasan: maxLength: 63 |
Yes | |
| parameter_values | objek | Input ke manifes yang akan menghasilkan Agen yang sepenuhnya terwujud. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer Agen
Kontainer agen - mencantumkan operasi kontainer agen
GET {endpoint}/agents/{agent_name}/operations?api-version=v1
Mencantumkan operasi kontainer untuk agen.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - dapatkan operasi kontainer agen
GET {endpoint}/agents/{agent_name}/operations/{operation_id}?api-version=v1
Dapatkan status operasi kontainer untuk agen.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| operation_id | path | Yes | string | ID operasi. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentContainerOperationObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - dapatkan kontainer agen
GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default?api-version=v1
Dapatkan kontainer untuk versi agen tertentu.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| agent_version | path | Yes | string | Versi agen. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentContainerObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - mencantumkan operasi kontainer versi agen
GET {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default/operations?api-version=v1
Mencantumkan operasi kontainer untuk versi agen tertentu.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| agent_version | path | Yes | string | Versi agen. |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - hapus kontainer agen
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:delete?api-version=v1
Menghapus kontainer untuk versi agen tertentu. Jika kontainer tidak ada, operasi akan no-op. Operasi ini adalah operasi jangka panjang. Mengikuti pedoman desain untuk operasi yang berjalan lama di Azure REST API. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| agent_version | path | Yes | string | Versi agen. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 202
Deskripsi: Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentContainerOperationObject |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| Operasi-Lokasi | string |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - log kontainer agen aliran
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:logstream?api-version=v1
Entri log kontainer dialirkan dari kontainer sebagai potongan teks. Setiap potongan adalah string UTF-8 yang mungkin berupa baris log teks biasa atau entri log berformat JSON, tergantung pada jenis log kontainer yang dialirkan. Klien harus memperlakukan setiap potongan sebagai teks buram dan, jika perlu, mencoba menguraikannya sebagai JSON berdasarkan persyaratan pengelogan mereka.
Untuk log sistem, formatnya adalah JSON dengan struktur berikut: {"TimeStamp":"2025-12-15T16:51:33Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Menghubungkan ke kolektor peristiwa...","Reason":"StartingGettingEvents","EventSource":"ContainerAppController","Count":1} {"TimeStamp":"2025-12-15T16:51:34Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Berhasil terhubung ke peristiwa server","Alasan":"ConnectedToEventsServer","EventSource":"ContainerAppController","Count":1}
Untuk log konsol, formatnya adalah teks biasa seperti yang dipancarkan oleh stdout/stderr kontainer. 2025-12-15T08:43:48.72656 Menghubungkan ke kontainer 'kontainer agen'... 2025-12-15T08:43:48.75451 Berhasil Terhubung ke kontainer: 'agen-kontainer' [Revisi: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', replika: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08:33:59.0671054Z stdout F INFO: 127.0.0.1:42588 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:29.0649033Z stdout F INFO: 127.0.0.1:60246 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:59.0644467Z stdout F INFO: 127.0.0.1:43994 - "GET /readiness HTTP/1.1" 200 OK
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| agent_version | path | Yes | string | Versi agen. |
| jenis | kueri | Tidak. | string Nilai yang mungkin: console, system |
Konsol mengembalikan kontainer stdout/stderr, sistem mengembalikan aliran peristiwa aplikasi kontainer. default ke konsol |
| replica_name | kueri | Tidak. | string | Saat diabaikan, server memilih replika pertama untuk log konsol. Diperlukan untuk menargetkan replika tertentu. |
| ekor | kueri | Tidak. | bilangan bulat | Jumlah baris berikutnya yang dikembalikan. Diberlakukan menjadi 1-300. Default ke 20 |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - mulai kontainer agen
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:start?api-version=v1
Mulai kontainer untuk versi agen tertentu. Jika kontainer sudah berjalan, operasi akan no-op. Operasi ini adalah operasi jangka panjang. Mengikuti pedoman desain untuk operasi yang berjalan lama di Azure REST API. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| agent_version | path | Yes | string | Versi agen. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_replicas | bilangan bulat | Jumlah maksimum replika. Default ke 1. | Tidak. | 1 |
| min_replicas | bilangan bulat | Jumlah minimum replika. Default ke 1. | Tidak. | 1 |
Responses
Kode Status: 202
Deskripsi: Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentContainerOperationObject |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| Operasi-Lokasi | string |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - hentikan kontainer agen
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:stop?api-version=v1
Hentikan kontainer untuk versi agen tertentu. Jika kontainer tidak berjalan, atau sudah berhenti, operasi akan no-op. Operasi ini adalah operasi jangka panjang. Mengikuti pedoman desain untuk operasi yang berjalan lama di Azure REST API. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| agent_version | path | Yes | string | Versi agen. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 202
Deskripsi: Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentContainerOperationObject |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| Operasi-Lokasi | string |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kontainer agen - memperbarui kontainer agen
POST {endpoint}/agents/{agent_name}/versions/{agent_version}/containers/default:update?api-version=v1
Perbarui kontainer untuk versi agen tertentu. Jika kontainer tidak berjalan, operasi akan no-op. Operasi ini adalah operasi jangka panjang. Mengikuti pedoman desain untuk operasi yang berjalan lama di Azure REST API. https://github.com/microsoft/api-guidelines/blob/vNext/azure/ConsiderationsForServiceDesign.md#action-operations
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| agent_name | path | Yes | string | Nama agen. |
| agent_version | path | Yes | string | Versi agen. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: ContainerAgents=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_replicas | bilangan bulat | Jumlah maksimum replika. | Tidak. | |
| min_replicas | bilangan bulat | Jumlah minimum replika. | Tidak. |
Responses
Kode Status: 202
Deskripsi: Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AgentContainerOperationObject |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| Operasi-Lokasi | string |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Connections
Koneksi - daftar
GET {endpoint}/connections?api-version=v1
Cantumkan semua koneksi di project, tanpa mengisi kredensial koneksi
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| tipe koneksi | kueri | Tidak. | string Nilai yang mungkin: AzureOpenAI, AzureBlob, AzureStorageAccount, CognitiveSearch, CosmosDB, ApiKey, AppConfig, AppInsights, CustomKeys, RemoteTool_Preview |
Daftar koneksi jenis khusus ini |
| defaultConnection | kueri | Tidak. | Boolean | Daftar koneksi yang merupakan koneksi default |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| x-ms-client-request-id | False | string | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedConnection |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-client-request-id | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Koneksi - dapatkan
GET {endpoint}/connections/{name}?api-version=v1
Dapatkan koneksi berdasarkan nama, tanpa mengisi kredensial koneksi
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama koneksi yang ramah, disediakan oleh pengguna. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| x-ms-client-request-id | False | string | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Koneksi |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-client-request-id | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Koneksi - dapatkan dengan kredensial
POST {endpoint}/connections/{name}/getConnectionWithCredentials?api-version=v1
Dapatkan koneksi berdasarkan nama, dengan kredensial koneksinya
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama koneksi yang ramah, disediakan oleh pengguna. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| x-ms-client-request-id | False | string | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Koneksi |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-client-request-id | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Kumpulan Data
Himpunan data - daftar terbaru
GET {endpoint}/datasets?api-version=v1
Cantumkan versi terbaru dari setiap DatasetVersion
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedDatasetVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Himpunan data - versi daftar
GET {endpoint}/datasets/{name}/versions?api-version=v1
Cantumkan semua versi DatasetVersion yang diberikan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedDatasetVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Himpunan data - dapatkan versi
GET {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Dapatkan versi spesifik dari DatasetVersion. Layanan mengembalikan kesalahan 404 Tidak Ditemukan jika DatasetVersion tidak ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | ID versi spesifik dari DatasetVersion untuk diambil. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DatasetVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Himpunan data - hapus versi
DELETE {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Hapus versi tertentu dari DatasetVersion. Layanan mengembalikan 204 Tidak Ada Konten jika DatasetVersion berhasil dihapus atau jika DatasetVersion tidak ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | Versi DatasetVersion yang akan dihapus. |
Responses
Kode Status: 204
Deskripsi: Tidak ada konten untuk dikirim untuk permintaan ini, tetapi header mungkin berguna.
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Himpunan data - membuat atau memperbarui versi
PATCH {endpoint}/datasets/{name}/versions/{version}?api-version=v1
Buat baru atau perbarui DatasetVersion yang ada dengan id versi yang diberikan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | ID versi spesifik dari DatasetVersion untuk dibuat atau diperbarui. |
Isi Permintaan
Jenis Konten: application/merge-patch+json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | DatasetType | Enum untuk menentukan jenis data. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DatasetVersion |
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DatasetVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Himpunan data - mendapatkan kredensial
POST {endpoint}/datasets/{name}/versions/{version}/credentials?api-version=v1
Dapatkan kredensial SAS untuk access akun storage yang terkait dengan versi Himpunan Data.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | ID versi spesifik dari DatasetVersion untuk dioperasikan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | AssetCredentialResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Himpunan data - mulai mengunggah versi yang tertunda
POST {endpoint}/datasets/{name}/versions/{version}/startPendingUpload?api-version=v1
Mulai yang baru atau dapatkan unggahan set data yang tertunda untuk versi tertentu.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | ID versi spesifik dari DatasetVersion untuk dioperasikan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| connectionName | string | Nama koneksi Akun Azure Storage yang akan digunakan untuk menghasilkan token SAS sementara | Tidak. | |
| pendingUploadId | string | Jika PendingUploadId tidak disediakan, GUID acak akan digunakan. | Tidak. | |
| pendingUploadType | enum | BlobReference adalah satu-satunya jenis yang didukung. Nilai yang mungkin: BlobReference |
Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PendingUploadResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Penyebaran
Penyebaran - daftar
GET {endpoint}/deployments?api-version=v1
Cantumkan semua model yang disebarkan di project
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| modelPublisher | kueri | Tidak. | string | Model publisher untuk memfilter model berdasarkan |
| modelName | kueri | Tidak. | string | Nama model (nama khusus publisher) untuk memfilter model berdasarkan |
| deploymentType | kueri | Tidak. | string Nilai yang mungkin: ModelDeployment |
Jenis penyebaran untuk memfilter daftar berdasarkan |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| x-ms-client-request-id | False | string | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedDeployment |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-client-request-id | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Penyebaran - dapatkan
GET {endpoint}/deployments/{name}?api-version=v1
Dapatkan model yang disebarkan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama penyebaran |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| x-ms-client-request-id | False | string | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Penyebaran |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-client-request-id | Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Taksonomi Evaluasi
Taksonomi evaluasi - daftar
GET {endpoint}/evaluationtaxonomies?api-version=v1
Daftar taksonomi evaluasi
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| inputName | kueri | Tidak. | string | Filter berdasarkan nama input evaluasi. |
| inputType | kueri | Tidak. | string | Filter berdasarkan jenis input taksonomi. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedEvaluationTaxonomy |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Taksonomi evaluasi - dapatkan
GET {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Dapatkan evaluasi yang dijalankan berdasarkan nama.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluasiTaxonomy |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Taksonomi evaluasi - hapus
DELETE {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Hapus taksonomi evaluasi berdasarkan nama.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 204
Deskripsi: Tidak ada konten untuk dikirim untuk permintaan ini, tetapi header mungkin berguna.
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Taksonomi evaluasi - buat
PUT {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Buat taksonomi evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama taksonomi evaluasi. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| properties | objek | Properti tambahan untuk taksonomi evaluasi. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| taxonomyCategories | array TaxonomyCategory | Daftar kategori taksonomi. | Tidak. | |
| taxonomyInput | EvaluasiTaxonomyInput | Konfigurasi input untuk taksonomi evaluasi. | Yes | |
| └─ jenis | EvaluationTaxonomyInputType | Jenis input taksonomi evaluasi. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluasiTaxonomy |
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluasiTaxonomy |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Taksonomi evaluasi - pembaruan
PATCH {endpoint}/evaluationtaxonomies/{name}?api-version=v1
Perbarui taksonomi evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama taksonomi evaluasi. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| properties | objek | Properti tambahan untuk taksonomi evaluasi. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| taxonomyCategories | array TaxonomyCategory | Daftar kategori taksonomi. | Tidak. | |
| taxonomyInput | EvaluationTaxonomyInputUpdate | Konfigurasi input untuk taksonomi evaluasi. | Tidak. | |
| └─ jenis | EvaluationTaxonomyInputType | Jenis input taksonomi evaluasi. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluasiTaxonomy |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Aturan Evaluasi
Aturan evaluasi - daftar
GET {endpoint}/evaluationrules?api-version=v1
Cantumkan semua aturan evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| actionType | kueri | Tidak. | string Nilai yang mungkin: continuousEvaluation, humanEvaluationPreview |
Filter berdasarkan jenis aturan evaluasi. |
| agen Nama | kueri | Tidak. | string | Filter berdasarkan nama agen. |
| enabled | kueri | Tidak. | Boolean | Filter berdasarkan status yang diaktifkan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedEvaluationRule |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Aturan evaluasi - dapatkan
GET {endpoint}/evaluationrules/{id}?api-version=v1
Dapatkan aturan evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi unik untuk aturan evaluasi. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluationRule |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Aturan evaluasi - hapus
DELETE {endpoint}/evaluationrules/{id}?api-version=v1
Hapus aturan evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi unik untuk aturan evaluasi. |
Responses
Kode Status: 204
Deskripsi: Tidak ada konten untuk dikirim untuk permintaan ini, tetapi header mungkin berguna.
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Aturan evaluasi - membuat atau memperbarui
PUT {endpoint}/evaluationrules/{id}?api-version=v1
Membuat atau memperbarui aturan evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi unik untuk aturan evaluasi. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | False | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | EvaluationRuleAction | Model tindakan evaluasi. | Yes | |
| └─ jenis | EvaluationRuleActionType | Jenis tindakan evaluasi. | Yes | |
| deskripsi | string | Deskripsi untuk aturan evaluasi. | Tidak. | |
| nama tampilan | string | Nama Tampilan untuk aturan evaluasi. | Tidak. | |
| enabled | Boolean | Menunjukkan apakah aturan evaluasi diaktifkan. Nilai default adalah benar. | Yes | |
| eventType | EvaluationRuleEventType | Jenis peristiwa aturan evaluasi. | Yes | |
| filter | EvaluationRuleFilter | Model filter evaluasi. | Tidak. | |
| └─ agenNama | string | Filter berdasarkan nama agen. | Yes | |
| id | string (baca-saja) | Pengidentifikasi unik untuk aturan evaluasi. | Yes | |
| sistem Data | objek (baca-saja) | Metadata sistem untuk aturan evaluasi. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluationRule |
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluationRule |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Evaluator
Evaluator - mencantumkan versi terbaru
GET {endpoint}/evaluators?api-version=v1
Cantumkan versi terbaru dari setiap evaluator
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| jenis | kueri | Tidak. | string Nilai yang mungkin: builtin, custom, all |
Filter evaluator berdasarkan jenis. Nilai yang memungkinkan: 'semua', 'kustom', 'bawaan'. |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedEvaluatorVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Evaluator - daftar versi
GET {endpoint}/evaluators/{name}/versions?api-version=v1
Cantumkan semua versi evaluator yang diberikan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| jenis | kueri | Tidak. | string Nilai yang mungkin: builtin, custom, all |
Filter evaluator berdasarkan jenis. Nilai yang memungkinkan: 'semua', 'kustom', 'bawaan'. |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedEvaluatorVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Evaluator - buat versi
POST {endpoint}/evaluators/{name}/versions?api-version=v1
Membuat EvaluatorVersion baru dengan id versi bertambah otomatis
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| categories | array EvaluatorCategory | Kategori evaluator | Yes | |
| definisi | EvaluatorDefinition | Konfigurasi evaluator dasar dengan diskriminator | Yes | |
| └─ data_schema | objek | Skema JSON (Draf 2020-12) untuk data input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| └─ init_parameters | objek | Skema JSON (Draf 2020-12) untuk parameter input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| └─ metrik | objek | Daftar metrik output yang dihasilkan oleh evaluator ini | Tidak. | |
| └─ jenis | EvaluatorDefinitionType | Jenis definisi evaluator | Yes | |
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| display_name | string | Nama Tampilan untuk evaluator. Ini membantu menemukan evaluator dengan mudah di AI Foundry. Tidak perlu unik. | Tidak. | |
| evaluator_type | EvaluatorType | Jenis evaluator | Yes | |
| metadata | objek | Metadata tentang evaluator | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. |
Responses
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluatorVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Evaluator - dapatkan versi
GET {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Dapatkan versi spesifik dari EvaluatorVersion. Layanan mengembalikan kesalahan 404 Tidak Ditemukan jika EvaluatorVersion tidak ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | Id versi tertentu dari EvaluatorVersion untuk diambil. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluatorVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Evaluator - hapus versi
DELETE {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Hapus versi tertentu dari EvaluatorVersion. Layanan mengembalikan 204 Tidak Ada Konten jika EvaluatorVersion berhasil dihapus atau jika EvaluatorVersion tidak ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | Versi EvaluatorVersion yang akan dihapus. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 204
Deskripsi: Tidak ada konten untuk dikirim untuk permintaan ini, tetapi header mungkin berguna.
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Evaluator - versi pembaruan
PATCH {endpoint}/evaluators/{name}/versions/{version}?api-version=v1
Perbarui EvaluatorVersion yang ada dengan id versi yang diberikan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | Versi EvaluatorVersion yang akan diperbarui. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Evaluations=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| categories | array EvaluatorCategory | Kategori evaluator | Tidak. | |
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| display_name | string | Nama Tampilan untuk evaluator. Ini membantu menemukan evaluator dengan mudah di AI Foundry. Tidak perlu unik. | Tidak. | |
| metadata | objek | Metadata tentang evaluator | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvaluatorVersion |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Indeks
Indeks - daftar terbaru
GET {endpoint}/indexes?api-version=v1
Cantumkan versi terbaru dari setiap Indeks
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedIndex |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Indeks - versi daftar
GET {endpoint}/indexes/{name}/versions?api-version=v1
Cantumkan semua versi Indeks yang diberikan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedIndex |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Indeks - dapatkan versi
GET {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Dapatkan versi spesifik dari Indeks. Layanan mengembalikan kesalahan 404 Tidak Ditemukan jika Indeks tidak ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | ID versi spesifik dari Indeks yang akan diambil. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Indeks |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Indeks - hapus versi
DELETE {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Hapus versi Indeks tertentu. Layanan mengembalikan 204 Tidak Ada Konten jika Indeks berhasil dihapus atau jika Indeks tidak ada.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | Versi Indeks yang akan dihapus. |
Responses
Kode Status: 204
Deskripsi: Tidak ada konten untuk dikirim untuk permintaan ini, tetapi header mungkin berguna.
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Indeks - membuat atau memperbarui versi
PATCH {endpoint}/indexes/{name}/versions/{version}?api-version=v1
Buat baru atau perbarui Indeks yang ada dengan id versi yang diberikan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Nama sumber daya |
| versi | path | Yes | string | ID versi spesifik dari Indeks untuk dibuat atau diperbarui. |
Isi Permintaan
Jenis Konten: application/merge-patch+json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | IndexType | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Indeks |
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Indeks |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Insights
Wawasan - hasilkan
POST {endpoint}/insights?api-version=v1
Hasilkan Wawasan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Insights=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
| Pengulangan-Request-ID | False | string | Pengidentifikasi unik yang dihasilkan klien untuk memastikan idempotensi permintaan. Gunakan ID yang sama untuk percobaan ulang untuk mencegah evaluasi duplikat. |
| Pengulangan-First-Sent | False | string | Stempel waktu yang menunjukkan kapan permintaan ini pertama kali dimulai. Digunakan bersama dengan repeatability-request-id untuk kontrol idempotensi. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| nama tampilan | string | Nama tampilan yang mudah digunakan untuk wawasan. | Yes | |
| id | string (baca-saja) | Pengidentifikasi unik untuk laporan wawasan. | Yes | |
| metadata | InsightsMetadata (baca-saja) | Metadata tentang wawasan. | Yes | |
| └─ selesaiPada | string | Stempel waktu saat wawasan selesai. | Tidak. | |
| └─ createAt | string | Stempel waktu saat wawasan dibuat. | Yes | |
| permintaan | InsightRequest | Permintaan laporan wawasan. | Yes | |
| └─ jenis | InsightType | Jenis permintaan. | Yes | |
| hasil | InsightResult (baca-saja) | Hasil wawasan. | Tidak. | |
| └─ jenis | InsightType | Jenis hasil wawasan. | Yes | |
| state | Azure. Core.Foundations.OperationState (baca-saja) | Enum yang menjelaskan status operasi yang diizinkan. | Yes |
Responses
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Wawasan |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Wawasan - daftar
GET {endpoint}/insights?api-version=v1
Cantumkan semua wawasan dalam urutan kronologis terbalik (yang terbaru terlebih dahulu).
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| jenis | kueri | Tidak. | string Nilai yang mungkin: EvaluationRunClusterInsight, AgentClusterInsight, EvaluationComparison |
Filter berdasarkan jenis analisis. |
| evalId | kueri | Tidak. | string | Filter berdasarkan ID evaluasi. |
| runId | kueri | Tidak. | string | Filter berdasarkan ID eksekusi evaluasi. |
| agen Nama | kueri | Tidak. | string | Filter berdasarkan nama agen. |
| includeCoordinates | kueri | Tidak. | Boolean | Apakah akan menyertakan koordinat untuk visualisasi dalam respons. Secara default diatur ke false. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Insights=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedInsight |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Wawasan - dapatkan
GET {endpoint}/insights/{id}?api-version=v1
Dapatkan wawasan spesifik berdasarkan Id.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi unik untuk laporan wawasan. |
| includeCoordinates | kueri | Tidak. | Boolean | Apakah akan menyertakan koordinat untuk visualisasi dalam respons. Secara default diatur ke false. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Insights=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Wawasan |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Penyimpanan Memori
Membuat penyimpanan memori
POST {endpoint}/memory_stores?api-version=v1
Buat penyimpanan memori.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | MemoryStoreDefinition | Definisi dasar untuk konfigurasi penyimpanan memori. | Yes | |
| └─ jenis | MemoryStoreKind | Jenis penyimpanan memori. | Yes | |
| deskripsi | string | Deskripsi penyimpanan memori yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Metadata nilai kunci arbitrer untuk dikaitkan dengan penyimpanan memori. | Tidak. | |
| Nama | string | Nama penyimpanan memori. Batasan: maxLength: 256 |
Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | MemoryStoreObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan penyimpanan memori
GET {endpoint}/memory_stores?api-version=v1
Cantumkan semua penyimpanan memori.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Memperbarui penyimpanan memori
POST {endpoint}/memory_stores/{name}?api-version=v1
Perbarui penyimpanan memori.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| Nama | path | Yes | string | Nama penyimpanan memori yang akan diperbarui. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi penyimpanan memori yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Metadata nilai kunci arbitrer untuk dikaitkan dengan penyimpanan memori. | Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | MemoryStoreObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Dapatkan penyimpanan memori
GET {endpoint}/memory_stores/{name}?api-version=v1
Ambil penyimpanan memori.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| Nama | path | Yes | string | Nama penyimpanan memori yang akan diambil. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | MemoryStoreObject |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Hapus penyimpanan memori
DELETE {endpoint}/memory_stores/{name}?api-version=v1
Hapus penyimpanan memori.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| Nama | path | Yes | string | Nama penyimpanan memori yang akan dihapus. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DeleteMemoryStoreResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Dapatkan hasil pembaruan
GET {endpoint}/memory_stores/{name}/updates/{update_id}?api-version=v1
Dapatkan hasil pembaruan penyimpanan memori.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| Nama | path | Yes | string | Nama penyimpanan memori. |
| update_id | path | Yes | string | ID operasi pembaruan memori. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | MemoryStoreUpdateResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Menghapus memori cakupan
POST {endpoint}/memory_stores/{name}:delete_scope?api-version=v1
Hapus semua memori yang terkait dengan cakupan tertentu dari penyimpanan memori.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| Nama | path | Yes | string | Nama penyimpanan memori. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori untuk dihapus, seperti ID pengguna. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | MemoryStoreDeleteScopeResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Kenangan pencarian
POST {endpoint}/memory_stores/{name}:search_memories?api-version=v1
Cari kenangan yang relevan dari penyimpanan memori berdasarkan konteks percakapan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| Nama | path | Yes | string | Nama penyimpanan memori yang akan dicari. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| items | array OpenAI.InputItem | Item untuk mencari kenangan yang relevan. | Tidak. | |
| options | MemorySearchOptions | Opsi pencarian memori. | Tidak. | |
| └─ max_memories | bilangan bulat | Jumlah maksimum item memori yang akan dikembalikan. | Tidak. | |
| previous_search_id | string | ID unik dari permintaan pencarian sebelumnya, memungkinkan pencarian memori inkremental dari tempat operasi terakhir ditinggalkan. | Tidak. | |
| cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori, seperti ID pengguna. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | MemoryStoreSearchResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Memperbarui memori
POST {endpoint}/memory_stores/{name}:update_memories?api-version=v1
Perbarui penyimpanan memori dengan memori percakapan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| Nama | path | Yes | string | Nama penyimpanan memori yang akan diperbarui. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: MemoryStores=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| items | array OpenAI.InputItem | Item percakapan untuk mengekstrak kenangan. | Tidak. | |
| previous_update_id | string | ID unik dari permintaan pembaruan sebelumnya, memungkinkan pembaruan memori inkremental dari tempat operasi terakhir ditinggalkan. | Tidak. | |
| cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori, seperti ID pengguna. | Yes | |
| update_delay | bilangan bulat | Periode batas waktu sebelum memproses pembaruan memori dalam hitungan detik. Jika permintaan pembaruan baru diterima selama periode ini, permintaan saat ini akan membatalkan permintaan saat ini dan mengatur ulang batas waktu. Atur ke 0 untuk segera memicu pembaruan tanpa penundaan. Default ke 300 (5 menit). |
Tidak. | 300 |
Responses
Kode Status: 202
Deskripsi: Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | MemoryStoreUpdateResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| Operasi-Lokasi | string | Lokasi untuk memantau status operasi. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Percakapan
Membuat percakapan
POST {endpoint}/openai/v1/conversations
Buat percakapan.
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| items | array OpenAI.InputItem | Tidak. | ||
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan percakapan
GET {endpoint}/openai/v1/conversations
Mengembalikan daftar semua percakapan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| agent_name | kueri | Tidak. | string | Filter berdasarkan nama agen. Jika disediakan, hanya item yang terkait dengan agen yang ditentukan yang akan dikembalikan. |
| agent_id | kueri | Tidak. | string | Filter menurut ID agen dalam format name:version. Jika disediakan, hanya item yang terkait dengan ID agen yang ditentukan yang akan dikembalikan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Memperbarui percakapan
POST {endpoint}/openai/v1/conversations/{conversation_id}
Memperbarui percakapan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| conversation_id | path | Yes | string | Id percakapan yang akan diperbarui. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Dapatkan percakapan
GET {endpoint}/openai/v1/conversations/{conversation_id}
Mengambil percakapan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| conversation_id | path | Yes | string | Id percakapan yang akan diambil. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Menghapus percakapan
DELETE {endpoint}/openai/v1/conversations/{conversation_id}
Menghapus percakapan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| conversation_id | path | Yes | string | Id percakapan yang akan dihapus. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.DeletedConversationResource |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Membuat item percakapan
POST {endpoint}/openai/v1/conversations/{conversation_id}/items
Buat item dalam percakapan dengan ID yang diberikan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| conversation_id | path | Yes | string | Id percakapan tempat item perlu dibuat. |
| termasuk | kueri | Tidak. | array | Bidang tambahan untuk disertakan dalam respons.include Lihat parameter untuk mencantumkan item Percakapan untuk informasi selengkapnya. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| items | array OpenAI.Item | Item yang akan ditambahkan ke percakapan. Anda dapat menambahkan hingga 20 item pada satu waktu. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ConversationItemList |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan item percakapan
GET {endpoint}/openai/v1/conversations/{conversation_id}/items
Mencantumkan semua item untuk percakapan dengan ID yang diberikan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| conversation_id | path | Yes | string | Id percakapan tempat item perlu dicantumkan. |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| item_type | kueri | Tidak. | string Nilai yang mungkin: message, , output_message, file_search_callcomputer_call, computer_call_output, web_search_call, function_call, function_call_output, reasoning, compactionimage_generation_call, , code_interpreter_call, local_shell_call, local_shell_call_outputshell_call, shell_call_output, apply_patch_call, apply_patch_call_output, mcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_call, custom_tool_call_output, , custom_tool_call, structured_outputs, , , oauth_consent_requestmemory_search_callworkflow_action |
Filter menurut jenis item. Jika disediakan, hanya item dari jenis yang ditentukan yang akan dikembalikan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mendapatkan item percakapan
GET {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}
Dapatkan satu item dari percakapan dengan ID yang diberikan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| conversation_id | path | Yes | string | ID percakapan yang berisi item. |
| item_id | path | Yes | string | Id item percakapan yang akan diambil. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.OutputItem |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Menghapus item percakapan
DELETE {endpoint}/openai/v1/conversations/{conversation_id}/items/{item_id}
Menghapus item dari percakapan dengan ID yang diberikan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| conversation_id | path | Yes | string | Id percakapan tempat item perlu dihapus. |
| item_id | path | Yes | string | Id item percakapan yang akan dihapus. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ConversationResource |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evaluasi
Evals - daftar evaluasi
GET {endpoint}/openai/v1/evals
Cantumkan semua evaluasi Daftar evaluasi untuk project.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| after | kueri | Tidak. | string | Pengidentifikasi untuk pengoperasian terakhir dari permintaan paginasi sebelumnya. |
| limit | kueri | Tidak. | bilangan bulat | Jumlah putaran yang akan diambil. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan untuk dijalankan menurut tanda waktu. Gunakan asc untuk urutan naik atau desc untuk urutan turun. Secara default menjadi asc. |
| susun_berdasarkan | kueri | Tidak. | string Nilai yang mungkin: created_at, updated_at |
Evaluasi dapat diurutkan berdasarkan waktu pembuatan atau waktu terakhir diperbarui. Gunakan created_at untuk waktu pembuatan atau updated_at untuk waktu terakhir diperbarui. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - buat evaluasi
POST {endpoint}/openai/v1/evals
Buat evaluasi Buat struktur evaluasi yang dapat digunakan untuk menguji performa model. Evaluasi adalah serangkaian kriteria pengujian dan konfigurasi untuk sumber data, yang menentukan skema data yang digunakan dalam evaluasi. Setelah membuat evaluasi, Anda dapat menjalankannya pada model dan parameter model yang berbeda. Kami mendukung beberapa jenis penilai dan sumber data. Untuk informasi selengkapnya, lihat
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| konfigurasi_sumber_data | OpenAI.CreateEvalCustomDataSourceConfig atau OpenAI.CreateEvalLogsDataSourceConfig atau OpenAI.CreateEvalStoredCompletionsDataSourceConfig atau AzureAIDataSourceConfig | Konfigurasi untuk sumber data yang digunakan untuk evaluasi berjalan. Menentukan skema data yang digunakan dalam evaluasi. | Yes | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama evaluasi. | Tidak. | |
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| kriteria_pengujian | array OpenAI.EvalGraderLabelModel atau OpenAI.EvalGraderStringCheck atau OpenAI.EvalGraderTextSimilarity atau OpenAI.EvalGraderPython atau OpenAI.EvalGraderScoreModel atau EvalGraderAzureAIEvaluator | Daftar penilai untuk semua sesi evaluasi yang dijalankan dalam grup ini. Grader dapat mereferensikan variabel dalam sumber data menggunakan notasi kurung kurawal ganda, seperti {{item.variable_name}}. Untuk mereferensikan output model, gunakan sample namespace (yaitu, {{sample.output_text}}). |
Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Evaluasi |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - hapus evaluasi
DELETE {endpoint}/openai/v1/evals/{eval_id}
Menghapus evaluasi Hapus evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi yang akan dihapus. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DeleteEvalResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - dapatkan evaluasi
GET {endpoint}/openai/v1/evals/{eval_id}
Dapatkan evaluasi Dapatkan evaluasi berdasarkan ID.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID dari evaluasi yang akan diambil. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Evaluasi |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - perbarui evaluasi
POST {endpoint}/openai/v1/evals/{eval_id}
Perbarui evaluasi Perbarui properti evaluasi tertentu.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi yang akan diperbarui. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Tidak. | ||
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Evaluasi |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - daftar berjalan
GET {endpoint}/openai/v1/evals/{eval_id}/runs
Dapatkan daftar eksekusi untuk evaluasi Dapatkan daftar eksekusi untuk evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi untuk mendapatkan data pelaksanaan. |
| after | kueri | Tidak. | string | Pengidentifikasi untuk pengoperasian terakhir dari permintaan paginasi sebelumnya. |
| limit | kueri | Tidak. | bilangan bulat | Jumlah putaran yang akan diambil. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan untuk dijalankan menurut tanda waktu. Gunakan asc untuk urutan naik atau desc untuk urutan turun. Secara default menjadi asc. |
| status | kueri | Tidak. | string Nilai yang mungkin: queued, , in_progresscompleted, canceled, failed . Filter berjalan menurut status. Salah satu dari queued, in_progress, failed, completed, canceled. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - buat eval run
POST {endpoint}/openai/v1/evals/{eval_id}/runs
Membuat eksekusi evaluasi
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi untuk membuat pengulangan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sumber data | OpenAI.CreateEvalJsonlRunDataSource atau OpenAI.CreateEvalCompletionsRunDataSource atau OpenAI.CreateEvalResponsesRunDataSource atau EvalRunDataSource | Detail tentang sumber data eksekusi. | Yes | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama eksekusi. | Tidak. | |
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvalRun |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - hapus eval run
DELETE {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Hapus evaluasi jalankan Hapus eval run.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi untuk menghapus eksekusi. |
| run_id | path | Yes | string | ID eksekusi yang akan dihapus. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DeleteEvalRunResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - dapatkan eksekusi evaluasi
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Dapatkan evaluasi jalankan Dapatkan evaluasi yang dijalankan oleh ID.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi untuk mendapatkan data pelaksanaan. |
| run_id | path | Yes | string | ID run untuk diambil. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvalRun |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - batalkan eval run
POST {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}
Batalkan evaluasi jalankan Batalkan eksekusi evaluasi yang sedang berlangsung.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi yang ingin Anda batalkan pelaksanaannya. |
| run_id | path | Yes | string | ID dari eksekusi yang ingin dibatalkan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvalRun |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - dapatkan item output eksekusi evaluasi
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items
Dapatkan item output eksekusi evaluasi Dapatkan daftar item output untuk eksekusi evaluasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | |
| run_id | path | Yes | string | ID run yang digunakan untuk mengambil item output. |
| after | kueri | Tidak. | string | Pengidentifikasi untuk pengoperasian terakhir dari permintaan paginasi sebelumnya. |
| limit | kueri | Tidak. | bilangan bulat | Jumlah putaran yang akan diambil. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan untuk dijalankan menurut tanda waktu. Gunakan asc untuk urutan naik atau desc untuk urutan turun. Secara default menjadi asc. |
| status | kueri | Tidak. | string Nilai yang mungkin: fail, pass |
Saring hasil output berdasarkan status. Gunakan failed untuk memfilter berdasarkan output yang gagalitem atau pass untuk memfilter berdasarkan item output yang diteruskan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Evals - dapatkan item output eksekusi evaluasi
GET {endpoint}/openai/v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}
Dapatkan item output dari eksekusi evaluasi Dapatkan item output eksekusi evaluasi berdasarkan ID.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| eval_id | path | Yes | string | ID evaluasi untuk mendapatkan data pelaksanaan. |
| run_id | path | Yes | string | ID run untuk diambil. |
| output_item_id | path | Yes | string | ID item output yang akan diambil. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | EvalRunOutputItem |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Fine-Tuning
Membuat pekerjaan penyetelan halus
POST {endpoint}/openai/v1/fine_tuning/jobs?api-version=v1
Membuat pekerjaan penyempurnaan yang memulai proses pembuatan model baru dari himpunan data tertentu.
Respons mencakup detail pekerjaan yang diantrekan termasuk status pekerjaan dan nama model yang disempurnakan setelah selesai.
Pelajari lebih lanjut tentang penyempurnaan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| hyperparameter | OpenAI.CreateFineTuningJobRequestHyperparameters | Tidak. | ||
| └─ batch_size | string atau OpenAI.integer | Tidak. | auto | |
| └─ pengali_kecepatan_pembelajaran | string atau OpenAI.numeric | Tidak. | ||
| └─ n_epochs | string atau OpenAI.integer | Tidak. | auto | |
| integrasi | array OpenAI.CreateFineTuningJobRequestIntegrations | Daftar integrasi yang akan diaktifkan untuk pekerjaan penyempurnaan Anda. | Tidak. | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| metode | OpenAI.FineTuneMethod | Metode yang digunakan untuk penyempurnaan. | Tidak. | |
| model | string (lihat model yang valid di bawah) | Nama model untuk menyempurnakan. Anda dapat memilih salah satu |
Yes | |
| seed | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| Akhiran | string (dapat diakses NULL) | String hingga 64 karakter yang akan ditambahkan ke nama model yang disempurnakan. Misalnya, suffix "custom-model-name" akan menghasilkan nama model seperti ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.Batasan: minLength: 1, maxLength: 64 |
Tidak. | |
| file_pelatihan | string | ID file yang diunggah yang berisi data pelatihan. Lihat mengunggah file untuk cara mengunggah file. Himpunan data Anda harus diformat sebagai file JSONL. Selain itu, Anda harus mengunggah file Anda dengan tujuan fine-tune.Konten file harus berbeda tergantung pada apakah model menggunakan format obrolan, penyelesaian , atau jika metode penyempurnaan menggunakan format preferensi . Lihat panduan penyetelan fine-tuning untuk detail selengkapnya. |
Yes | |
| validation_file | string (dapat diakses NULL) | ID file yang diunggah yang berisi data validasi. Jika Anda menyediakan file ini, data digunakan untuk menghasilkan validasi metrik secara berkala selama penyempurnaan. Metrik ini dapat dilihat di file hasil penyempurnaan. Data yang sama tidak boleh ada dalam file pelatihan dan validasi. Himpunan data Anda harus diformat sebagai file JSONL. Anda harus mengunggah file Anda dengan tujuan fine-tune.Lihat panduan penyetelan fine-tuning untuk detail selengkapnya. |
Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan pekerjaan penyetelan halus yang dipaginasi
GET {endpoint}/openai/v1/fine_tuning/jobs?api-version=v1
Mencantumkan pekerjaan penyempurnaan organisasi Anda
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| after | kueri | Tidak. | string | Pengidentifikasi untuk pekerjaan terakhir dari permintaan penomoran halaman sebelumnya. |
| limit | kueri | Tidak. | bilangan bulat | Jumlah pekerjaan penyempurnaan yang akan diambil. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ListPaginatedFineTuningJobsResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mengambil pekerjaan penyetelan halus
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}?api-version=v1
Dapatkan info tentang pekerjaan penyempurnaan.
Pelajari lebih lanjut tentang penyempurnaan
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| ID_pekerjaan_penyesuaian | path | Yes | string | ID pekerjaan penyempurnaan. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Membatalkan pekerjaan penyetelan halus
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel?api-version=v1
Segera batalkan pekerjaan yang menyempurnakan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| ID_pekerjaan_penyesuaian | path | Yes | string | ID pekerjaan penyempurnaan untuk dibatalkan. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan titik pemeriksaan pekerjaan penyetelan halus
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints?api-version=v1
Mencantumkan titik pemeriksaan untuk pekerjaan penyempurnaan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| ID_pekerjaan_penyesuaian | path | Yes | string | ID pekerjaan penyempurnaan untuk mendapatkan titik pemeriksaan. |
| after | kueri | Tidak. | string | Pengidentifikasi untuk ID titik pemeriksaan terakhir dari permintaan penomoran halaman sebelumnya. |
| limit | kueri | Tidak. | bilangan bulat | Jumlah titik pemeriksaan yang akan diambil. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ListFineTuningJobCheckpointsResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan peristiwa pekerjaan penyetelan halus
GET {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/events?api-version=v1
Dapatkan pembaruan status menenangkan untuk pekerjaan penyempurnaan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| ID_pekerjaan_penyesuaian | path | Yes | string | ID pekerjaan penyempurnaan untuk mendapatkan peristiwa. |
| after | kueri | Tidak. | string | Pengidentifikasi untuk peristiwa terakhir dari permintaan penomoran halaman sebelumnya. |
| limit | kueri | Tidak. | bilangan bulat | Jumlah peristiwa yang akan diambil. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.ListFineTuningJobEventsResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Menjeda pekerjaan penyetelan halus
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/pause?api-version=v1
Jeda pekerjaan yang berjalan dengan baik.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| ID_pekerjaan_penyesuaian | path | Yes | string | ID pekerjaan penyempurnaan untuk dijeda. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Melanjutkan pekerjaan penyetelan halus
POST {endpoint}/openai/v1/fine_tuning/jobs/{fine_tuning_job_id}/resume?api-version=v1
Lanjutkan pekerjaan yang dijeda yang disempurnakan.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| ID_pekerjaan_penyesuaian | path | Yes | string | ID pekerjaan penyempurnaan untuk dilanjutkan. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.FineTuningJob |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Responses
Membuat respons - membuat aliran respons
POST {endpoint}/openai/v1/responses
Membuat tanggapan berdasarkan model. Membuat respons model (respons streaming).
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| percakapan | OpenAI.ConversationParam (dapat diberilang) | Percakapan tempat respons ini berada. Item dari percakapan ini sebelumnya ditujukan untuk input_items permintaan respons ini.Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini setelah respons ini selesai. |
Tidak. | |
| termasuk | array OpenAI.IncludeEnum | Tidak. | ||
| Masukan | OpenAI.InputParam | Input teks, gambar, atau file ke model, digunakan untuk menghasilkan respons. Pelajari lebih lanjut: - Input dan output teks - Input gambar - Input file - Status percakapan - Panggilan fungsi |
Tidak. | |
| instructions | string (dapat diakses NULL) | Tidak. | ||
| max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| pemanggilan_alat_paralel | Boolean (dapat diberisi dengan null) | Tidak. | Benar | |
| previous_response_id | string (dapat diakses NULL) | Tidak. | ||
| minta | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| reasoning | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ usaha | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| └─ menghasilkan_ringkasan | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. | |
| └─ ringkasan | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. | |
| safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| tingkat_layanan | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| simpan | Boolean (dapat diberisi dengan null) | Tidak. | Benar | |
| aliran | Boolean (dapat diberisi dengan null) | Tidak. | ||
| stream_options | OpenAI.ResponseStreamOptions (dapat diberisi dengan null) | Opsi untuk respons streaming. Hanya atur ini saat Anda mengatur stream: true. |
Tidak. | |
| └─ include_obfuscation | Boolean | Jika true, obfuscation streaming akan diaktifkan. Pengaburan streaming ditambahkan karakter acak ke obfuscation bidang pada peristiwa delta streaming kemenormalkan ukuran payload sebagai mitigasi terhadap serangan saluran samping tertentu. Bidang obfuscation ini disertakan secara default, tetapi menambahkan sejumlah kecil overhead ke aliran data. Anda dapat mengatur include_obfuscation kefalse untuk mengoptimalkan bandwidth jika Anda mempercayai tautan jaringan antara aplikasi Anda dan OpenAI API. |
Tidak. | |
| structured_inputs | objek | Input terstruktur ke respons yang dapat berpartisipasi dalam penggantian templat perintah atau pengikatan argumen alat. | Tidak. | |
| suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| kirim pesan teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| tool_choice | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| perangkat | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| truncation | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.Response | |
| text/event-stream | OpenAI.CreateResponseStreamingResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan respons
GET {endpoint}/openai/v1/responses
Mengembalikan daftar semua respons.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
| agent_name | kueri | Tidak. | string | Filter berdasarkan nama agen. Jika disediakan, hanya item yang terkait dengan agen yang ditentukan yang akan dikembalikan. |
| agent_id | kueri | Tidak. | string | Filter menurut ID agen dalam format name:version. Jika disediakan, hanya item yang terkait dengan ID agen yang ditentukan yang akan dikembalikan. |
| conversation_id | kueri | Tidak. | string | Filter menurut ID percakapan. Jika disediakan, hanya respons yang terkait dengan percakapan yang ditentukan yang akan dikembalikan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Percakapan respons ringkas
POST {endpoint}/openai/v1/responses/compact
Menghasilkan pemadatan percakapan respons.
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | string atau array OpenAI.InputItem | Tidak. | ||
| instructions | string (dapat diakses NULL) | Tidak. | ||
| model | OpenAI.ModelIdsCompaction | ID model yang digunakan untuk menghasilkan respons, seperti gpt-5 atau o3. OpenAI menawarkan berbagai model dengan kemampuan, karakteristik performa, dan titik harga yang berbeda. Lihat panduan model untuk menelusuri dan membandingkan model yang tersedia. |
Yes | |
| previous_response_id | string (dapat diakses NULL) | Tidak. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.CompactResource |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Dapatkan respons - dapatkan aliran respons
GET {endpoint}/openai/v1/responses/{response_id}
Mengambil respons model dengan ID yang diberikan. Mengambil respons model dengan ID yang diberikan (respons streaming).
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| response_id | path | Yes | string | |
| include[] | kueri | Tidak. | array | |
| aliran | kueri | Tidak. | Boolean | |
| starting_after | kueri | Tidak. | bilangan bulat |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Menerima | False | string Nilai yang mungkin: text/event-stream |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.Response | |
| text/event-stream | OpenAI.CreateResponseStreamingResponse |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Hapus tanggapan
DELETE {endpoint}/openai/v1/responses/{response_id}
Menghapus respons model.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| response_id | path | Yes | string | ID respons untuk dihapus. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | DeleteResponseResult |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Batalkan respons
POST {endpoint}/openai/v1/responses/{response_id}/cancel
Membatalkan respons model.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| response_id | path | Yes | string | ID respons untuk dibatalkan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | OpenAI.Response |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Mencantumkan item input
GET {endpoint}/openai/v1/responses/{response_id}/input_items
Mengembalikan daftar item input untuk respons tertentu.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| response_id | path | Yes | string | |
| limit | kueri | Tidak. | bilangan bulat | Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 20. |
| order | kueri | Tidak. | string Nilai yang mungkin: asc, desc |
Urutkan urutan menurut created_at tanda waktu objek.
asc untuk urutan naik dandescuntuk urutan turun. |
| after | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
after adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup after=obj_foo untuk mendapatkan halaman berikutnya dari daftar. |
| sebelum | kueri | Tidak. | string | Kursor untuk digunakan dalam penomoran halaman.
before adalah ID objek yang menentukan tempat Anda dalam daftar.Misalnya, jika Anda membuat permintaan daftar dan menerima 100 objek, objek terakhir adalah obj_foo, Panggilan berikutnya dapat mencakup before=obj_foo untuk menampilkan halaman sebelumnya dari daftar item. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | objek | Data respons untuk daftar item yang diminta. |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Redteam
Redteams - daftar
GET {endpoint}/redTeams/runs?api-version=v1
Cantumkan tim merah berdasarkan nama.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: RedTeams=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedRedTeam |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Redteams - dapatkan
GET {endpoint}/redTeams/runs/{name}?api-version=v1
Dapatkan nama tim merah.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| Nama | path | Yes | string | Pengidentifikasi lari tim merah. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: RedTeams=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | RedTeam |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Redteams - buat
POST {endpoint}/redTeams/runs:run?api-version=v1
Membuat redteam run.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: RedTeams=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| applicationScenario | string | Skenario aplikasi untuk operasi tim merah, untuk menghasilkan serangan khusus skenario. | Tidak. | |
| attackStrategies | array AttackStrategy | Daftar strategi serangan atau daftar strategi serangan bersarang. | Tidak. | |
| nama tampilan | string | Nama tim merah yang berjalan. | Tidak. | |
| id | string (baca-saja) | Pengidentifikasi lari tim merah. | Yes | |
| numTurns | bilangan bulat | Jumlah putaran simulasi. | Tidak. | |
| properties | objek | Properti tim merah. Tidak seperti tag, properti bersifat add-only. Setelah ditambahkan, properti tidak dapat dihapus. | Tidak. | |
| riskCategories | array RiskCategory | Daftar kategori risiko untuk menghasilkan tujuan serangan. | Tidak. | |
| simulationOnly | Boolean | Simulasi saja atau Simulasi + Evaluasi. Default false, jika true pemindaian menghasilkan percakapan bukan hasil evaluasi. | Tidak. | False |
| status | string (baca-saja) | Status tim merah. Ini diatur oleh layanan dan hanya-baca. | Tidak. | |
| tags | objek | Tag tim merah. Tidak seperti properti, tag sepenuhnya dapat diubah. | Tidak. | |
| sasaran | TargetConfig | Kelas abstrak untuk konfigurasi target. | Yes | |
| └─ jenis | string | Jenis konfigurasi model. | Yes |
Responses
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | RedTeam |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Jadwal
Jadwal - daftar
GET {endpoint}/schedules?api-version=v1
Cantumkan semua jadwal.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| jenis | kueri | Tidak. | string Nilai yang mungkin: Evaluation, Insight |
Filter menurut jenis jadwal. |
| enabled | kueri | Tidak. | Boolean | Filter berdasarkan status yang diaktifkan. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Schedules=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedSchedule |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Jadwal - hapus
DELETE {endpoint}/schedules/{id}?api-version=v1
Menghapus jadwal.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi jadwal. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Schedules=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 204
Deskripsi: Tidak ada konten untuk dikirim untuk permintaan ini, tetapi header mungkin berguna.
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Jadwal - dapatkan
GET {endpoint}/schedules/{id}?api-version=v1
Dapatkan jadwal berdasarkan id.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi jadwal. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Schedules=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Jadwal |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Jadwal - membuat atau memperbarui
PUT {endpoint}/schedules/{id}?api-version=v1
Membuat atau memperbarui templat operasi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi jadwal. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Schedules=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Isi Permintaan
Content-Type: application/json
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi jadwal. | Tidak. | |
| nama tampilan | string | Nama jadwal. | Tidak. | |
| enabled | Boolean | Mengaktifkan status jadwal. | Yes | |
| id | string (baca-saja) | Pengidentifikasi jadwal. | Yes | |
| properties | objek | Properti jadwal. Tidak seperti tag, properti bersifat add-only. Setelah ditambahkan, properti tidak dapat dihapus. | Tidak. | |
| status penyediaan | ScheduleProvisioningStatus (baca-saja) | Jadwalkan status penyediaan. | Tidak. | |
| sistem Data | objek (baca-saja) | Metadata sistem untuk sumber daya. | Yes | |
| tags | objek | Tag jadwal. Tidak seperti properti, tag sepenuhnya dapat diubah. | Tidak. | |
| tugas | ScheduleTask | Jadwalkan model tugas. | Yes | |
| └─ konfigurasi | objek | Konfigurasi untuk tugas tersebut. | Tidak. | |
| └─ jenis | ScheduleTaskType | Jenis tugas. | Yes | |
| pemicu | Trigger | Model dasar untuk Pemicu jadwal. | Yes | |
| └─ jenis | TriggerType | Jenis pemicu. | Yes |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Jadwal |
Kode Status: 201
Deskripsi: Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Jadwal |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Jadwal - daftar berjalan
GET {endpoint}/schedules/{id}/runs?api-version=v1
Cantumkan semua jadwal eksekusi.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
| id | path | Yes | string | Pengidentifikasi jadwal. |
| jenis | kueri | Tidak. | string Nilai yang mungkin: Evaluation, Insight |
Filter menurut jenis jadwal. |
| enabled | kueri | Tidak. | Boolean | Filter berdasarkan status yang diaktifkan. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Schedules=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | PagedScheduleRun |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | Azure. Core.Foundations.ErrorResponse |
Header Respons:
| Header | Tipe | Deskripsi |
|---|---|---|
| x-ms-error-code | string | Kode kesalahan string yang menunjukkan apa yang salah. |
Jadwal - jalankan
GET {endpoint}/schedules/{schedule_id}/runs/{run_id}?api-version=v1
Dapatkan jadwal yang dijalankan berdasarkan id.
Parameter URI
| Nama | In | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|---|
| titik akhir | path | Yes | string | Titik akhir Foundry Project dalam formulir "https://{ai-services-account-name}.services.ai. azure.com/api/projects/{project-name}". Jika Anda hanya memiliki satu Project di Foundry Hub, atau untuk menargetkan Project default di Hub Anda, gunakan formulir "https://{ai-services-account-name}.services.ai. azure.com/api/proyek/_project" |
| schedule_id | path | Yes | string | Pengidentifikasi unik jadwal. |
| run_id | path | Yes | string | Pengidentifikasi unik dari eksekusi jadwal. |
| versi-API | kueri | Yes | string | Versi API yang digunakan untuk operasi ini. |
Header Permohonan
| Nama | Diperlukan | Tipe | Deskripsi |
|---|---|---|---|
| Foundry-Features | Benar | string Nilai yang mungkin: Schedules=V1Preview |
Keikutsertaan bendera fitur diperlukan saat menggunakan operasi pratinjau atau memodifikasi sumber daya pratinjau yang bertahan. |
Responses
Kode Status: 200
Deskripsi: Permintaan telah berhasil.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ScheduleRun |
Kode Status: default
Deskripsi: Respons kesalahan yang tidak terduga.
| Content-Type | Jenis | Deskripsi |
|---|---|---|
| application/json | ApiErrorResponse |
Komponen
A2APreviewTool
Agen yang mengimplementasikan protokol A2A.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_card_path | string | Jalur ke kartu agen relatif terhadap base_url.Jika tidak disediakan, default ke /.well-known/agent-card.json |
Tidak. | |
| base_url | string | URL dasar agen. | Tidak. | |
| project_connection_id | string | ID koneksi dalam project untuk server A2A. Koneksi menyimpan autentikasi dan detail koneksi lain yang diperlukan untuk terhubung ke server A2A. |
Tidak. | |
| jenis | enum | Jenis alat. Selalu "a2a_preview.Nilai yang mungkin: a2a_preview |
Yes |
AISearchIndexResource
Sumber daya Indeks Pencarian AI.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| filter | string | filter string untuk resource pencarian. Pelajari lebih lanjut di sini. | Tidak. | |
| index_asset_id | string | Indeks id aset untuk resource pencarian. | Tidak. | |
| nama indeks | string | Nama indeks dalam IndexResource yang dilampirkan ke agen ini. | Tidak. | |
| project_connection_id | string | ID koneksi indeks dalam IndexResource yang dilampirkan ke agen ini. | Tidak. | |
| jenis_kueri | AzureAISearchQueryType | Jenis kueri yang tersedia untuk alat Azure AI Search. | Tidak. | |
| top_k | bilangan bulat | Jumlah dokumen yang akan diambil dari pencarian dan presentasi ke model. | Tidak. |
AgentClusterInsightRequest
Wawasan tentang kumpulan Hasil Evaluasi Agen
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agen Nama | string | Pengidentifikasi untuk agen. | Yes | |
| modelKonfigurasi | InsightModelConfiguration | Konfigurasi model yang digunakan dalam pembuatan wawasan. | Tidak. | |
| └─ modelDeploymentName | string | Penyebaran model yang akan dievaluasi. Menerima nama penyebaran saja atau dengan nama koneksi sebagai {connectionName}/<modelDeploymentName>. |
Yes | |
| jenis | enum | Jenis permintaan. Nilai yang mungkin: AgentClusterInsight |
Yes |
AgentClusterInsightResult
Wawasan dari analisis kluster agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| clusterInsight | ClusterInsightResult | Wawasan dari analisis kluster. | Yes | |
| jenis | enum | Jenis hasil wawasan. Nilai yang mungkin: AgentClusterInsight |
Yes |
AgentContainerObject
Detail kontainer dari versi agen tertentu.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| container | ContainerDetails (baca-saja) | Informasi terperinci tentang kontainer. | Tidak. | |
| └─ health_state | string | Status kesehatan kontainer. | Yes | |
| └─ provisioning_error | string | Kesalahan provisi kontainer, jika ada. | Tidak. | |
| └─ provisioning_state | string | Status provisi kontainer. | Yes | |
| └─ replika | array ContainerReplica | Daftar replika dalam kontainer. | Yes | |
| └─ status | string | Keadaan kontainer. | Yes | |
| └─ updated_on | string | Waktu pembaruan terakhir kontainer. | Yes | |
| dibuat_pada | string | Waktu pembuatan kontainer. | Yes | |
| error_message | string (baca-saja) | Pesan kesalahan jika kontainer gagal beroperasi, jika ada. | Tidak. | |
| id | string (baca-saja) | Pengidentifikasi kontainer. | Tidak. | |
| max_replicas | bilangan bulat | Jumlah maksimum replika untuk kontainer. Pengaturan awal adalah 1. | Tidak. | |
| min_replicas | bilangan bulat | Jumlah minimum replika untuk kontainer. Pengaturan awal adalah 1. | Tidak. | |
| objek | enum | Jenis objek, yang selalu 'agent.container'. Nilai yang mungkin: agent.container |
Yes | |
| status | AgentContainerStatus (baca-saja) | Status kontainer dari versi agen tertentu. | Yes | |
| updated_at | string | Waktu pembaruan terakhir kontainer. | Yes |
AgentContainerOperationError
Detail kesalahan operasi kontainer, jika ada.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string | Kode kesalahan operasi kontainer, jika ada. | Yes | |
| pesan | string | Pesan kesalahan operasi kontainer, jika ada. | Yes | |
| jenis | string | Jenis kesalahan operasi kontainer, jika ada. | Yes |
AgentContainerOperationObject
Operasi kontainer untuk versi agen tertentu.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_id | string | ID agen. | Yes | |
| agent_version_id | string | ID versi agen. | Yes | |
| container | AgentContainerObject | Detail kontainer dari versi agen tertentu. | Tidak. | |
| └─ kontainer | ContainerDetails (baca-saja) | Informasi kontainer terperinci. | Tidak. | |
| └─ dibuat_pada | string (baca-saja) | Waktu pembuatan kontainer. | Yes | |
| └─ error_message | string (baca-saja) | Pesan kesalahan jika kontainer gagal beroperasi, jika ada. | Tidak. | |
| └─ ID | string (baca-saja) | Pengidentifikasi kontainer. | Tidak. | |
| └─ max_replicas | bilangan bulat | Jumlah maksimum replika untuk kontainer. Pengaturan awal adalah 1. | Tidak. | |
| └─ min_replicas | bilangan bulat | Jumlah minimum replika untuk kontainer. Pengaturan awal adalah 1. | Tidak. | |
| └─ objek | enum | Jenis objek, yang selalu 'agent.container'. Nilai yang mungkin: agent.container |
Yes | |
| └─ status | AgentContainerStatus (baca-saja) | Status kontainer dari versi agen tertentu. | Yes | |
| └─ updated_at | string (baca-saja) | Waktu pembaruan terakhir kontainer. | Yes | |
| galat | AgentContainerOperationError | Detail kesalahan operasi kontainer, jika ada. | Tidak. | |
| └─ kode | string | Kode kesalahan operasi kontainer, jika ada. | Yes | |
| └─ pesan | string | Pesan kesalahan operasi kontainer, jika ada. | Yes | |
| └─ jenis | string | Jenis kesalahan operasi kontainer, jika ada. | Yes | |
| id | string | ID operasi kontainer. Id ini adalah pengidentifikasi unik di seluruh sistem. | Yes | |
| status | AgentContainerOperationStatus | Status operasi kontainer untuk versi agen tertentu. | Yes |
AgentContainerOperationStatus
Status operasi kontainer untuk versi agen tertentu.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | NotStartedInProgressSucceededFailed |
AgentContainerStatus
Status kontainer dari versi agen tertentu.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | StartingRunningStoppingStoppedFailedDeletingDeletedUpdating |
AgentDefinition
Diskriminator untuk AgentDefinition
Komponen ini menggunakan properti kind untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
prompt |
PromptAgentDefinition |
workflow |
WorkflowAgentDefinition |
hosted |
HostedAgentDefinition |
container_app |
ContainerAppAgentDefinition |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | AgentKind | Yes | ||
| rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| └─ rai_policy_name | string | Nama polis RAI yang akan diterapkan. | Yes |
AgentKind
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | prompthostedcontainer_appworkflow |
AgentObject
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | Pengidentifikasi unik agen. | Yes | |
| Nama | string | Nama agen. Batasan: maxLength: 63 |
Yes | |
| objek | enum | Jenis objek, yang selalu 'agen'. Nilai yang mungkin: agent |
Yes | |
| versions | objek | Versi terbaru dari agen. | Yes | |
| └─ terbaru | AgentVersionObject | Yes |
AgentProtocol
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | activity_protocolresponses |
Referensi Agen
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| versi | string | Pengidentifikasi versi agen. | Tidak. |
AgentTaxonomyInput
Konfigurasi input untuk taksonomi evaluasi ketika jenis input adalah agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| riskCategories | array RiskCategory | Daftar kategori risiko untuk dievaluasi. | Yes | |
| sasaran | Target | Kelas dasar untuk target dengan dukungan diskriminator. | Yes | |
| └─ jenis | string | Jenis target. | Yes | |
| jenis | enum | Jenis input taksonomi evaluasi. Nilai yang mungkin: agent |
Yes |
AgentTaxonomyInputUpdate
Konfigurasi input untuk taksonomi evaluasi ketika jenis input adalah agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| riskCategories | array RiskCategory | Daftar kategori risiko untuk dievaluasi. | Tidak. | |
| sasaran | TargetUpdate | Kelas dasar untuk target dengan dukungan diskriminator. | Tidak. | |
| └─ jenis | string | Jenis target. | Yes | |
| jenis | enum | Jenis input taksonomi evaluasi. Nilai yang mungkin: agent |
Yes |
AgentVersionObject
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Stempel waktu Unix (detik) saat agen dibuat. | Yes | |
| definisi | AgentDefinition | Yes | ||
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| id | string | Pengidentifikasi unik versi agen. | Yes | |
| metadata | objek (nullable) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Yes | |
| Nama | string | Nama agen. Nama dapat digunakan untuk mengambil/memperbarui/menghapus agen. Batasan: maxLength: 256 |
Yes | |
| objek | enum | Jenis objek, yang selalu 'agent.version'. Nilai yang mungkin: agent.version |
Yes | |
| versi | string | Pengidentifikasi versi agen. Agen tidak dapat diubah dan setiap pembaruan membuat versi baru sambil menjaga nama tetap sama. | Yes |
AgenticIdentityPreviewCredentials
Definisi kredensial identitas agen
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis kredensial Nilai yang mungkin: AgenticIdentityToken_Preview |
Yes |
ApiErrorResponse
Respons kesalahan untuk kegagalan API.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | OpenAI.Error | Yes |
ApiKeyCredentials
Definisi Kredensial Kunci API
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kunci | string (baca-saja) | Kunci API | Tidak. | |
| jenis | enum | Jenis kredensial Nilai yang mungkin: ApiKey |
Yes |
AssetCredentialResponse
Mewakili referensi ke blob untuk dikonsumsi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| blobReference | BlobReference | Detail referensi blob. | Yes | |
| └─ blobUri | string | Jalur URI blob bagi klien untuk mengunggah data. Contoh: https://blob.windows.core.net/Container/Path |
Yes | |
| └─ kredensial | SasCredential | Info kredensial untuk access akun storage. | Yes | |
| └─ penyimpananAkunArmId | string | ID ARM dari akun storage yang akan digunakan. | Yes |
AssetId
Pengidentifikasi aset yang disimpan.
Jenis: teks
AttackStrategy
Strategi untuk serangan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Strategi untuk serangan. |
| Jenis | string |
| Nilai | easymoderatedifficultascii_artascii_smuggleratbashbase64binarycaesarcharacter_spacejailbreakansi_attackcharacter_swapsuffix_appendstring_joinunicode_confusableunicode_substitutiondiacriticflipleetspeakrot13morseurlbaselineindirect_jailbreaktensemulti_turncrescendo |
Azure. Core.Foundations.Error
Objek kesalahan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string | Salah satu sekumpulan kode kesalahan yang ditentukan server. | Yes | |
| details | array Azure. Core.Foundations.Error | Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini. | Tidak. | |
| innererror | Azure. Core.Foundations.InnerError | Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai Azure pedoman REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors. | Tidak. | |
| └─ kode | string | Salah satu sekumpulan kode kesalahan yang ditentukan server. | Tidak. | |
| └─ kesalahan batin | Azure. Core.Foundations.InnerError | Kesalahan dalam. | Tidak. | |
| pesan | string | Representasi kesalahan yang dapat dibaca manusia. | Yes | |
| sasaran | string | Target kesalahan. | Tidak. |
Azure. Core.Foundations.ErrorResponse
Respons yang berisi detail kesalahan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | Azure. Core.Foundations.Error | Objek kesalahan. | Yes | |
| └─ kode | string | Salah satu sekumpulan kode kesalahan yang ditentukan server. | Yes | |
| └─ detail | array Azure. Core.Foundations.Error | Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini. | Tidak. | |
| └─ kesalahan batin | Azure. Core.Foundations.InnerError | Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. | Tidak. | |
| └─ pesan | string | Representasi kesalahan yang dapat dibaca manusia. | Yes | |
| └─ target | string | Target kesalahan. | Tidak. |
Azure. Core.Foundations.InnerError
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai Azure pedoman REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string | Salah satu sekumpulan kode kesalahan yang ditentukan server. | Tidak. | |
| innererror | Azure. Core.Foundations.InnerError | Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai Azure pedoman REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors. | Tidak. | |
| └─ kode | string | Salah satu sekumpulan kode kesalahan yang ditentukan server. | Tidak. | |
| └─ kesalahan batin | Azure. Core.Foundations.InnerError | Kesalahan dalam. | Tidak. |
Azure. Core.Foundations.OperationState
Enum yang menjelaskan status operasi yang diizinkan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Enum yang menjelaskan status operasi yang diizinkan. |
| Jenis | string |
| Nilai | NotStartedRunningSucceededFailedCanceled |
Azure. Inti.uuid
Pengidentifikasi Unik Universal
Jenis: teks
Format: uuid
AzureAIAgentTarget
Mewakili target yang menentukan agen AI Azure.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string | Pengidentifikasi unik agen Azure AI. | Yes | |
| tool_descriptions | array ToolDescription | Parameter yang digunakan untuk mengontrol perilaku pengambilan sampel agen selama pembuatan teks. | Tidak. | |
| jenis | enum | Jenis target, selalu azure_ai_agent.Nilai yang mungkin: azure_ai_agent |
Yes | |
| versi | string | Versi agen Azure AI. | Tidak. |
AzureAIAgentTargetUpdate
Mewakili target yang menentukan agen AI Azure.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string | Pengidentifikasi unik agen Azure AI. | Tidak. | |
| tool_descriptions | array ToolDescription | Parameter yang digunakan untuk mengontrol perilaku pengambilan sampel agen selama pembuatan teks. | Tidak. | |
| jenis | enum | Jenis target, selalu azure_ai_agent.Nilai yang mungkin: azure_ai_agent |
Yes | |
| versi | string | Versi agen Azure AI. | Tidak. |
AzureAIDataSourceConfig
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| skenario | enum | Skenario skema data. Nilai yang mungkin: red_team, responses, traces_preview, synthetic_data_gen_preview |
Yes | |
| skema | objek | Skema JSON objek keseluruhan untuk item sumber data yang dijalankan. | Yes | |
| jenis | enum | Tipe objek, yang selalu azure_ai_source.Nilai yang mungkin: azure_ai_source |
Yes |
AzureAIModelTarget
Mewakili target yang menentukan model AI Azure untuk operasi yang memerlukan pemilihan model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| model | string | Pengidentifikasi unik model Azure AI. | Tidak. | |
| sampling_params | ModelSamplingParams | Mewakili sekumpulan parameter yang digunakan untuk mengontrol perilaku pengambilan sampel model bahasa selama pembuatan teks. | Tidak. | |
| └─ max_completion_tokens | bilangan bulat | Jumlah maksimum token yang diizinkan dalam penyelesaian. | Yes | |
| └─ benih | bilangan bulat | Benih acak untuk reproduksi. | Yes | |
| └─ suhu | nomor/angka | Parameter suhu untuk pengambilan sampel. | Yes | |
| └─ top_p | nomor/angka | Parameter top-p untuk pengambilan sampel nukleus. | Yes | |
| jenis | enum | Jenis target, selalu azure_ai_model.Nilai yang mungkin: azure_ai_model |
Yes |
AzureAIModelTargetUpdate
Mewakili target yang menentukan model AI Azure untuk operasi yang memerlukan pemilihan model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| model | string | Pengidentifikasi unik model Azure AI. | Tidak. | |
| sampling_params | ModelSamplingParamsUpdate | Mewakili sekumpulan parameter yang digunakan untuk mengontrol perilaku pengambilan sampel model bahasa selama pembuatan teks. | Tidak. | |
| └─ max_completion_tokens | bilangan bulat | Jumlah maksimum token yang diizinkan dalam penyelesaian. | Tidak. | |
| └─ benih | bilangan bulat | Benih acak untuk reproduksi. | Tidak. | |
| └─ suhu | nomor/angka | Parameter suhu untuk pengambilan sampel. | Tidak. | |
| └─ top_p | nomor/angka | Parameter top-p untuk pengambilan sampel nukleus. | Tidak. | |
| jenis | enum | Jenis target, selalu azure_ai_model.Nilai yang mungkin: azure_ai_model |
Yes |
AzureAIResponsesEvalRunDataSource
Mewakili sumber data untuk eksekusi evaluasi yang khusus untuk skenario Evaluasi Berkelanjutan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| event_configuration_id | string | Nama konfigurasi peristiwa yang terkait dengan eksekusi evaluasi ini. | Yes | |
| item_generation_params | ResponseRetrievalItemGenerationParams | Mewakili parameter untuk pembuatan item pengambilan respons. | Yes | |
| └─ data_mapping | objek | Pemetaan dari bidang sumber ke bidang response_id, diperlukan untuk mengambil riwayat obrolan. | Yes | |
| └─ max_num_turns | bilangan bulat | Jumlah maksimum giliran riwayat obrolan untuk dievaluasi. | Yes | |
| └─ sumber | OpenAI.EvalJsonlFileContentSource atau OpenAI.EvalJsonlFileIdSource | Sumber dari mana konten JSONL dibaca. | Yes | |
| └─ jenis | enum | Jenis parameter pembuatan item, selalu response_retrieval.Nilai yang mungkin: response_retrieval |
Yes | |
| max_runs_hourly | bilangan bulat | Jumlah maksimum eksekusi evaluasi yang diizinkan per jam. | Yes | |
| jenis | enum | Jenis sumber data, selalu azure_ai_responses.Nilai yang mungkin: azure_ai_responses |
Yes |
Indeks Pencarian AzureAI
Definisi Indeks Azure AI Search
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| jenis | enum | Jenis indeks Nilai yang mungkin: AzureSearch |
Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
AzureAISearchIndexUpdate
Definisi Indeks Azure AI Search
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | enum | Jenis indeks Nilai yang mungkin: AzureSearch |
Yes |
AzureAISearchQueryType
Jenis kueri yang tersedia untuk alat Azure AI Search.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis kueri yang tersedia untuk alat Azure AI Search. |
| Jenis | string |
| Nilai | simplesemanticvectorvector_simple_hybridvector_semantic_hybrid |
AzureAISearchTool
Informasi definisi input untuk alat Azure AI search seperti yang digunakan untuk mengonfigurasi agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| azure_ai_search | AzureAISearchToolResource | Sekumpulan sumber daya indeks yang digunakan oleh alat azure_ai_search. |
Yes | |
| └─ indeks | array AISearchIndexResource | Indeks yang melekat pada agen ini. Mungkin ada maksimal 1 indeks sumber daya yang dilampirkan ke agen. Batasan: maxItems: 1 |
Yes | |
| jenis | enum | Jenis objek, yang selalu 'azure_ai_search'. Nilai yang mungkin: azure_ai_search |
Yes |
AzureAISearchToolResource
Sekumpulan sumber daya indeks yang digunakan oleh alat azure_ai_search.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Indeks | array AISearchIndexResource | Indeks yang melekat pada agen ini. Mungkin ada maksimal 1 indeks sumber daya yang dilampirkan ke agen. |
Yes |
AzureFunctionBinding
Struktur untuk menyimpan nama antrean storage dan URI.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| storage_queue | AzureFunctionStorageQueue | Struktur untuk menyimpan nama antrean storage dan URI. | Yes | |
| └─ queue_name | string | Nama antrean storage fungsi Azure. | Yes | |
| └─ queue_service_endpoint | string | URI ke layanan Antrean Azure Storage yang memungkinkan Anda memanipulasi antrean. | Yes | |
| jenis | enum | Jenis pengikatan, yang selalu 'storage_queue'. Nilai yang mungkin: storage_queue |
Yes |
AzureFunctionDefinition
Definisi fungsi Azure.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| fungsi | objek | Definisi fungsi azure dan parameternya. | Yes | |
| └─ deskripsi | string | Deskripsi tentang apa yang dilakukan fungsi, digunakan oleh model untuk memilih kapan dan bagaimana memanggil fungsi. | Tidak. | |
| └─ nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| └─ parameter | objek | Parameter yang diterima fungsi, dijelaskan sebagai objek Skema JSON. | Yes | |
| input_binding | AzureFunctionBinding | Struktur untuk menyimpan nama antrean storage dan URI. | Yes | |
| └─ storage_queue | AzureFunctionStorageQueue | Storage queue. | Yes | |
| └─ jenis | enum | Jenis pengikatan, yang selalu 'storage_queue'. Nilai yang mungkin: storage_queue |
Yes | |
| output_binding | AzureFunctionBinding | Struktur untuk menyimpan nama antrean storage dan URI. | Yes | |
| └─ storage_queue | AzureFunctionStorageQueue | Storage queue. | Yes | |
| └─ jenis | enum | Jenis pengikatan, yang selalu 'storage_queue'. Nilai yang mungkin: storage_queue |
Yes |
AzureFunctionStorageQueue
Struktur untuk menyimpan nama antrean storage dan URI.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| queue_name | string | Nama antrean storage fungsi Azure. | Yes | |
| queue_service_endpoint | string | URI ke layanan Antrean Azure Storage yang memungkinkan Anda memanipulasi antrean. | Yes |
AzureFunctionTool
Informasi definisi input untuk Azure Function Tool, seperti yang digunakan untuk mengonfigurasi Agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| azure_function | AzureFunctionDefinition | Definisi fungsi Azure. | Yes | |
| Fungsi └─ | objek | Definisi fungsi azure dan parameternya. | Yes | |
| └─ deskripsi | string | Deskripsi tentang apa yang dilakukan fungsi, digunakan oleh model untuk memilih kapan dan bagaimana memanggil fungsi. | Tidak. | |
| └─ nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| └─ parameter | objek | Parameter yang diterima fungsi, dijelaskan sebagai objek Skema JSON. | Yes | |
| └─ input_binding | AzureFunctionBinding | Antrean storage input. Pemicu storage antrean menjalankan fungsi saat pesan ditambahkan ke dalamnya. | Yes | |
| └─ output_binding | AzureFunctionBinding | Antrean storage keluaran. Fungsi menulis output ke antrean ini ketika item input diproses. | Yes | |
| jenis | enum | Jenis objek, yang selalu 'browser_automation'. Nilai yang mungkin: azure_function |
Yes |
AzureOpenAIModelConfiguration
Konfigurasi model Azure OpenAI. Versi API akan dipilih oleh layanan untuk mengkueri model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| modelDeploymentName | string | Nama penyebaran untuk model AOAI. Contoh: gpt-4o jika dalam AIServices atau berbasis connection_name/deployment_name koneksi (misalnya my-aoai-connection/gpt-4o). |
Yes | |
| jenis | enum | Nilai yang mungkin: AzureOpenAIModel |
Yes |
BaseCredentials
Kelas dasar untuk kredensial koneksi
Diskriminator untuk BaseCredentials
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
ApiKey |
ApiKeyCredentials |
AAD |
EntraIDCredentials |
CustomKeys |
CustomCredential |
SAS |
SASCredentials |
None |
NoAuthenticationCredentials |
AgenticIdentityToken_Preview |
AgenticIdentityPreviewCredentials |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | CredentialType (baca-saja) | Jenis kredensial yang digunakan oleh koneksi | Yes |
BingCustomSearchConfiguration
Konfigurasi pencarian kustom bing.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jumlah | bilangan bulat | Jumlah hasil penelusuran yang akan ditampilkan dalam respons bing api | Tidak. | |
| freshness | string | Filter hasil pencarian berdasarkan rentang waktu tertentu. Lihat nilai diterima di sini. | Tidak. | |
| instance_name | string | Nama instans konfigurasi kustom yang diberikan untuk konfigurasi. | Yes | |
| pasar | string | Pasar dari mana hasilnya berasal. | Tidak. | |
| project_connection_id | string | ID koneksi Project untuk pembumian dengan pencarian bing | Yes | |
| set_lang | string | Bahasa yang akan digunakan untuk string antarmuka pengguna saat memanggil Bing API. | Tidak. |
BingCustomSearchPreviewTool
Informasi definisi input untuk alat pencarian kustom Bing seperti yang digunakan untuk mengonfigurasi agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| bing_custom_search_preview | BingCustomSearchToolParameters | Parameter alat pencarian kustom bing. | Yes | |
| └─ search_configurations | array BingCustomSearchConfiguration | Koneksi project yang terpasang pada alat ini. Mungkin ada maksimal 1 koneksi sumber daya yang dilampirkan ke alat. Batasan: maxItems: 1 |
Yes | |
| jenis | enum | Jenis objek, yang selalu 'bing_custom_search_preview'. Nilai yang mungkin: bing_custom_search_preview |
Yes |
BingCustomSearchToolParameters
Parameter alat pencarian kustom bing.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| search_configurations | array BingCustomSearchConfiguration | Koneksi project yang terpasang pada alat ini. Mungkin ada maksimal 1 koneksi sumber daya yang dilampirkan ke alat. |
Yes |
BingGroundingSearchConfiguration
Konfigurasi pencarian untuk Bing Grounding
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jumlah | bilangan bulat | Jumlah hasil penelusuran yang akan ditampilkan dalam respons bing api | Tidak. | |
| freshness | string | Filter hasil pencarian berdasarkan rentang waktu tertentu. Lihat nilai diterima di sini. | Tidak. | |
| pasar | string | Pasar dari mana hasilnya berasal. | Tidak. | |
| project_connection_id | string | ID koneksi Project untuk pembumian dengan pencarian bing | Yes | |
| set_lang | string | Bahasa yang akan digunakan untuk string antarmuka pengguna saat memanggil Bing API. | Tidak. |
BingGroundingSearchToolParameters
Parameter alat pencarian bing grounding.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| search_configurations | array BingGroundingSearchConfiguration | Konfigurasi pencarian yang dilampirkan ke alat ini. Mungkin ada maksimal 1 sumber daya konfigurasi pencarian yang dilampirkan ke alat. |
Yes |
BingGroundingTool
Informasi definisi input untuk alat pencarian bing grounding seperti yang digunakan untuk mengonfigurasi agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| bing_grounding | BingGroundingSearchToolParameters | Parameter alat pencarian bing grounding. | Yes | |
| └─ search_configurations | array BingGroundingSearchConfiguration | Konfigurasi pencarian yang dilampirkan ke alat ini. Mungkin ada maksimal 1 sumber daya konfigurasi pencarian yang dilampirkan ke alat. Batasan: maxItems: 1 |
Yes | |
| jenis | enum | Jenis objek, yang selalu 'bing_grounding'. Nilai yang mungkin: bing_grounding |
Yes |
BlobReference
Detail referensi blob.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| gumpalanUri | string | Jalur URI blob bagi klien untuk mengunggah data. Contoh: https://blob.windows.core.net/Container/Path |
Yes | |
| credential | SasCredential | Definisi Kredensial SAS | Yes | |
| └─ sasUri | string (baca-saja) | SAS uri | Yes | |
| └─ jenis | enum | Jenis kredensial Nilai yang mungkin: SAS |
Yes | |
| storageAccountArmId | string | ID ARM dari akun storage yang akan digunakan. | Yes |
BrowserAutomationPreviewTool
Informasi definisi input untuk Alat Otomatisasi Browser, seperti yang digunakan untuk mengonfigurasi Agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| browser_automation_preview | BrowserAutomationToolParameters | Definisi parameter input untuk Alat Otomatisasi Browser. | Yes | |
| └─ koneksi | BrowserAutomationToolConnectionParameters | Parameter koneksi project yang terkait dengan Alat Otomatisasi Browser. | Yes | |
| jenis | enum | Jenis objek, yang selalu 'browser_automation_preview'. Nilai yang mungkin: browser_automation_preview |
Yes |
BrowserAutomationToolConnectionParameters
Definisi parameter input untuk koneksi yang digunakan oleh Alat Otomatisasi Browser.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| project_connection_id | string | ID koneksi project ke sumber daya Playwright Azure Anda. | Yes |
BrowserAutomationToolParameters
Definisi parameter input untuk Alat Otomatisasi Browser.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| koneksi | BrowserAutomationToolConnectionParameters | Definisi parameter input untuk koneksi yang digunakan oleh Alat Otomatisasi Browser. | Yes | |
| └─ project_connection_id | string | ID koneksi project ke sumber daya Playwright Azure Anda. | Yes |
CaptureStructuredOutputsTool
Alat untuk menangkap output terstruktur
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Keluaran | StructuredOutputDefinition | Output terstruktur yang dapat diproduksi oleh agen. | Yes | |
| └─ deskripsi | string | Deskripsi output yang akan dipancarkan. Digunakan oleh model untuk menentukan kapan harus memancarkan output. | Yes | |
| └─ nama | string | Nama output terstruktur. | Yes | |
| └─ skema | objek | Skema JSON untuk output terstruktur. | Yes | |
| └─ ketat | Boolean (dapat diberisi dengan null) | Apakah akan memberlakukan validasi yang ketat. Bawaan true. |
Yes | |
| jenis | enum | Jenis alat. Selalu capture_structured_outputs.Nilai yang mungkin: capture_structured_outputs |
Yes |
ChartCoordinate
Koordinat untuk bagan analisis.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| ukuran | bilangan bulat | Ukuran elemen bagan. | Yes | |
| x | bilangan bulat | Koordinat sumbu X. | Yes | |
| y | bilangan bulat | Koordinat sumbu Y. | Yes |
ChatSummaryMemoryItem
Item memori yang berisi ringkasan yang diekstrak dari percakapan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | string | Isi memori. | Yes | |
| jenis | enum | Jenis item memori. Nilai yang mungkin: chat_summary |
Yes | |
| memory_id | string | ID unik item memori. | Yes | |
| cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori, seperti ID pengguna. | Yes | |
| updated_at | bilangan bulat | Waktu pembaruan terakhir item memori. | Yes |
ClusterInsightResult
Wawasan dari analisis kluster.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| clusters | array InsightCluster | Daftar kluster yang diidentifikasi dalam wawasan. | Yes | |
| koordinat | objek | Pemetaan ID opsional ke koordinat 2D yang digunakan oleh UX untuk visualisasi. Kunci peta adalah pengidentifikasi string (misalnya, id kluster atau id sampel) dan nilainya adalah koordinat dan ukuran visual untuk penyajian pada bagan 2D. Properti ini dihilangkan kecuali klien meminta koordinat (misalnya, dengan meneruskan includeCoordinates=true sebagai parameter kueri).Contoh: <br> {<br> "cluster-1": { "x": 12, "y": 34, "size": 8 },<br> "sample-123": { "x": 18, "y": 22, "size": 4 }<br> }<br> Koordinat hanya ditujukan untuk visualisasi sisi klien dan tidak ubah hasil wawasan kanonis. |
Tidak. | |
| summary | InsightSummary | Ringkasan analisis kluster kesalahan. | Yes | |
| └─ metode | string | Metode yang digunakan untuk pengelompokan. | Yes | |
| └─ sampleCount | bilangan bulat | Jumlah total sampel yang dianalisis. | Yes | |
| └─ uniqueClusterCount | bilangan bulat | Jumlah total kluster unik. | Yes | |
| └─ unikSubclusterCount | bilangan bulat | Jumlah total label subkluster unik. | Yes | |
| └─ penggunaan | ClusterTokenUsage | Penggunaan token saat melakukan analisis pengelompokan | Yes |
ClusterTokenUsage
Penggunaan token untuk analisis kluster
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| inputTokenUsage | bilangan bulat | penggunaan token input | Yes | |
| outputTokenUsage | bilangan bulat | Penggunaan token keluaran | Yes | |
| totalTokenUsage | bilangan bulat | Total penggunaan token | Yes |
CodeBasedEvaluatorDefinition
Definisi evaluator berbasis kode menggunakan kode python
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| code_text | string | Teks kode sebaris untuk evaluator | Yes | |
| data_schema | objek | Skema JSON (Draf 2020-12) untuk data input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| init_parameters | objek | Skema JSON (Draf 2020-12) untuk parameter input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| metrik | objek | Daftar metrik output yang dihasilkan oleh evaluator ini | Tidak. | |
| jenis | enum | Nilai yang mungkin: code |
Yes |
CompletionMessageToolCallChunk
Detail panggilan alat dalam pesan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| fungsi | FunctionToolCall | Detail panggilan alat fungsi. | Tidak. | |
| └─ argumen-argumen | string | Argumen untuk memanggil fungsi dengan, seperti yang dihasilkan oleh model dalam format JSON. | Yes | |
| └─ nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| id | string | Id untuk panggilan alat. | Yes | |
| jenis | enum | Jenis panggilan alat, yang selalu "fungsi". Nilai yang mungkin: function |
Yes |
Koneksi
Respons dari daftar dan dapatkan operasi koneksi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kredensial | BaseCredentials (baca-saja) | Kelas dasar untuk kredensial koneksi | Yes | |
| └─ jenis | CredentialType (baca-saja) | Jenis kredensial yang digunakan oleh koneksi | Yes | |
| id | string (baca-saja) | Pengidentifikasi unik untuk koneksi, yang dihasilkan oleh layanan | Yes | |
| adalah default | boolean (baca-saja) | Apakah koneksi ditandai sebagai koneksi default dari jenisnya | Yes | |
| metadata | objek (baca-saja) | Metadata koneksi | Yes | |
| Nama | string (baca-saja) | Nama koneksi yang ramah, disediakan oleh pengguna. | Yes | |
| sasaran | string (baca-saja) | URL koneksi yang akan digunakan untuk layanan ini | Yes | |
| jenis | ConnectionType (baca-saja) | Tipe (atau kategori) koneksi | Yes |
Jenis Koneksi
Tipe (atau kategori) koneksi
| Harta benda | Nilai |
|---|---|
| Deskripsi | Tipe (atau kategori) koneksi |
| Jenis | string |
| Nilai | AzureOpenAIAzureBlobAzureStorageAccountCognitiveSearchCosmosDBApiKeyAppConfigAppInsightsCustomKeysRemoteTool_Preview |
ContainerAppAgentDefinition
Definisi agen aplikasi kontainer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| container_app_resource_id | string | ID sumber daya Azure Container App yang menghosting agen ini. Tidak dapat diubah di seluruh versi. | Yes | |
| container_protocol_versions | array ProtocolVersionRecord | Protokol yang didukung agen untuk komunikasi masuknya kontainer. | Yes | |
| ingress_subdomain_suffix | string | Akhiran yang akan diterapkan ke subdomain aplikasi saat mengirim masuknya ke agen. Ini dapat berupa label (misalnya, '---saat ini'), revisi tertentu (misalnya, '--0000001'), atau kosong untuk menggunakan endpoint default untuk aplikasi penampung. | Yes | |
| jenis | enum | Nilai yang mungkin: container_app |
Yes | |
| rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| └─ rai_policy_name | string | Nama polis RAI yang akan diterapkan. | Yes |
ContainerDetails
Informasi terperinci tentang kontainer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| health_state | string | Status kesehatan kontainer. | Yes | |
| provisioning_error | string | Kesalahan provisi kontainer, jika ada. | Tidak. | |
| provisioning_state | string | Status provisi kontainer. | Yes | |
| replicas | array ContainerReplica | Daftar replika dalam kontainer. | Yes | |
| state | string | Keadaan kontainer. | Yes | |
| updated_on | string | Waktu pembaruan terakhir kontainer. | Yes |
ContainerLogKind
Jenis log yang akan dialirkan dari kontainer.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | consolesystem |
ContainerReplica
Informasi tentang replika kontainer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| container_state | string | Status kontainer replika. | Yes | |
| Nama | string | Nama replika. | Yes | |
| state | string | Status replika. | Yes |
ContinuousEvaluationRuleAction
Tindakan aturan evaluasi untuk evaluasi berkelanjutan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| evalId | string | Eval Id untuk menambahkan eksekusi evaluasi berkelanjutan. | Yes | |
| maxHourlyRuns | bilangan bulat | Jumlah maksimum eksekusi evaluasi yang diizinkan per jam. | Tidak. | |
| jenis | enum | Nilai yang mungkin: continuousEvaluation |
Yes |
CosmosDBIndex
Definisi Indeks Toko Vektor CosmosDB
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| jenis | enum | Jenis indeks Nilai yang mungkin: CosmosDBNoSqlVectorStore |
Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
CosmosDBIndexUpdate
Definisi Indeks Toko Vektor CosmosDB
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | enum | Jenis indeks Nilai yang mungkin: CosmosDBNoSqlVectorStore |
Yes |
CreateAgentFromManifestRequest
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| manifest_id | string | ID manifes untuk mengimpor versi agen. | Yes | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama unik yang mengidentifikasi agen. Nama dapat digunakan untuk mengambil/memperbarui/menghapus agen. - Harus dimulai dan diakhir dengan karakter alfanumerik, - Dapat berisi tanda hubung di tengah - Tidak boleh melebihi 63 karakter. Batasan: maxLength: 63 |
Yes | |
| parameter_values | objek | Input ke manifes yang akan menghasilkan Agen yang sepenuhnya terwujud. | Yes |
CreateAgentRequest
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | AgentDefinition | Yes | ||
| └─ jenis | AgentKind | Yes | ||
| └─ rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama unik yang mengidentifikasi agen. Nama dapat digunakan untuk mengambil/memperbarui/menghapus agen. - Harus dimulai dan diakhir dengan karakter alfanumerik, - Dapat berisi tanda hubung di tengah - Tidak boleh melebihi 63 karakter. Batasan: maxLength: 63 |
Yes |
CreateAgentVersionFromManifestRequest
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| manifest_id | string | ID manifes untuk mengimpor versi agen. | Yes | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| parameter_values | objek | Input ke manifes yang akan menghasilkan Agen yang sepenuhnya terwujud. | Yes |
CreateAgentVersionRequest
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | AgentDefinition | Yes | ||
| └─ jenis | AgentKind | Yes | ||
| └─ rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
MembuatPermintaanEvaluasi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| konfigurasi_sumber_data | OpenAI.CreateEvalCustomDataSourceConfig atau OpenAI.CreateEvalLogsDataSourceConfig atau OpenAI.CreateEvalStoredCompletionsDataSourceConfig atau AzureAIDataSourceConfig | Konfigurasi untuk sumber data yang digunakan untuk evaluasi berjalan. Menentukan skema data yang digunakan dalam evaluasi. | Yes | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama evaluasi. | Tidak. | |
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| kriteria_pengujian | array OpenAI.EvalGraderLabelModel atau OpenAI.EvalGraderStringCheck atau OpenAI.EvalGraderTextSimilarity atau OpenAI.EvalGraderPython atau OpenAI.EvalGraderScoreModel atau EvalGraderAzureAIEvaluator | Daftar penilai untuk semua sesi evaluasi yang dijalankan dalam grup ini. Grader dapat mereferensikan variabel dalam sumber data menggunakan notasi kurung kurawal ganda, seperti {{item.variable_name}}. Untuk mereferensikan output model, gunakan sample namespace (yaitu, {{sample.output_text}}). |
Yes |
CreateEvalRunRequest
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sumber data | OpenAI.CreateEvalJsonlRunDataSource atau OpenAI.CreateEvalCompletionsRunDataSource atau OpenAI.CreateEvalResponsesRunDataSource atau EvalRunDataSource | Detail tentang sumber data eksekusi. | Yes | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Nama eksekusi. | Tidak. | |
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
CredentialType
Jenis kredensial yang digunakan oleh koneksi
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis kredensial yang digunakan oleh koneksi |
| Jenis | string |
| Nilai | ApiKeyAADSASCustomKeysNoneAgenticIdentityToken_Preview |
CronTrigger
Pemicu berbasis cron.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| endTime | string | Waktu berakhir untuk jadwal cron dalam format ISO 8601. | Tidak. | |
| ekspresi | string | Cron yang menentukan frekuensi jadwal. | Yes | |
| startTime | string | Waktu mulai untuk jadwal cron dalam format ISO 8601. | Tidak. | |
| zona waktu | string | Zona waktu untuk jadwal cron. | Tidak. | UTC |
| jenis | enum | Nilai yang mungkin: Cron |
Yes |
CustomCredential
Definisi kredensial kustom
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis kredensial Nilai yang mungkin: CustomKeys |
Yes |
Objek ini juga menerima properti jenis tambahan: string
DailyRecurrenceSchedule
Jadwal pengulangan harian.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| hours | array bilangan bulat | Jam untuk jadwal pengulangan. | Yes | |
| jenis | enum | Jenis kekambuhan harian. Nilai yang mungkin: Daily |
Yes |
DataSourceConfig
Kelas dasar untuk menjalankan sumber data dengan dukungan diskriminator.
Diskriminator untuk DataSourceConfig
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| skema | objek | Skema JSON objek keseluruhan untuk item sumber data yang dijalankan. | Yes | |
| jenis | string | Diskriminator jenis sumber data. | Yes |
DatasetType
Enum untuk menentukan jenis data.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Enum untuk menentukan jenis data. |
| Jenis | string |
| Nilai | uri_fileuri_folder |
DatasetVersion
Definisi DatasetVersion
Diskriminator untuk DatasetVersion
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
uri_file |
FileDatasetVersion |
uri_folder |
FolderDatasetVersion |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| connectionName | string | Nama koneksi Akun Azure Storage. Diperlukan jika startPendingUploadVersion tidak dipanggil sebelum membuat Himpunan Data | Tidak. | |
| dataUri | string | URI data (contoh) Batasan: minLength: 1, pola: [a-zA-Z0-9_] |
Yes | |
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| isReference | boolean (baca-saja) | Menunjukkan apakah himpunan data menyimpan referensi ke storage, atau himpunan data mengelola storage itu sendiri. Jika true, data yang mendasarinya tidak akan dihapus saat versi himpunan data dihapus | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| jenis | DatasetType | Enum untuk menentukan jenis data. | Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
DatasetVersionUpdate
Definisi DatasetVersion
Diskriminator untuk DatasetVersionUpdate
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
uri_file |
FileDatasetVersionUpdate |
uri_folder |
FolderDatasetVersionUpdate |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | DatasetType | Enum untuk menentukan jenis data. | Yes |
Hari dalam Minggu
Hari dalam seminggu untuk jadwal pengulangan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Hari dalam seminggu untuk jadwal pengulangan. |
| Jenis | string |
| Nilai | SundayMondayTuesdayWednesdayThursdayFridaySaturday |
DeleteAgentResponse
Objek agen yang dihapus
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | Boolean | Apakah agen berhasil dihapus. | Yes | |
| Nama | string | Nama agen. | Yes | |
| objek | enum | Jenis objek. Selalu 'agen.dihapus'. Nilai yang mungkin: agent.deleted |
Yes |
DeleteAgentVersionResponse
Objek versi agen yang dihapus
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | Boolean | Apakah agen berhasil dihapus. | Yes | |
| Nama | string | Nama agen. | Yes | |
| objek | enum | Jenis objek. Selalu 'agent.version.deleted'. Nilai yang mungkin: agent.version.deleted |
Yes | |
| versi | string | Pengidentifikasi versi agen. | Yes |
DeleteEvalResponse
Objek evaluasi yang dihapus
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | Boolean | Apakah evaluasi berhasil dihapus. | Yes | |
| eval_id | string | id evaluasi. | Yes | |
| objek | enum | Jenis objek. Selalu 'eval.deleted'. Nilai yang mungkin: eval.deleted |
Yes |
DeleteEvalRunResponse
Objek eksekusi evaluasi yang dihapus.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | Boolean | Apakah evaluasi berhasil dihapus. | Tidak. | |
| objek | enum | Jenis objek. Selalu 'eval.deleted'. Nilai yang mungkin: eval.deleted |
Tidak. | |
| run_id | string | id evaluasi. | Tidak. |
DeleteMemoryStoreResponse
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | Boolean | Apakah penyimpanan memori berhasil dihapus. | Yes | |
| Nama | string | Nama penyimpanan memori. | Yes | |
| objek | enum | Jenis objek. Selalu 'memory_store.deleted'. Nilai yang mungkin: memory_store.deleted |
Yes |
DeleteResponseResult
Hasil dari operasi respons penghapusan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | enum | Selalu kembalikan true Nilai yang mungkin: True |
Yes | |
| id | string | ID operasi. | Yes | |
| objek | enum | Selalu kembalikan 'respons'. Nilai yang mungkin: response |
Yes |
Penyebaran
Definisi Penerapan Model
Diskriminator untuk Penyebaran
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
ModelDeployment |
ModelDeployment |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string (baca-saja) | Nama penyebaran | Yes | |
| jenis | |
Yes |
Jenis Penerapan
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | ModelDeployment |
EntraIDCredentials
Definisi kredensial ID Entra
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis kredensial Nilai yang mungkin: AAD |
Yes |
Eval
Objek Evaluasi dengan konfigurasi sumber data dan kriteria pengujian. Evaluasi mewakili tugas yang harus dilakukan untuk integrasi LLM Anda. Suka:
- Meningkatkan kualitas chatbot saya
- Lihat seberapa baik chatbot saya menangani dukungan pelanggan
- Periksa apakah o4-mini lebih baik di usecase saya daripada gpt-4o
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat evaluasi dibuat. | Yes | |
| dibuat oleh | string | nama orang yang membuat eksekusi. | Tidak. | |
| konfigurasi_sumber_data | OpenAI.CreateEvalCustomDataSourceConfig atau OpenAI.CreateEvalLogsDataSourceConfig atau OpenAI.CreateEvalStoredCompletionsDataSourceConfig atau AzureAIDataSourceConfig | Konfigurasi sumber data yang digunakan dalam menjalankan evaluasi. | Yes | |
| id | string | Pengidentifikasi unik untuk evaluasi. | Yes | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Yes | |
| modified_at | Integer | Tidak. | ||
| Nama | string | Nama evaluasi. | Yes | |
| objek | enum | Jenis objek. Nilai yang mungkin: eval |
Yes | |
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| kriteria_pengujian | array OpenAI.EvalGraderLabelModel atau OpenAI.EvalGraderStringCheck atau OpenAI.EvalGraderTextSimilarity atau OpenAI.EvalGraderPython atau OpenAI.EvalGraderScoreModel atau EvalGraderAzureAIEvaluator | Daftar kriteria pengujian. | Yes |
EvalCsvFileIdSource
Mewakili referensi ke file CSV yang diunggah yang digunakan sebagai sumber untuk data evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | Pengidentifikasi file CSV yang diunggah. | Yes | |
| jenis | enum | Jenis sumber, selalu file_id.Nilai yang mungkin: file_id |
Yes |
EvalCsvRunDataSource
Mewakili sumber data CSV untuk eksekusi evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sumber | EvalCsvFileIdSource | Mewakili referensi ke file CSV yang diunggah yang digunakan sebagai sumber untuk data evaluasi. | Yes | |
| └─ ID | string | Pengidentifikasi file CSV yang diunggah. | Yes | |
| └─ jenis | enum | Jenis sumber, selalu file_id.Nilai yang mungkin: file_id |
Yes | |
| jenis | enum | Jenis sumber data, selalu csv.Nilai yang mungkin: csv |
Yes |
EvalGraderAzureAIEvaluator
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data_mapping | objek | Model yang digunakan untuk evaluasi. Harus mendukung output terstruktur. | Tidak. | |
| evaluator_name | string | Nama evaluator. | Yes | |
| evaluator_version | string | Versi evaluator. Versi terbaru jika tidak ditentukan. | Tidak. | |
| initialization_parameters | objek | Parameter inisialisasi untuk evaluasi. Harus mendukung output terstruktur. | Tidak. | |
| Nama | string | Nama penilai. | Yes | |
| jenis | enum | Tipe objek, yang selalu azure_ai_evaluator.Nilai yang mungkin: azure_ai_evaluator |
Yes |
EvalResult
Hasil evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string | Nama cek | Yes | |
| Berlalu | Boolean | menunjukkan apakah pemeriksaan lulus atau gagal | Yes | |
| skor | nomor/angka | skor | Yes | |
| jenis | string | Jenis cek | Yes |
EvalRun
Skema yang mewakili pelaksanaan evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat eksekusi evaluasi dibuat. | Yes | |
| dibuat oleh | string | nama orang yang membuat eksekusi. | Tidak. | |
| sumber data | OpenAI.CreateEvalJsonlRunDataSource atau OpenAI.CreateEvalCompletionsRunDataSource atau OpenAI.CreateEvalResponsesRunDataSource atau EvalRunDataSource | Informasi tentang sumber data eksekusi. | Yes | |
| galat | OpenAI.EvalApiError | Objek yang mewakili respons kesalahan dari EVAL API. | Yes | |
| eval_id | string | Pengidentifikasi evaluasi terkait. | Yes | |
| id | string | Pengidentifikasi unik untuk sesi evaluasi. | Yes | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Yes | |
| model | string | Model yang dievaluasi, jika berlaku. | Yes | |
| modified_at | Integer | Tidak. | ||
| Nama | string | Nama pelaksanaan evaluasi. | Yes | |
| objek | enum | Jenis objek. Selalu "eval.run". Nilai yang mungkin: eval.run |
Yes | |
| penggunaan_per_model | array OpenAI.EvalRunPerModelUsage | Statistik penggunaan untuk setiap model selama eksekusi evaluasi. | Yes | |
| hasil_kriteria_pengujian | array OpenAI.EvalRunPerTestingCriteriaResults | Hasil per kriteria pengujian yang diterapkan selama jalannya evaluasi. | Yes | |
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| report_url | string | URL ke laporan jalannya evaluasi yang dihasilkan di dasbor UI. | Yes | |
| jumlah_hasil | OpenAI.EvalRunResultCounts | Yes | ||
| └─ kesalahan | OpenAI.integer | Yes | ||
| └─ gagal | OpenAI.integer | Yes | ||
| └─ berhasil | OpenAI.integer | Yes | ||
| └─ jumlah | OpenAI.integer | Yes | ||
| status | string | Status jalannya evaluasi. | Yes |
EvalRunDataSource
Kelas dasar untuk menjalankan sumber data dengan dukungan diskriminator.
Diskriminator untuk EvalRunDataSource
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
azure_ai_traces_preview |
TracesPreviewEvalRunDataSource |
azure_ai_synthetic_data_gen_preview |
SyntheticDataGenerationPreviewEvalRunDataSource |
azure_ai_responses |
AzureAIResponsesEvalRunDataSource |
azure_ai_target_completions |
TargetCompletionEvalRunDataSource |
csv |
EvalCsvRunDataSource |
azure_ai_red_team |
RedTeamEvalRunDataSource |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | string | Diskriminator jenis sumber data. | Yes |
EvalRunOutputItem
Skema yang mewakili elemen hasil dari proses evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat eksekusi evaluasi dibuat. | Yes | |
| item_sumber_data | objek | Rincian elemen sumber data masukan. | Yes | |
| id_item_sumberdata | OpenAI.integer | Yes | ||
| eval_id | string | Pengidentifikasi grup evaluasi. | Yes | |
| id | string | Pengidentifikasi unik untuk item output dari proses evaluasi. | Yes | |
| objek | enum | Jenis objek. Selalu "eval.run.output_item". Nilai yang mungkin: eval.run.output_item |
Yes | |
| results | array EvalRunOutputItemResult | Daftar hasil grader untuk item output ini. | Yes | |
| run_id | string | Pengidentifikasi jalannya evaluasi yang terkait dengan item output ini. | Yes | |
| sampel | OpenAI.EvalRunOutputItemSample | Yes | ||
| └─ kesalahan | OpenAI.EvalApiError | Objek yang mewakili respons kesalahan dari EVAL API. | Yes | |
| └─ alasan_selesai | string | Yes | ||
| └─ masukan | array EvalRunOutputItemSampleInput | Yes | ||
| └─ max_completion_tokens | OpenAI.integer | Yes | ||
| └─ model | string | Yes | ||
| └─ keluaran | array EvalRunOutputItemSampleOutput | Yes | ||
| └─ benih | OpenAI.integer | Yes | ||
| └─ suhu | OpenAI.numeric | Yes | ||
| └─ top_p | OpenAI.numeric | Yes | ||
| └─ penggunaan | OpenAI.EvalRunOutputItemSampleUsage | Yes | ||
| status | string | Status jalannya evaluasi. | Yes |
EvalRunOutputItemResult
Satu hasil grader untuk item output eksekusi evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| label | string | Label yang terkait dengan metrik kriteria pengujian (misalnya, "pass", "fail", "good", "bad"). | Tidak. | |
| metric | string | Nama metrik (misalnya, "fluency", "f1_score"). | Tidak. | |
| Nama | string | Nama penilai. | Yes | |
| Berlalu | Boolean | Apakah grader menganggap output sebagai pass. | Yes | |
| properties | objek | Detail tambahan tentang metrik kriteria pengujian. | Tidak. | |
| alasan | string | Alasan metrik kriteria pengujian. | Tidak. | |
| sampel | objek (nullable) | Sampel opsional atau data perantara yang dihasilkan oleh grader. | Tidak. | |
| skor | OpenAI.numeric | Yes | ||
| ambang | nomor/angka | Ambang batas yang digunakan untuk menentukan lulus/gagal untuk kriteria pengujian ini, jika bersifat numerik. | Tidak. | |
| jenis | string | Jenis grader (misalnya, "string-check-grader"). | Tidak. |
Objek ini juga menerima properti tambahan.
EvalRunOutputItemSampleInput
Pesan dalam eksekusi evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | string | Yes | ||
| peran | string | Yes | ||
| tool_calls | array completionMessageToolCallChunk | Panggilan alat yang dilakukan dalam pesan, jika ada. | Yes |
EvalRunOutputItemSampleOutput
Pesan dalam eksekusi evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | string | Tidak. | ||
| peran | string | Tidak. | ||
| tool_calls | array completionMessageToolCallChunk | Panggilan alat yang dilakukan dalam pesan, jika ada. | Yes |
EvalRunResultCompareItem
Perbandingan metrik untuk perlakuan terhadap baseline.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deltaEstimate | nomor/angka | Perkiraan perbedaan antara pengobatan dan baseline. | Yes | |
| pValue | nomor/angka | Nilai P untuk efek pengobatan. | Yes | |
| treatmentEffect | TreatmentEffectType | Jenis Efek Pengobatan. | Yes | |
| treatmentRunId | string | ID eksekusi perlakuan. | Yes | |
| treatmentRunSummary | EvalRunResultSummary | Statistik ringkasan metrik dalam eksekusi evaluasi. | Yes | |
| └─ rata-rata | nomor/angka | Nilai rata-rata metrik dalam eksekusi evaluasi. | Yes | |
| └─ runId | string | ID eksekusi evaluasi. | Yes | |
| └─ sampleCount | bilangan bulat | Jumlah sampel dalam evaluasi yang dijalankan. | Yes | |
| └─ standarDeviasi | nomor/angka | Standar deviasi metrik dalam evaluasi eksekusi. | Yes |
EvalRunResultComparison
Hasil perbandingan untuk pengobatan berjalan dengan baseline.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| baselineRunSummary | EvalRunResultSummary | Statistik ringkasan metrik dalam eksekusi evaluasi. | Yes | |
| └─ rata-rata | nomor/angka | Nilai rata-rata metrik dalam eksekusi evaluasi. | Yes | |
| └─ runId | string | ID eksekusi evaluasi. | Yes | |
| └─ sampleCount | bilangan bulat | Jumlah sampel dalam evaluasi yang dijalankan. | Yes | |
| └─ standarDeviasi | nomor/angka | Standar deviasi metrik dalam evaluasi eksekusi. | Yes | |
| compareItems | array EvalRunResultCompareItem | Daftar hasil perbandingan untuk setiap proses perawatan. | Yes | |
| evaluator | string | Nama evaluator untuk kriteria pengujian ini. | Yes | |
| metric | string | Metrik sedang dievaluasi. | Yes | |
| testingCriteria | string | Nama kriteria pengujian. | Yes |
EvalRunResultSummary
Statistik ringkasan metrik dalam eksekusi evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tengah | nomor/angka | Nilai rata-rata metrik dalam eksekusi evaluasi. | Yes | |
| runId | string | ID eksekusi evaluasi. | Yes | |
| sampleCount | bilangan bulat | Jumlah sampel dalam evaluasi yang dijalankan. | Yes | |
| standardDeviation | nomor/angka | Standar deviasi metrik dalam evaluasi eksekusi. | Yes |
EvaluationComparisonInsightRequest
Permintaan Perbandingan Evaluasi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| baselineRunId | string | ID eksekusi dasar untuk perbandingan. | Yes | |
| evalId | string | Pengidentifikasi untuk evaluasi. | Yes | |
| treatmentRunIds | array string | Daftar ID eksekusi perlakuan untuk perbandingan. | Yes | |
| jenis | enum | Jenis permintaan. Nilai yang mungkin: EvaluationComparison |
Yes |
EvaluationComparisonInsightResult
Wawasan dari perbandingan evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Perbandingan | array EvalRunResultComparison | Hasil perbandingan untuk setiap perlakuan berjalan dengan baseline. | Yes | |
| metode | string | Metode statistik yang digunakan untuk perbandingan. | Yes | |
| jenis | enum | Jenis hasil wawasan. Nilai yang mungkin: EvaluationComparison |
Yes |
EvaluationResultSample
Contoh dari hasil evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| correlationInfo | objek | Info tentang korelasi untuk sampel analisis. | Yes | |
| evaluationResult | EvalResult | Hasil evaluasi. | Yes | |
| └─ nama | string | Nama cek | Yes | |
| └─ berhasil | Boolean | menunjukkan apakah pemeriksaan lulus atau gagal | Yes | |
| └─ skor | nomor/angka | skor | Yes | |
| └─ jenis | string | Jenis cek | Yes | |
| features | objek | Fitur untuk membantu pemfilteran data tambahan di UX. | Yes | |
| id | string | Pengidentifikasi unik untuk sampel analisis. | Yes | |
| jenis | enum | Jenis Sampel Hasil Evaluasi Nilai yang mungkin: EvaluationResultSample |
Yes |
Aturan Evaluasi
Model aturan evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | EvaluationRuleAction | Model tindakan evaluasi. | Yes | |
| └─ jenis | EvaluationRuleActionType | Jenis tindakan evaluasi. | Yes | |
| deskripsi | string | Deskripsi untuk aturan evaluasi. | Tidak. | |
| nama tampilan | string | Nama Tampilan untuk aturan evaluasi. | Tidak. | |
| enabled | Boolean | Menunjukkan apakah aturan evaluasi diaktifkan. Nilai default adalah benar. | Yes | |
| eventType | EvaluationRuleEventType | Jenis peristiwa aturan evaluasi. | Yes | |
| filter | EvaluationRuleFilter | Model filter evaluasi. | Tidak. | |
| └─ agenNama | string | Filter berdasarkan nama agen. | Yes | |
| id | string (baca-saja) | Pengidentifikasi unik untuk aturan evaluasi. | Yes | |
| sistem Data | objek (baca-saja) | Metadata sistem untuk aturan evaluasi. | Yes |
EvaluationRuleAction
Model tindakan evaluasi.
Diskriminator untuk EvaluationRuleAction
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
continuousEvaluation |
ContinuousEvaluationRuleAction |
humanEvaluationPreview |
HumanEvaluationPreviewRuleAction |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | EvaluationRuleActionType | Jenis tindakan evaluasi. | Yes |
EvaluationRuleActionType
Jenis tindakan evaluasi.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis tindakan evaluasi. |
| Jenis | string |
| Nilai | continuousEvaluationhumanEvaluationPreview |
EvaluationRuleEventType
Jenis peristiwa aturan evaluasi.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis peristiwa aturan evaluasi. |
| Jenis | string |
| Nilai | responseCompletedmanual |
EvaluationRuleFilter
Model filter evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agen Nama | string | Filter berdasarkan nama agen. | Yes |
EvaluationRunClusterInsightRequest
Wawasan tentang kumpulan Hasil Evaluasi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| evalId | string | Id Evaluasi untuk wawasan. | Yes | |
| modelKonfigurasi | InsightModelConfiguration | Konfigurasi model yang digunakan dalam pembuatan wawasan. | Tidak. | |
| └─ modelDeploymentName | string | Penyebaran model yang akan dievaluasi. Menerima nama penyebaran saja atau dengan nama koneksi sebagai {connectionName}/<modelDeploymentName>. |
Yes | |
| runIds | array string | Daftar ID eksekusi evaluasi untuk wawasan. | Yes | |
| jenis | enum | Jenis permintaan wawasan. Nilai yang mungkin: EvaluationRunClusterInsight |
Yes |
EvaluasiRunClusterInsightResult
Wawasan dari evaluasi menjalankan analisis kluster.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| clusterInsight | ClusterInsightResult | Wawasan dari analisis kluster. | Yes | |
| jenis | enum | Jenis hasil wawasan. Nilai yang mungkin: EvaluationRunClusterInsight |
Yes |
EvaluationScheduleTask
Tugas evaluasi untuk jadwal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| konfigurasi | objek | Konfigurasi untuk tugas tersebut. | Tidak. | |
| evalId | string | Pengidentifikasi grup evaluasi. | Yes | |
| evalRun | objek | Muatan evaluasi jalankan. | Yes | |
| jenis | enum | Nilai yang mungkin: Evaluation |
Yes |
EvaluasiTaxonomy
Pengertian Taksonomi Evaluasi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| properties | objek | Properti tambahan untuk taksonomi evaluasi. | Tidak. | |
| taxonomyCategories | array TaxonomyCategory | Daftar kategori taksonomi. | Tidak. | |
| taxonomyInput | EvaluasiTaxonomyInput | Konfigurasi input untuk taksonomi evaluasi. | Yes | |
| └─ jenis | EvaluationTaxonomyInputType | Jenis input taksonomi evaluasi. | Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
EvaluationTaxonomyCreateOrUpdate
Pengertian Taksonomi Evaluasi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| properties | objek | Properti tambahan untuk taksonomi evaluasi. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| taxonomyCategories | array TaxonomyCategory | Daftar kategori taksonomi. | Tidak. | |
| taxonomyInput | EvaluasiTaxonomyInput | Konfigurasi input untuk taksonomi evaluasi. | Yes | |
| └─ jenis | EvaluationTaxonomyInputType | Jenis input taksonomi evaluasi. | Yes |
EvaluasiTaxonomyInput
Konfigurasi input untuk taksonomi evaluasi.
Diskriminator untuk EvaluasiTaxonomyInput
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
agent |
AgentTaxonomyInput |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | EvaluationTaxonomyInputType | Jenis input taksonomi evaluasi. | Yes |
EvaluationTaxonomyInputType
Jenis input taksonomi evaluasi.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis input taksonomi evaluasi. |
| Jenis | string |
| Nilai | agentpolicy |
EvaluationTaxonomyInputUpdate
Konfigurasi input untuk taksonomi evaluasi.
Diskriminator untuk EvaluationTaxonomyInputUpdate
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
agent |
AgentTaxonomyInputUpdate |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | EvaluationTaxonomyInputType | Jenis input taksonomi evaluasi. | Yes |
EvaluationTaxonomyUpdate
Pengertian Taksonomi Evaluasi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| properties | objek | Properti tambahan untuk taksonomi evaluasi. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| taxonomyCategories | array TaxonomyCategory | Daftar kategori taksonomi. | Tidak. | |
| taxonomyInput | EvaluationTaxonomyInputUpdate | Konfigurasi input untuk taksonomi evaluasi. | Tidak. | |
| └─ jenis | EvaluationTaxonomyInputType | Jenis input taksonomi evaluasi. | Yes |
EvaluatorCategory
Kategori evaluator
| Harta benda | Nilai |
|---|---|
| Deskripsi | Kategori evaluator |
| Jenis | string |
| Nilai | qualitysafetyagents |
EvaluatorDefinition
Konfigurasi evaluator dasar dengan diskriminator
Diskriminator untuk EvaluatorDefinition
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
code |
CodeBasedEvaluatorDefinition |
prompt |
PromptBasedEvaluatorDefinition |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data_schema | objek | Skema JSON (Draf 2020-12) untuk data input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| init_parameters | objek | Skema JSON (Draf 2020-12) untuk parameter input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| metrik | objek | Daftar metrik output yang dihasilkan oleh evaluator ini | Tidak. | |
| jenis | EvaluatorDefinitionType | Jenis definisi evaluator | Yes |
EvaluatorDefinitionType
Jenis definisi evaluator
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis definisi evaluator |
| Jenis | string |
| Nilai | promptcodeprompt_and_codeserviceopenai_graders |
EvaluatorMetric
Metrik Evaluator
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| desirable_direction | EvaluatorMetricDirection | Arah metrik yang menunjukkan apakah nilai yang lebih tinggi lebih baik, nilai yang lebih rendah lebih baik, atau netral | Tidak. | |
| is_primary | Boolean | Menunjukkan apakah metrik ini utama ketika ada beberapa metrik. | Tidak. | |
| max_value | nomor/angka | Nilai maksimum untuk metrik. Jika tidak ditentukan, diasumsikan tidak terbatas. | Tidak. | |
| min_value | nomor/angka | Nilai minimum untuk metrik | Tidak. | |
| jenis | EvaluatorMetricType | Jenis evaluator | Tidak. |
EvaluatorMetricDirection
Arah metrik yang menunjukkan apakah nilai yang lebih tinggi lebih baik, nilai yang lebih rendah lebih baik, atau netral
| Harta benda | Nilai |
|---|---|
| Deskripsi | Arah metrik yang menunjukkan apakah nilai yang lebih tinggi lebih baik, nilai yang lebih rendah lebih baik, atau netral |
| Jenis | string |
| Nilai | increasedecreaseneutral |
EvaluatorMetricType
Jenis evaluator
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis evaluator |
| Jenis | string |
| Nilai | ordinalcontinuousboolean |
EvaluatorType
Jenis evaluator
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis evaluator |
| Jenis | string |
| Nilai | builtincustom |
EvaluatorVersion
Definisi Evaluator
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| categories | array EvaluatorCategory | Kategori evaluator | Yes | |
| dibuat_pada | string (baca-saja) | Tanggal/waktu pembuatan evaluator | Yes | |
| dibuat oleh | string (baca-saja) | Pencipta evaluator | Yes | |
| definisi | EvaluatorDefinition | Konfigurasi evaluator dasar dengan diskriminator | Yes | |
| └─ data_schema | objek | Skema JSON (Draf 2020-12) untuk data input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| └─ init_parameters | objek | Skema JSON (Draf 2020-12) untuk parameter input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| └─ metrik | objek | Daftar metrik output yang dihasilkan oleh evaluator ini | Tidak. | |
| └─ jenis | EvaluatorDefinitionType | Jenis definisi evaluator | Yes | |
| display_name | string | Nama Tampilan untuk evaluator. Ini membantu menemukan evaluator dengan mudah di AI Foundry. Tidak perlu unik. | Tidak. | |
| evaluator_type | EvaluatorType | Jenis evaluator | Yes | |
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| metadata | objek | Metadata tentang evaluator | Tidak. | |
| modified_at | string (baca-saja) | Tanggal/waktu evaluator yang terakhir diubah | Yes | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
EvaluatorVersionBuat
Definisi Evaluator
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| categories | array EvaluatorCategory | Kategori evaluator | Yes | |
| definisi | EvaluatorDefinition | Konfigurasi evaluator dasar dengan diskriminator | Yes | |
| └─ data_schema | objek | Skema JSON (Draf 2020-12) untuk data input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| └─ init_parameters | objek | Skema JSON (Draf 2020-12) untuk parameter input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| └─ metrik | objek | Daftar metrik output yang dihasilkan oleh evaluator ini | Tidak. | |
| └─ jenis | EvaluatorDefinitionType | Jenis definisi evaluator | Yes | |
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| display_name | string | Nama Tampilan untuk evaluator. Ini membantu menemukan evaluator dengan mudah di AI Foundry. Tidak perlu unik. | Tidak. | |
| evaluator_type | EvaluatorType | Jenis evaluator | Yes | |
| metadata | objek | Metadata tentang evaluator | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. |
EvaluatorVersionUpdate
Definisi Evaluator
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| categories | array EvaluatorCategory | Kategori evaluator | Tidak. | |
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| display_name | string | Nama Tampilan untuk evaluator. Ini membantu menemukan evaluator dengan mudah di AI Foundry. Tidak perlu unik. | Tidak. | |
| metadata | objek | Metadata tentang evaluator | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. |
FabricDataAgentToolParameters
Parameter alat agen data fabric.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| project_connections | array ToolProjectConnection | Koneksi project yang terpasang pada alat ini. Mungkin ada maksimal 1 koneksi sumber daya yang dilampirkan ke alat. |
Tidak. |
FileDatasetVersion
Definisi FileDatasetVersion
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| connectionName | string | Nama koneksi Akun Azure Storage. Diperlukan jika startPendingUploadVersion tidak dipanggil sebelum membuat Himpunan Data | Tidak. | |
| dataUri | string | URI data (contoh) Batasan: minLength: 1, pola: [a-zA-Z0-9_] |
Yes | |
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| isReference | boolean (baca-saja) | Menunjukkan apakah himpunan data menyimpan referensi ke storage, atau himpunan data mengelola storage itu sendiri. Jika true, data yang mendasarinya tidak akan dihapus saat versi himpunan data dihapus | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| jenis | enum | Jenis himpunan data Nilai yang mungkin: uri_file |
Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
FileDatasetVersionUpdate
Definisi FileDatasetVersion
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | enum | Jenis himpunan data Nilai yang mungkin: uri_file |
Yes |
FolderDatasetVersion
Definisi FileDatasetVersion
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| connectionName | string | Nama koneksi Akun Azure Storage. Diperlukan jika startPendingUploadVersion tidak dipanggil sebelum membuat Himpunan Data | Tidak. | |
| dataUri | string | URI data (contoh) Batasan: minLength: 1, pola: [a-zA-Z0-9_] |
Yes | |
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| isReference | boolean (baca-saja) | Menunjukkan apakah himpunan data menyimpan referensi ke storage, atau himpunan data mengelola storage itu sendiri. Jika true, data yang mendasarinya tidak akan dihapus saat versi himpunan data dihapus | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| jenis | enum | Jenis himpunan data Nilai yang mungkin: uri_folder |
Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
FolderDatasetVersionUpdate
Definisi FileDatasetVersion
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | enum | Jenis himpunan data Nilai yang mungkin: uri_folder |
Yes |
FunctionToolCall
Detail panggilan alat fungsi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | Argumen untuk memanggil fungsi dengan, seperti yang dihasilkan oleh model dalam format JSON. | Yes | |
| Nama | string | Nama fungsi yang akan dipanggil. | Yes |
HostedAgentDefinition
Definisi agen yang dihosting.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| container_protocol_versions | array ProtocolVersionRecord | Protokol yang didukung agen untuk komunikasi masuknya kontainer. | Yes | |
| cpu | string | Konfigurasi CPU untuk agen yang dihosting. | Yes | |
| environment_variables | objek | Variabel lingkungan untuk diatur dalam kontainer agen yang dihosting. | Tidak. | |
| citra | string | ID gambar untuk agen, berlaku untuk agen yang dihosting berbasis gambar. | Tidak. | |
| jenis | enum | Nilai yang mungkin: hosted |
Yes | |
| memori | string | Konfigurasi memori untuk agen yang dihosting. | Yes | |
| rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| └─ rai_policy_name | string | Nama polis RAI yang akan diterapkan. | Yes | |
| perangkat | array OpenAI.Tool | Array alat yang dapat dipanggil oleh model agen yang dihosting saat menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter . |
Tidak. |
HourlyRecurrenceSchedule
Jadwal pengulangan per jam.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: Hourly |
Yes |
HumanEvaluationPreviewRuleAction
Tindakan aturan evaluasi untuk evaluasi manusia.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| templatID | AssetId | Pengidentifikasi aset yang disimpan. | Yes | |
| jenis | enum | Nilai yang mungkin: humanEvaluationPreview |
Yes |
Index
Definisi sumber daya indeks
Diskriminator untuk Indeks
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
AzureSearch |
AzureAISearchIndex |
ManagedAzureSearch |
ManagedAzureAISearchIndex |
CosmosDBNoSqlVectorStore |
CosmosDBIndex |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| jenis | IndexType | Yes | ||
| versi | string (baca-saja) | Versi sumber daya | Yes |
IndexType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | AzureSearchCosmosDBNoSqlVectorStoreManagedAzureSearch |
IndexUpdate
Definisi sumber daya indeks
Diskriminator untuk IndexUpdate
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
AzureSearch |
AzureAISearchIndexUpdate |
ManagedAzureSearch |
ManagedAzureAISearchIndexUpdate |
CosmosDBNoSqlVectorStore |
CosmosDBIndexUpdate |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | IndexType | Yes |
Wawasan
Isi respons untuk wawasan kluster.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| nama tampilan | string | Nama tampilan yang mudah digunakan untuk wawasan. | Yes | |
| id | string (baca-saja) | Pengidentifikasi unik untuk laporan wawasan. | Yes | |
| metadata | InsightsMetadata (baca-saja) | Metadata tentang wawasan. | Yes | |
| └─ selesaiPada | string | Stempel waktu saat wawasan selesai. | Tidak. | |
| └─ createAt | string | Stempel waktu saat wawasan dibuat. | Yes | |
| permintaan | InsightRequest | Permintaan laporan wawasan. | Yes | |
| └─ jenis | InsightType | Jenis permintaan. | Yes | |
| hasil | InsightResult (baca-saja) | Hasil wawasan. | Tidak. | |
| └─ jenis | InsightType | Jenis hasil wawasan. | Yes | |
| state | Azure. Core.Foundations.OperationState (baca-saja) | Enum yang menjelaskan status operasi yang diizinkan. | Yes |
InsightCluster
Kelompok sampel analisis.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi kluster analisis. | Yes | |
| id | string | ID kluster analisis. | Yes | |
| label | string | Label untuk kluster | Yes | |
| Sampel | array InsightSample | Daftar sampel yang termasuk dalam kluster ini. Kosong jika sampel adalah bagian dari subkluster. | Tidak. | |
| subKluster | array InsightCluster | Daftar subkluster dalam kluster ini. Kosong jika tidak ada subkluster. | Tidak. | |
| saran | string | Saran untuk kluster | Yes | |
| suggestionTitle | string | Judul saran untuk kluster | Yes | |
| weight | bilangan bulat | Bobot kluster analisis. Ini menunjukkan jumlah sampel dalam kluster. | Yes |
InsightModelConfiguration
Konfigurasi model yang digunakan dalam pembuatan wawasan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| modelDeploymentName | string | Penyebaran model yang akan dievaluasi. Menerima nama penyebaran saja atau dengan nama koneksi sebagai {connectionName}/<modelDeploymentName>. |
Yes |
InsightRequest
Permintaan laporan wawasan.
Diskriminator untuk InsightRequest
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
EvaluationRunClusterInsight |
EvaluationRunClusterInsightRequest |
AgentClusterInsight |
AgentClusterInsightRequest |
EvaluationComparison |
EvaluationComparisonInsightRequest |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | InsightType | Permintaan wawasan. | Yes |
InsightResult
Hasil wawasan.
Diskriminator untuk InsightResult
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
EvaluationComparison |
EvaluationComparisonInsightResult |
EvaluationRunClusterInsight |
EvaluasiRunClusterInsightResult |
AgentClusterInsight |
AgentClusterInsightResult |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | InsightType | Permintaan wawasan. | Yes |
InsightSample
Sampel dari analisis.
Diskriminator untuk InsightSample
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
EvaluationResultSample |
EvaluationResultSample |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| correlationInfo | objek | Info tentang korelasi untuk sampel analisis. | Yes | |
| features | objek | Fitur untuk membantu pemfilteran data tambahan di UX. | Yes | |
| id | string | Pengidentifikasi unik untuk sampel analisis. | Yes | |
| jenis | SampleType | Jenis sampel yang digunakan dalam analisis. | Yes |
InsightScheduleTask
Tugas wawasan untuk jadwal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| konfigurasi | objek | Konfigurasi untuk tugas tersebut. | Tidak. | |
| wawasan | Wawasan | Isi respons untuk wawasan kluster. | Yes | |
| └─ displayName | string | Nama tampilan yang mudah digunakan untuk wawasan. | Yes | |
| └─ ID | string (baca-saja) | Pengidentifikasi unik untuk laporan wawasan. | Yes | |
| └─ metadata | InsightsMetadata (baca-saja) | Metadata tentang laporan wawasan. | Yes | |
| └─ permintaan | InsightRequest | Permintaan analisis wawasan. | Yes | |
| └─ hasil | InsightResult (baca-saja) | Hasil laporan wawasan. | Tidak. | |
| └─ status | Azure. Core.Foundations.OperationState (baca-saja) | Keadaan wawasan saat ini. | Yes | |
| jenis | enum | Nilai yang mungkin: Insight |
Yes |
InsightSummary
Ringkasan analisis kluster kesalahan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metode | string | Metode yang digunakan untuk pengelompokan. | Yes | |
| sampleCount | bilangan bulat | Jumlah total sampel yang dianalisis. | Yes | |
| uniqueClusterCount | bilangan bulat | Jumlah total kluster unik. | Yes | |
| uniqueSubclusterCount | bilangan bulat | Jumlah total label subkluster unik. | Yes | |
| usage | ClusterTokenUsage | Penggunaan token untuk analisis kluster | Yes | |
| └─ inputTokenUsage | bilangan bulat | penggunaan token input | Yes | |
| └─ outputTokenUsage | bilangan bulat | Penggunaan token keluaran | Yes | |
| └─ totalTokenUsage | bilangan bulat | Total penggunaan token | Yes |
InsightType
Permintaan wawasan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Permintaan wawasan. |
| Jenis | string |
| Nilai | EvaluationRunClusterInsightAgentClusterInsightEvaluationComparison |
InsightsMetadata
Metadata tentang wawasan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| completedAt | string | Stempel waktu saat wawasan selesai. | Tidak. | |
| createAt | string | Stempel waktu saat wawasan dibuat. | Yes |
ItemGenerationParams
Mewakili sekumpulan parameter yang digunakan untuk mengontrol operasi pembuatan item.
Diskriminator untuk ItemGenerationParams
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
red_team |
RedTeamItemGenerationParams |
red_team_seed_prompts |
RedTeamSeedPromptsItemGenerationParams |
red_team_taxonomy |
RedTeamTaxonomyItemGenerationParams |
response_retrieval |
ResponseRetrievalItemGenerationParams |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | ItemGenerationParamsType | Jenis parameter untuk pembuatan item tim merah. | Yes |
ItemGenerationParamsType
Jenis parameter untuk pembuatan item tim merah.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis parameter untuk pembuatan item tim merah. |
| Jenis | string |
| Nilai | red_teamresponse_retrievalred_team_seed_promptsred_team_taxonomysynthetic_data_gen_preview |
ManagedAzureAISearchIndex
Definisi Indeks Azure AI Search Terkelola
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string (baca-saja) | ID Aset, ID unik untuk aset | Tidak. | |
| Nama | string (baca-saja) | Nama sumber daya | Yes | |
| jenis | enum | Jenis indeks Nilai yang mungkin: ManagedAzureSearch |
Yes | |
| versi | string (baca-saja) | Versi sumber daya | Yes |
ManagedAzureAISearchIndexUpdate
Definisi Indeks Azure AI Search Terkelola
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Teks deskripsi aset. | Tidak. | |
| tags | objek | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | Tidak. | |
| jenis | enum | Jenis indeks Nilai yang mungkin: ManagedAzureSearch |
Yes |
MemoryItem
Item memori tunggal disimpan di penyimpanan memori, berisi konten dan metadata.
Diskriminator untuk MemoryItem
Komponen ini menggunakan properti kind untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
user_profile |
UserProfileMemoryItem |
chat_summary |
ChatSummaryMemoryItem |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | string | Isi memori. | Yes | |
| jenis | MemoryItemKind | Jenis item memori. | Yes | |
| memory_id | string | ID unik item memori. | Yes | |
| cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori, seperti ID pengguna. | Yes | |
| updated_at | bilangan bulat | Waktu pembaruan terakhir item memori. | Yes |
MemoryItemKind
Jenis item memori.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis item memori. |
| Jenis | string |
| Nilai | user_profilechat_summary |
MemoryOperation
Mewakili operasi memori tunggal (membuat, memperbarui, atau menghapus) yang dilakukan pada item memori.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | MemoryOperationKind | Jenis operasi memori. | Yes | |
| memory_item | MemoryItem | Item memori tunggal disimpan di penyimpanan memori, berisi konten dan metadata. | Yes | |
| └─ konten | string | Isi memori. | Yes | |
| └─ jenis | MemoryItemKind | Jenis item memori. | Yes | |
| └─ memory_id | string | ID unik item memori. | Yes | |
| └─ cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori, seperti ID pengguna. | Yes | |
| └─ updated_at | bilangan bulat | Waktu pembaruan terakhir item memori. | Yes |
MemoryOperationKind
Jenis operasi memori.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis operasi memori. |
| Jenis | string |
| Nilai | createupdatedelete |
MemorySearchItem
Item memori yang diambil dari pencarian memori.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| memory_item | MemoryItem | Item memori tunggal disimpan di penyimpanan memori, berisi konten dan metadata. | Yes | |
| └─ konten | string | Isi memori. | Yes | |
| └─ jenis | MemoryItemKind | Jenis item memori. | Yes | |
| └─ memory_id | string | ID unik item memori. | Yes | |
| └─ cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori, seperti ID pengguna. | Yes | |
| └─ updated_at | bilangan bulat | Waktu pembaruan terakhir item memori. | Yes |
MemorySearchOptions
Opsi pencarian memori.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_memories | bilangan bulat | Jumlah maksimum item memori yang akan dikembalikan. | Tidak. |
MemorySearchPreviewTool
Alat untuk mengintegrasikan ingatan ke dalam agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| memory_store_name | string | Nama penyimpanan memori yang akan digunakan. | Yes | |
| cakupan | string | Namespace yang digunakan untuk mengelompokkan dan mengisolasi ingatan, seperti ID pengguna. Membatasi memori mana yang dapat diambil atau diperbarui. Gunakan variabel {{$userId}} khusus untuk menjangkau memori ke pengguna yang login saat ini. |
Yes | |
| search_options | MemorySearchOptions | Opsi pencarian memori. | Tidak. | |
| └─ max_memories | bilangan bulat | Jumlah maksimum item memori yang akan dikembalikan. | Tidak. | |
| jenis | enum | Jenis alat. Selalu memory_search_preview.Nilai yang mungkin: memory_search_preview |
Yes | |
| update_delay | bilangan bulat | Waktu menunggu sebelum memperbarui ingatan setelah tidak aktif (detik). Default 300. | Tidak. | 300 |
MemorySearchToolCallItemParam
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| results | array MemorySearchItem | Hasil dikembalikan dari pencarian memori. | Tidak. | |
| jenis | enum | Nilai yang mungkin: memory_search_call |
Yes |
MemorySearchToolCallItemResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| results | array MemorySearchItem | Hasil dikembalikan dari pencarian memori. | Tidak. | |
| status | enum | Status panggilan alat pencarian memori. Salah satu dari in_progress,searching, , completedincomplete atau failed,Nilai yang mungkin: in_progress, , searchingcompleted, incomplete,failed |
Yes | |
| jenis | enum | Nilai yang mungkin: memory_search_call |
Yes |
MemoryStoreDefaultDefinition
Implementasi penyimpanan memori default.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| chat_model | string | Nama atau pengidentifikasi penyebaran model penyelesaian obrolan yang digunakan untuk pemrosesan memori. | Yes | |
| embedding_model | string | Nama atau pengidentifikasi penyebaran model penyematan yang digunakan untuk pemrosesan memori. | Yes | |
| jenis | enum | Jenis penyimpanan memori. Nilai yang mungkin: default |
Yes | |
| options | MemoryStoreDefaultOptions | Konfigurasi penyimpanan memori default. | Tidak. | |
| └─ chat_summary_enabled | Boolean | Apakah akan mengaktifkan ekstraksi dan storage ringkasan obrolan. Nilai default adalah benar. | Yes | Benar |
| └─ user_profile_details | string | Kategori atau jenis informasi profil pengguna tertentu untuk diekstrak dan disimpan. | Tidak. | |
| └─ user_profile_enabled | Boolean | Apakah akan mengaktifkan ekstraksi dan storage profil pengguna. Nilai default adalah benar. | Yes | Benar |
MemoryStoreDefaultOptions
Konfigurasi penyimpanan memori default.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| chat_summary_enabled | Boolean | Apakah akan mengaktifkan ekstraksi dan storage ringkasan obrolan. Nilai default adalah benar. | Yes | Benar |
| user_profile_details | string | Kategori atau jenis informasi profil pengguna tertentu untuk diekstrak dan disimpan. | Tidak. | |
| user_profile_enabled | Boolean | Apakah akan mengaktifkan ekstraksi dan storage profil pengguna. Nilai default adalah benar. | Yes | Benar |
MemoryStoreDefinition
Definisi dasar untuk konfigurasi penyimpanan memori.
Diskriminator untuk MemoryStoreDefinition
Komponen ini menggunakan properti kind untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
default |
MemoryStoreDefaultDefinition |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | MemoryStoreKind | Jenis implementasi penyimpanan memori yang akan digunakan. | Yes |
MemoryStoreDeleteScopeResponse
Respons untuk menghapus memori dari cakupan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | Boolean | Apakah operasi penghapusan berhasil. | Yes | |
| Nama | string | Nama penyimpanan memori. | Yes | |
| objek | enum | Jenis objek. Selalu 'memory_store.scope.deleted'. Nilai yang mungkin: memory_store.scope.deleted |
Yes | |
| cakupan | string | Ruang lingkup dari mana kenangan dihapus. | Yes |
MemoryStoreKind
Jenis implementasi penyimpanan memori yang akan digunakan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis implementasi penyimpanan memori yang akan digunakan. |
| Jenis | string |
| Nilai | default |
MemoryStoreObject
Penyimpanan memori yang dapat menyimpan dan mengambil memori pengguna.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Stempel waktu Unix (detik) saat penyimpanan memori dibuat. | Yes | |
| definisi | MemoryStoreDefinition | Definisi dasar untuk konfigurasi penyimpanan memori. | Yes | |
| └─ jenis | MemoryStoreKind | Jenis penyimpanan memori. | Yes | |
| deskripsi | string | Deskripsi penyimpanan memori yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| id | string | Pengidentifikasi unik penyimpanan memori. | Yes | |
| metadata | objek | Metadata nilai kunci arbitrer untuk dikaitkan dengan penyimpanan memori. | Tidak. | |
| Nama | string | Nama penyimpanan memori. Batasan: maxLength: 256 |
Yes | |
| objek | enum | Jenis objek, yang selalu 'memory_store'. Nilai yang mungkin: memory_store |
Yes | |
| updated_at | bilangan bulat | Stempel waktu Unix (detik) saat penyimpanan memori terakhir diperbarui. | Yes |
MemoryStoreOperationUsage
Statistik penggunaan operasi penyimpanan memori.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| embedding_tokens | bilangan bulat | Jumlah token penyematan. | Yes | |
| input_tokens | OpenAI.integer | Yes | ||
| input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Yes | ||
| └─ token_yang_di-cache | OpenAI.integer | Yes | ||
| output_tokens | OpenAI.integer | Yes | ||
| output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Yes | ||
| └─ token_penalaran | OpenAI.integer | Yes | ||
| total_tokens | OpenAI.integer | Yes |
MemoryStoreSearchResponse
Respons pencarian memori.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Kenangan | array MemorySearchItem | Item memori terkait ditemukan selama operasi pencarian. | Yes | |
| search_id | string | ID unik permintaan pencarian ini. Gunakan nilai ini sebagai previous_search_id dalam permintaan berikutnya untuk melakukan pencarian bertahap. | Yes | |
| usage | MemoryStoreOperationUsage | Statistik penggunaan operasi penyimpanan memori. | Yes | |
| └─ embedding_tokens | bilangan bulat | Jumlah token penyematan. | Yes | |
| └─ token_masukan | OpenAI.integer | Jumlah token input. | Yes | |
| └─ detil_token_masukan | OpenAI.ResponseUsageInputTokensDetails | Perincian terperinci dari token input. | Yes | |
| └─ output_tokens | OpenAI.integer | Jumlah token output. | Yes | |
| └─ output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Perincian terperinci dari token output. | Yes | |
| └─ jumlah_token | OpenAI.integer | Jumlah total token yang digunakan. | Yes |
MemoryStoreUpdateCompletedResult
Hasil pembaruan memori.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| memory_operations | array MemoryOperation | Daftar operasi memori individual yang dilakukan selama pembaruan. | Yes | |
| usage | MemoryStoreOperationUsage | Statistik penggunaan operasi penyimpanan memori. | Yes | |
| └─ embedding_tokens | bilangan bulat | Jumlah token penyematan. | Yes | |
| └─ token_masukan | OpenAI.integer | Jumlah token input. | Yes | |
| └─ detil_token_masukan | OpenAI.ResponseUsageInputTokensDetails | Perincian terperinci dari token input. | Yes | |
| └─ output_tokens | OpenAI.integer | Jumlah token output. | Yes | |
| └─ output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Perincian terperinci dari token output. | Yes | |
| └─ jumlah_token | OpenAI.integer | Jumlah total token yang digunakan. | Yes |
MemoryStoreUpdateResponse
Menyediakan status operasi pembaruan penyimpanan memori.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | OpenAI.Error | Tidak. | ||
| └─ tambahan Info | objek | Tidak. | ||
| └─ kode | string (dapat diakses NULL) | Yes | ||
| └─ debugInfo | objek | Tidak. | ||
| └─ detail | array OpenAI.Error | Tidak. | ||
| └─ pesan | string | Yes | ||
| └─ param | string (dapat diakses NULL) | Tidak. | ||
| └─ jenis | string | Tidak. | ||
| hasil | MemoryStoreUpdateCompletedResult | Hasil pembaruan memori. | Tidak. | |
| └─ memory_operations | array MemoryOperation | Daftar operasi memori individual yang dilakukan selama pembaruan. | Yes | |
| └─ penggunaan | MemoryStoreOperationUsage | Statistik penggunaan yang terkait dengan operasi pembaruan memori. | Yes | |
| status | MemoryStoreUpdateStatus | Status operasi pembaruan penyimpanan memori. | Yes | |
| superseded_by | string | update_id operasi digantikan oleh ketika status "digantikan". | Tidak. | |
| update_id | string | ID unik permintaan pembaruan ini. Gunakan nilai ini sebagai previous_update_id dalam permintaan berikutnya untuk melakukan pembaruan bertahap. | Yes |
MemoryStoreUpdateStatus
Status operasi pembaruan penyimpanan memori.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | queuedin_progresscompletedfailedsuperseded |
MicrosoftFabricPreviewTool
Informasi definisi input untuk alat Microsoft Fabric seperti yang digunakan untuk mengonfigurasi agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| fabric_dataagent_preview | FabricDataAgentToolParameters | Parameter alat agen data fabric. | Yes | |
| └─ project_connections | array ToolProjectConnection | Koneksi project yang terpasang pada alat ini. Mungkin ada maksimal 1 koneksi sumber daya yang dilampirkan ke alat. Batasan: maxItems: 1 |
Tidak. | |
| jenis | enum | Jenis objek, yang selalu 'fabric_dataagent_preview'. Nilai yang mungkin: fabric_dataagent_preview |
Yes |
ModelDeployment
Definisi Penerapan Model
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| capabilities | objek (baca-saja) | Kemampuan model yang disebarkan | Yes | |
| connectionName | string (baca-saja) | Nama koneksi dari mana penyebaran berasal | Tidak. | |
| modelName | string (baca-saja) | Nama khusus Publisher dari model yang disebarkan | Yes | |
| modelPublisher | string (baca-saja) | Nama publisher model yang disebarkan | Yes | |
| modelVersion | string (baca-saja) | Versi khusus Publisher dari model yang disebarkan | Yes | |
| Nama | string (baca-saja) | Nama penyebaran | Yes | |
| sku | Sku (baca-saja) | Informasi Sku | Yes | |
| └─ kapasitas | bilangan bulat | Kapasitas Sku | Yes | |
| └─ keluarga | string | Keluarga Sku | Yes | |
| └─ nama | string | Nama Sku | Yes | |
| └─ ukuran | string | Ukuran Sku | Yes | |
| └─ tingkat | string | Tingkat Sku | Yes | |
| jenis | enum | Jenis penyebaran Nilai yang mungkin: ModelDeployment |
Yes |
ModelSamplingParams
Mewakili sekumpulan parameter yang digunakan untuk mengontrol perilaku pengambilan sampel model bahasa selama pembuatan teks.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_completion_tokens | bilangan bulat | Jumlah maksimum token yang diizinkan dalam penyelesaian. | Yes | |
| seed | bilangan bulat | Benih acak untuk reproduksi. | Yes | |
| suhu | nomor/angka | Parameter suhu untuk pengambilan sampel. | Yes | |
| top_p | nomor/angka | Parameter top-p untuk pengambilan sampel nukleus. | Yes |
ModelSamplingParamsUpdate
Mewakili sekumpulan parameter yang digunakan untuk mengontrol perilaku pengambilan sampel model bahasa selama pembuatan teks.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_completion_tokens | bilangan bulat | Jumlah maksimum token yang diizinkan dalam penyelesaian. | Tidak. | |
| seed | bilangan bulat | Benih acak untuk reproduksi. | Tidak. | |
| suhu | nomor/angka | Parameter suhu untuk pengambilan sampel. | Tidak. | |
| top_p | nomor/angka | Parameter top-p untuk pengambilan sampel nukleus. | Tidak. |
MonthlyRecurrenceSchedule
Jadwal pengulangan bulanan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| daysOfMonth | array bilangan bulat | Hari dalam sebulan untuk jadwal pengulangan. | Yes | |
| jenis | enum | Jenis kekambuhan bulanan. Nilai yang mungkin: Monthly |
Yes |
NoAuthenticationCredentials
Kredensial yang tidak memerlukan autentikasi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis kredensial Nilai yang mungkin: None |
Yes |
OAuthConsentRequestOutputItem
Permintaan dari layanan agar pengguna melakukan persetujuan OAuth.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| consent_link | string | Tautan yang dapat digunakan pengguna untuk melakukan persetujuan OAuth. | Yes | |
| id | string | Yes | ||
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| server_label | string | Label server untuk permintaan persetujuan OAuth. | Yes | |
| jenis | enum | Nilai yang mungkin: oauth_consent_request |
Yes |
OneTimeTrigger
Pemicu satu kali.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| zona waktu | string | Zona waktu untuk pemicu satu kali. | Tidak. | UTC |
| triggerAt | string | Tanggal dan waktu untuk pemicu satu kali dalam format ISO 8601. | Yes | |
| jenis | enum | Nilai yang mungkin: OneTime |
Yes |
OpenAI.Annotation
Anotasi yang berlaku untuk rentang teks output.
Diskriminator untuk OpenAI.Anotasi
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
file_citation |
OpenAI.FileCitationBody |
url_citation |
OpenAI.UrlCitationBody |
container_file_citation |
OpenAI.ContainerFileCitationBody |
file_path |
OpenAI.FilePath |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.AnnotationType | Yes |
OpenAI.AnnotationType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | file_citationurl_citationcontainer_file_citationfile_path |
OpenAI.ApplyPatchCallOutputStatus
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | completedfailed |
OpenAI.ApplyPatchCallOutputStatusParam
Nilai hasil yang dilaporkan untuk output panggilan alat apply_patch.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | completedfailed |
OpenAI.ApplyPatchCallStatus
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | in_progresscompleted |
OpenAI.ApplyPatchCallStatusParam
Nilai status yang dilaporkan untuk panggilan alat apply_patch.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | in_progresscompleted |
OpenAI.ApplyPatchCreateFileOperation
Instruksi yang menjelaskan cara membuat file melalui alat apply_patch.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Diff | string | Diff untuk diterapkan. | Yes | |
| path | string | Jalur file yang akan dibuat. | Yes | |
| jenis | enum | Buat file baru dengan diff yang disediakan. Nilai yang mungkin: create_file |
Yes |
OpenAI.ApplyPatchCreateFileOperationParam
Instruksi untuk membuat file baru melalui alat apply_patch.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Diff | string | Konten diff terpadu untuk diterapkan saat membuat file. Batasan: maxLength: 10485760 |
Yes | |
| path | string | Jalur file yang akan dibuat relatif terhadap akar ruang kerja. Batasan: minLength: 1 |
Yes | |
| jenis | enum | Jenis operasi. Selalu create_file.Nilai yang mungkin: create_file |
Yes |
OpenAI.ApplyPatchDeleteFileOperation
Instruksi yang menjelaskan cara menghapus file melalui alat apply_patch.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| path | string | Jalur file yang akan dihapus. | Yes | |
| jenis | enum | Hapus file yang ditentukan. Nilai yang mungkin: delete_file |
Yes |
OpenAI.ApplyPatchDeleteFileOperationParam
Instruksi untuk menghapus file yang ada melalui alat apply_patch.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| path | string | Jalur file yang akan dihapus relatif terhadap akar ruang kerja. Batasan: minLength: 1 |
Yes | |
| jenis | enum | Jenis operasi. Selalu delete_file.Nilai yang mungkin: delete_file |
Yes |
OpenAI.ApplyPatchFileOperation
Salah satu operasi create_file, delete_file, atau update_file diterapkan melalui apply_patch.
Diskriminator untuk OpenAI.ApplyPatchFileOperation
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperation |
delete_file |
OpenAI.ApplyPatchDeleteFileOperation |
update_file |
OpenAI.ApplyPatchUpdateFileOperation |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ApplyPatchFileOperationType | Yes |
OpenAI.ApplyPatchFileOperationType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchOperationParam
Salah satu operasi create_file, delete_file, atau update_file yang dipasok ke alat apply_patch.
Diskriminator untuk OpenAI.ApplyPatchOperationParam
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
create_file |
OpenAI.ApplyPatchCreateFileOperationParam |
delete_file |
OpenAI.ApplyPatchDeleteFileOperationParam |
update_file |
OpenAI.ApplyPatchUpdateFileOperationParam |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ApplyPatchOperationParamType | Yes |
OpenAI.ApplyPatchOperationParamType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | create_filedelete_fileupdate_file |
OpenAI.ApplyPatchToolParam
Mengizinkan asisten membuat, menghapus, atau memperbarui file menggunakan perbedaan terpadu.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis alat. Selalu apply_patch.Nilai yang mungkin: apply_patch |
Yes |
OpenAI.ApplyPatchUpdateFileOperation
Instruksi yang menjelaskan cara memperbarui file melalui alat apply_patch.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Diff | string | Diff untuk diterapkan. | Yes | |
| path | string | Jalur file yang akan diperbarui. | Yes | |
| jenis | enum | Perbarui file yang ada dengan diff yang disediakan. Nilai yang mungkin: update_file |
Yes |
OpenAI.ApplyPatchUpdateFileOperationParam
Instruksi untuk memperbarui file yang ada melalui alat apply_patch.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Diff | string | Konten diff terpadu untuk diterapkan ke file yang ada. Batasan: maxLength: 10485760 |
Yes | |
| path | string | Jalur file yang akan diperbarui relatif terhadap akar ruang kerja. Batasan: minLength: 1 |
Yes | |
| jenis | enum | Jenis operasi. Selalu update_file.Nilai yang mungkin: update_file |
Yes |
OpenAI.ApproximateLocation
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kota | string (dapat diakses NULL) | Tidak. | ||
| country | string (dapat diakses NULL) | Tidak. | ||
| region | string (dapat diakses NULL) | Tidak. | ||
| zona waktu | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis perkiraan lokasi. Selalu approximate.Nilai yang mungkin: approximate |
Yes |
OpenAI.ChatCompletionTool
Alat fungsi yang dapat digunakan untuk menghasilkan respons.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| fungsi | OpenAI.FunctionObject | Yes | ||
| jenis | enum | Jenis alat. Saat ini, hanya function didukung.Nilai yang mungkin: function |
Yes |
OpenAI.ChatModel
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | gpt-5.2gpt-5.2-2025-12-11gpt-5.2-chat-latestgpt-5.2-progpt-5.2-pro-2025-12-11gpt-5.1gpt-5.1-2025-11-13gpt-5.1-codexgpt-5.1-minigpt-5.1-chat-latestgpt-5gpt-5-minigpt-5-nanogpt-5-2025-08-07gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-5-chat-latestgpt-4.1gpt-4.1-minigpt-4.1-nanogpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o4-minio4-mini-2025-04-16o3o3-2025-04-16o3-minio3-mini-2025-01-31o1o1-2024-12-17o1-previewo1-preview-2024-09-12o1-minio1-mini-2024-09-12gpt-4ogpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-2024-05-13gpt-4o-audio-previewgpt-4o-audio-preview-2024-10-01gpt-4o-audio-preview-2024-12-17gpt-4o-audio-preview-2025-06-03gpt-4o-mini-audio-previewgpt-4o-mini-audio-preview-2024-12-17gpt-4o-search-previewgpt-4o-mini-search-previewgpt-4o-search-preview-2025-03-11gpt-4o-mini-search-preview-2025-03-11chatgpt-4o-latestcodex-mini-latestgpt-4o-minigpt-4o-mini-2024-07-18gpt-4-turbogpt-4-turbo-2024-04-09gpt-4-0125-previewgpt-4-turbo-previewgpt-4-1106-previewgpt-4-vision-previewgpt-4gpt-4-0314gpt-4-0613gpt-4-32kgpt-4-32k-0314gpt-4-32k-0613gpt-3.5-turbogpt-3.5-turbo-16kgpt-3.5-turbo-0301gpt-3.5-turbo-0613gpt-3.5-turbo-1106gpt-3.5-turbo-0125gpt-3.5-turbo-16k-0613 |
OpenAI.ClickButtonType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | leftrightwheelbackforward |
OpenAI.ClickParam
Sebuah tindakan klik.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tombol | OpenAI.ClickButtonType | Yes | ||
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan klik, properti ini selalu click.Nilai yang mungkin: click |
Yes | |
| x | OpenAI.integer | Yes | ||
| y | OpenAI.integer | Yes |
OpenAI.CodeInterpreterContainerAuto
Konfigurasi untuk kontainer penerjemah kode. Secara opsional tentukan ID file untuk menjalankan kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_ids | array string | Daftar opsional file yang diunggah untuk tersedia untuk kode Anda. | Tidak. | |
| batas_memori | OpenAI.ContainerMemoryLimit (dapat diberisi dengan null) | Tidak. | ||
| jenis | enum | Selalu auto.Nilai yang mungkin: auto |
Yes |
OpenAI.CodeInterpreterOutputImage
Output gambar dari penerjemah kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis output. Selalu image.Nilai yang mungkin: image |
Yes | |
| URL | string | URL output gambar dari penerjemah kode. | Yes |
OpenAI.CodeInterpreterOutputLogs
Output log dari penerjemah kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| logs | string | Output log dari penerjemah kode. | Yes | |
| jenis | enum | Jenis output. Selalu logs.Nilai yang mungkin: logs |
Yes |
OpenAI.CodeInterpreterTool
Alat yang menjalankan kode Python untuk membantu menghasilkan respons terhadap perintah.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| container | string atau OpenAI.CodeInterpreterContainerAuto | Kontainer penerjemah kode. Dapat berupa ID kontainer atau objek yang menentukan ID file yang diunggah untuk tersedia untuk kode Anda, bersama dengan pengaturan opsional memory_limit .Jika tidak disediakan, layanan mengasumsikan otomatis. |
Tidak. | |
| jenis | enum | Jenis alat penerjemah kode. Selalu code_interpreter.Nilai yang mungkin: code_interpreter |
Yes |
OpenAI.CompactResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat percakapan yang dikompresi dibuat. | Yes | |
| id | string | Pengidentifikasi unik untuk respons yang dikompresi. | Yes | |
| objek | enum | Jenis objek. Selalu response.compaction.Nilai yang mungkin: response.compaction |
Yes | |
| output | array OpenAI.OutputItem | Daftar item output yang dikompresi. Ini adalah daftar semua pesan pengguna, diikuti oleh satu item pemadatan. | Yes | |
| usage | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Yes | |
| └─ token_masukan | OpenAI.integer | Jumlah token input. | Yes | |
| └─ detil_token_masukan | OpenAI.ResponseUsageInputTokensDetails | Perincian terperinci dari token input. | Yes | |
| └─ output_tokens | OpenAI.integer | Jumlah token output. | Yes | |
| └─ output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Perincian terperinci dari token output. | Yes | |
| └─ jumlah_token | OpenAI.integer | Jumlah total token yang digunakan. | Yes |
OpenAI.CompactResponseMethodPublicBody
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | string atau array OpenAI.InputItem | Tidak. | ||
| instructions | string (dapat diakses NULL) | Tidak. | ||
| model | OpenAI.ModelIdsCompaction | ID model yang digunakan untuk menghasilkan respons, seperti gpt-5 atau o3. OpenAI menawarkan berbagai model dengan kemampuan, karakteristik performa, dan titik harga yang berbeda. Lihat panduan model untuk menelusuri dan membandingkan model yang tersedia. |
Yes | |
| previous_response_id | string (dapat diakses NULL) | Tidak. |
OpenAI.ComparisonFilter
Filter yang digunakan untuk membandingkan kunci atribut tertentu dengan nilai tertentu menggunakan operasi perbandingan yang ditentukan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kunci | string | Kunci pembanding terhadap nilai. | Yes | |
| jenis | enum | Menentukan operator perbandingan: eq, , ne, gtgteltlteinnin- eq:Sama- ne: tidak sama dengan- gt: lebih besar dari- gte: lebih besar dari atau sama dengan- lt: Kurang dari- lte: kurang dari atau sama dengan- in:In- nin: tidak dalamNilai yang mungkin: eq, , negt, gte, lt,lte |
Yes | |
| nilai | string atau OpenAI.numeric atau boolean atau array OpenAI.ComparisonFilterValueItems | Nilai untuk dibandingkan dengan kunci atribut; mendukung jenis string, angka, atau boolean. | Yes |
OpenAI.ComparisonFilterValueItems
Jenis: string atau OpenAI.numeric
OpenAI.CompoundFilter
Gabungkan beberapa filter menggunakan and atau or.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| filters | array OpenAI.ComparisonFilter atau objek | Kumpulan filter untuk digabungkan. Item dapat berupa ComparisonFilter atau CompoundFilter. |
Yes | |
| jenis | enum | Jenis operasi: and atau or.Nilai yang mungkin: and, or |
Yes |
OpenAI.ComputerAction
Diskriminator untuk ComputerAction dari OpenAI
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
click |
OpenAI.ClickParam |
double_click |
OpenAI.DoubleClickAction |
drag |
OpenAI.Drag |
keypress |
OpenAI.KeyPressAction |
move |
OpenAI.Move |
screenshot |
OpenAI.Screenshot |
scroll |
OpenAI.Scroll |
type |
OpenAI.Type |
wait |
OpenAI.Wait |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ComputerActionType | Yes |
OpenAI.ComputerActionType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | clickdouble_clickdragkeypressmovescreenshotscrolltypewait |
OpenAI.ComputerCallSafetyCheckParam
Pemeriksaan keamanan tertunda untuk panggilan komputer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID pemeriksaan keamanan yang tertunda. | Yes | |
| pesan | string (dapat diakses NULL) | Tidak. |
OpenAI.ComputerEnvironment
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | windowsmaclinuxubuntubrowser |
OpenAI.ComputerScreenshotContent
Cuplikan layar komputer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_id | string (dapat diakses NULL) | Yes | ||
| image_url | string | Yes | ||
| jenis | enum | Menentukan jenis peristiwa. Untuk cuplikan layar komputer, properti ini selalu diatur ke computer_screenshot.Nilai yang mungkin: computer_screenshot |
Yes |
OpenAI.ComputerScreenshotImage
Gambar cuplikan layar komputer yang digunakan dengan alat untuk penggunaan komputer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_id | string | Pengidentifikasi file yang diunggah yang berisi cuplikan layar. | Tidak. | |
| image_url | string | URL gambar cuplikan layar. | Tidak. | |
| jenis | enum | Menentukan jenis peristiwa. Untuk cuplikan layar komputer, properti ini adalah selalu atur ke computer_screenshot.Nilai yang mungkin: computer_screenshot |
Yes |
OpenAI.AlatPratinjauPenggunaanKomputer
Alat yang mengontrol komputer virtual.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tinggi_tampilan | OpenAI.integer | Yes | ||
| lebar_tampilan | OpenAI.integer | Yes | ||
| environment | OpenAI.ComputerEnvironment | Yes | ||
| jenis | enum | Jenis alat penggunaan komputer. Selalu computer_use_preview.Nilai yang mungkin: computer_use_preview |
Yes |
OpenAI.ContainerFileCitationBody
Kutipan untuk file kontainer yang digunakan untuk menghasilkan respons model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| container_id | string | ID file kontainer. | Yes | |
| end_index | OpenAI.integer | Yes | ||
| file_id | string | ID file. | Yes | |
| filename | string | Nama file dari file kontainer yang dikutip. | Yes | |
| start_index | OpenAI.integer | Yes | ||
| jenis | enum | Jenis kutipan file kontainer. Selalu container_file_citation.Nilai yang mungkin: container_file_citation |
Yes |
OpenAI.ContainerMemoryLimit
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | 1g4g16g64g |
OpenAI.ConversationItem
Satu item dalam percakapan. Kumpulan jenis yang mungkin sama dengan output jenis objek Respons.
Diskriminator untuk OpenAI.ConversationItem
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ConversationItemType | Yes |
OpenAI.ConversationItemApplyPatchToolCall
Panggilan alat yang menerapkan perbedaan file dengan membuat, menghapus, atau memperbarui file.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat panggilan alat ini. | Tidak. | |
| id | string | ID unik dari panggilan alat terapkan patch. Diisi saat item ini dikembalikan melalui API. | Yes | |
| operasi | OpenAI.ApplyPatchFileOperation | Salah satu operasi create_file, delete_file, atau update_file diterapkan melalui apply_patch. | Yes | |
| └─ jenis | OpenAI.ApplyPatchFileOperationType | Yes | ||
| status | OpenAI.ApplyPatchCallStatus | Yes | ||
| jenis | enum | Jenis item. Selalu apply_patch_call.Nilai yang mungkin: apply_patch_call |
Yes |
OpenAI.ConversationItemApplyPatchToolCallOutput
Output yang dipancarkan oleh panggilan alat patch terapkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat output panggilan alat ini. | Tidak. | |
| id | string | ID unik dari output panggilan alat terapkan patch. Diisi saat item ini dikembalikan melalui API. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| status | OpenAI.ApplyPatchCallOutputStatus | Yes | ||
| jenis | enum | Jenis item. Selalu apply_patch_call_output.Nilai yang mungkin: apply_patch_call_output |
Yes |
OpenAI.ConversationItemCodeInterpreterToolCall
Panggilan alat untuk menjalankan kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string (dapat diakses NULL) | Yes | ||
| container_id | string | ID kontainer yang digunakan untuk menjalankan kode. | Yes | |
| id | string | ID unik dari panggilan alat penerjemah kode. | Yes | |
| Keluaran | array OpenAI.CodeInterpreterOutputLogs atau OpenAI.CodeInterpreterOutputImage | Yes | ||
| status | enum | Status panggilan alat penerjemah kode. Nilai yang valid adalah in_progress, completed, incomplete, interpreting, dan failed.Nilai yang mungkin: in_progress, , completedincomplete, interpreting,failed |
Yes | |
| jenis | enum | Jenis panggilan alat penerjemah kode. Selalu code_interpreter_call.Nilai yang mungkin: code_interpreter_call |
Yes |
OpenAI.ConversationItemComputerToolCall
Panggilan alat ke alat penggunaan komputer. Lihat panduan penggunaan komputer komputer untuk informasi lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.ComputerAction | Yes | ||
| call_id | string | Identifikasi yang digunakan ketika merespon panggilan alat dengan output. | Yes | |
| id | string | ID unik panggilan komputer. | Yes | |
| pending_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Pemeriksaan keamanan tertunda untuk panggilan komputer. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan komputer. Selalu computer_call.Nilai yang mungkin: computer_call |
Yes |
OpenAI.ConversationItemComputerToolCallOutputResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| acknowledged_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Pemeriksaan keamanan yang dilaporkan oleh API yang telah diakui oleh Pengembang. |
Tidak. | |
| call_id | string | ID panggilan alat komputer yang menghasilkan output. | Yes | |
| id | string | ID dari keluaran panggilan alat komputer. | Tidak. | |
| output | OpenAI.ComputerScreenshotImage | Gambar cuplikan layar komputer yang digunakan dengan alat untuk penggunaan komputer. | Yes | |
| status | enum | Status dari input pesan. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item input dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis output panggilan alat komputer. Selalu computer_call_output.Nilai yang mungkin: computer_call_output |
Yes |
OpenAI.ConversationItemCustomToolCall
Panggilan ke alat kustom yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | Pengidentifikasi yang digunakan untuk memetakan panggilan alat kustom ini ke output panggilan alat. | Yes | |
| id | string | ID unik dari panggilan alat khusus di platform OpenAI. | Tidak. | |
| Masukan | string | Input untuk panggilan alat kustom yang dihasilkan oleh model. | Yes | |
| Nama | string | Nama perangkat kustom yang dipanggil. | Yes | |
| jenis | enum | Jenis panggilan alat kustom. Selalu custom_tool_call.Nilai yang mungkin: custom_tool_call |
Yes |
OpenAI.ConversationItemCustomToolCallOutput
Output dari panggilan alat kustom dari kode Anda, dikirim kembali ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID panggilan, digunakan untuk memetakan output panggilan alat kustom ini ke panggilan alat kustom. | Yes | |
| id | string | ID unik dari output panggilan alat khusus di platform OpenAI. | Tidak. | |
| output | string atau array OpenAI.FunctionAndCustomToolCallOutput | Output dari panggilan alat kustom yang dihasilkan oleh kode Anda. Dapat berupa string atau daftar konten output. |
Yes | |
| jenis | enum | Jenis output panggilan alat kustom. Selalu custom_tool_call_output.Nilai yang mungkin: custom_tool_call_output |
Yes |
OpenAI.ConversationItemFileSearchToolCall
Hasil panggilan alat pencarian file. Lihat panduan pencarian file file untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat pencarian file. | Yes | |
| queries | array string | Kueri yang digunakan untuk mencari file. | Yes | |
| results | array OpenAI.FileSearchToolCallResults | Tidak. | ||
| status | enum | Status panggilan alat pencarian file. Salah satu dari in_progress,searching, incomplete atau failed,Nilai yang mungkin: in_progress, , searchingcompleted, incomplete,failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian file. Selalu file_search_call.Nilai yang mungkin: file_search_call |
Yes |
OpenAI.ConversationItemFunctionShellCall
Panggilan alat yang menjalankan satu atau beberapa perintah shell di lingkungan terkelola.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.FunctionShellAction | Jalankan perintah shell. | Yes | |
| └─ perintah | array string | Yes | ||
| └─ max_output_length | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| └─ timeout_ms | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat panggilan alat ini. | Tidak. | |
| id | string | ID unik panggilan alat shell. Diisi saat item ini dikembalikan melalui API. | Yes | |
| status | OpenAI.LocalShellCallStatus | Yes | ||
| jenis | enum | Jenis item. Selalu shell_call.Nilai yang mungkin: shell_call |
Yes |
OpenAI.ConversationItemFunctionShellCallOutput
Output panggilan alat shell yang dipancarkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | Pengidentifikasi aktor yang membuat item. | Tidak. | |
| id | string | ID unik dari output panggilan shell. Diisi saat item ini dikembalikan melalui API. | Yes | |
| max_output_length | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| output | array OpenAI.FunctionShellCallOutputContent | Array konten output panggilan shell | Yes | |
| jenis | enum | Jenis output panggilan shell. Selalu shell_call_output.Nilai yang mungkin: shell_call_output |
Yes |
OpenAI.ConversationItemFunctionToolCallOutputResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. | Yes | |
| id | string | ID unik dari keluaran panggilan peranti fungsi. Diisi ketika item ini dikembalikan melalui API. |
Tidak. | |
| output | string atau array OpenAI.FunctionAndCustomToolCallOutput | Output dari panggilan fungsi yang dihasilkan oleh kode Anda. Dapat berupa string atau daftar konten output. |
Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis keluaran panggilan fungsi perangkat. Selalu function_call_output.Nilai yang mungkin: function_call_output |
Yes |
OpenAI.ConversationItemFunctionToolCallResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String JSON berisi argumen untuk dilewatkan ke fungsi. | Yes | |
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. | Yes | |
| id | string | ID unik dari panggilan alat fungsi. | Tidak. | |
| Nama | string | Nama fungsi yang akan dijalankan. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis pemanggilan alat fungsi. Selalu function_call.Nilai yang mungkin: function_call |
Yes |
OpenAI.ConversationItemImageGenToolCall
Permintaan pembuatan gambar yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik panggilan pembuatan gambar. | Yes | |
| hasil | string (dapat diakses NULL) | Yes | ||
| status | enum | Status panggilan pembuatan gambar. Nilai yang mungkin: in_progress, completed, generating, failed |
Yes | |
| jenis | enum | Jenis panggilan pembuatan gambar. Selalu image_generation_call.Nilai yang mungkin: image_generation_call |
Yes |
OpenAI.ConversationItemList
Daftar item Percakapan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data | array OpenAI.ConversationItem | Daftar item percakapan. | Yes | |
| first_id | string | ID elemen pertama dalam daftar. | Yes | |
| ada_lagi | Boolean | Apakah ada lebih banyak item yang tersedia. | Yes | |
| ID terakhir | string | ID item terakhir dalam daftar. | Yes | |
| objek | enum | Jenis objek yang dikembalikan, harus list.Nilai yang mungkin: list |
Yes |
OpenAI.ConversationItemLocalShellToolCall
Panggilan alat untuk menjalankan perintah pada shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.LocalShellExecAction | Jalankan perintah shell di server. | Yes | |
| call_id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| id | string | ID unik panggilan shell lokal. | Yes | |
| status | enum | Status panggilan shell lokal. Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan shell lokal. Selalu local_shell_call.Nilai yang mungkin: local_shell_call |
Yes |
OpenAI.ConversationItemLocalShellToolCallOutput
Output panggilan alat shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| output | string | String JSON dari output panggilan alat shell lokal. | Yes | |
| status | enum | Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis output panggilan alat shell lokal. Selalu local_shell_call_output.Nilai yang mungkin: local_shell_call_output |
Yes |
OpenAI.ConversationItemMcpApprovalRequest
Permintaan persetujuan dari manusia untuk penggunaan alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String argumen JSON untuk alat ini. | Yes | |
| id | string | ID unik permintaan persetujuan. | Yes | |
| Nama | string | Nama alat yang akan dijalankan. | Yes | |
| server_label | string | Label server MCP yang membuat permintaan. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_approval_request.Nilai yang mungkin: mcp_approval_request |
Yes |
OpenAI.ConversationItemMcpApprovalResponseResource
Respons terhadap permintaan persetujuan MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string | ID permintaan persetujuan yang dijawab. | Yes | |
| approve | Boolean | Apakah permintaan disetujui. | Yes | |
| id | string | ID unik respons persetujuan | Yes | |
| alasan | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_approval_response.Nilai yang mungkin: mcp_approval_response |
Yes |
OpenAI.ConversationItemMcpListTools
Daftar alat yang tersedia di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik daftar. | Yes | |
| server_label | string | Label MCP server. | Yes | |
| perangkat | array OpenAI.MCPListToolsToolsTool | Alat yang tersedia di server. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_list_tools.Nilai yang mungkin: mcp_list_tools |
Yes |
OpenAI.ConversationItemMcpToolCall
Pemanggilan alat di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string (dapat diakses NULL) | Tidak. | ||
| argumen | string | String JSON dari argumen yang dikirimkan ke alat. | Yes | |
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik panggilan alat. | Yes | |
| Nama | string | Nama alat yang dijalankan. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| server_label | string | Label server MCP yang menjalankan alat. | Yes | |
| status | OpenAI.MCPToolCallStatus | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_call.Nilai yang mungkin: mcp_call |
Yes |
OpenAI.ConversationItemMessage
Pesan ke atau dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.MessageContent | Konten pesan | Yes | |
| id | string | ID unik pesan. | Yes | |
| peran | OpenAI.MessageRole | Yes | ||
| status | OpenAI.MessageStatus | Yes | ||
| jenis | enum | Jenis pesan. Selalu setel ke message.Nilai yang mungkin: message |
Yes |
OpenAI.ConversationItemReasoningItem
Deskripsi rantai pemikiran yang digunakan oleh model penalaran saat menghasilkan respons. Pastikan untuk menyertakan item ini dalam
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.ReasoningTextContent | Konten teks penalaran. | Tidak. | |
| encrypted_content | string (dapat diakses NULL) | Tidak. | ||
| id | string | Pengidentifikasi unik dari konten alasan. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| summary | array OpenAI.Summary | Konten ringkasan penalaran. | Yes | |
| jenis | enum | Jenis objek. Selalu reasoning.Nilai yang mungkin: reasoning |
Yes |
OpenAI.ConversationItemType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | messagefunction_callfunction_call_outputfile_search_callweb_search_callimage_generation_callcomputer_callcomputer_call_outputreasoningcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callcustom_tool_callcustom_tool_call_output |
OpenAI.ConversationItemWebSearchToolCall
Hasil panggilan alat pencarian web. Lihat panduan pencarian web untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.WebSearchActionSearch atau OpenAI.WebSearchActionOpenPage atau OpenAI.WebSearchActionFind | Objek yang menjelaskan tindakan spesifik yang diambil dalam panggilan pencarian web ini. Mencakup detail tentang bagaimana model menggunakan web (pencarian, open_page, temukan). |
Yes | |
| id | string | ID unik dari panggilan alat pencarian web. | Yes | |
| status | enum | Status panggilan alat pencarian web. Nilai yang mungkin: in_progress, searching, completed, failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian web. Selalu web_search_call.Nilai yang mungkin: web_search_call |
Yes |
OpenAI.ConversationParam
Percakapan tempat respons ini berada. Item dari percakapan ini sebelumnya ditujukan untuk input_items permintaan respons ini.
Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini setelah respons ini selesai.
Jenis: string atau OpenAI.ConversationParam-2
Percakapan tempat respons ini berada. Item dari percakapan ini sebelumnya ditujukan untuk input_items permintaan respons ini.
Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini setelah respons ini selesai.
OpenAI.ConversationParam-2
Percakapan tempat respons ini berada.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik percakapan. | Yes |
OpenAI.ConversationReference
Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik percakapan yang dikaitkan dengan respons ini. | Yes |
OpenAI.ConversationResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Waktu di mana percakapan dibuat, diukur dalam hitungan detik sejak epoch Unix. | Yes | |
| id | string | ID unik percakapan. | Yes | |
| metadata | OpenAI.Metadata | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Yes | |
| objek | enum | Tipe objek, yang selalu conversation.Nilai yang mungkin: conversation |
Yes |
OpenAI.CreateChatCompletionRequestResponseFormat
Objek yang menentukan format yang harus dihasilkan model.
Pengaturan untuk { "type": "json_schema", "json_schema": {...} } mengaktifkan Output Terstruktur yang memastikan model akan cocok dengan skema JSON yang Anda berikan. Pelajari lebih lanjut di panduan Structured Outputs.
Pengaturan untuk { "type": "json_object" } mengaktifkan mode JSON yang lebih lama, yang memastikan pesan yang dihasilkan model adalah JSON yang valid. Penggunaan json_schema lebih disukai untuk model yang mendukungnya.
Diskriminator untuk OpenAI.CreateChatCompletionRequestResponseFormat
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
text |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatText |
json_object |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatJsonObject |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.CreateChatCompletionRequestResponseFormatType | Yes |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatJsonObject
Format respons objek JSON. Metode lama untuk menghasilkan respons JSON.
Penggunaan json_schema disarankan untuk model yang mendukungnya. Perhatikan bahwa model tidak akan menghasilkan JSON tanpa pesan sistem atau pengguna yang menginstruksikannya to do demikian.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis format respons yang ditentukan. Selalu json_object.Nilai yang mungkin: json_object |
Yes |
OpenAI.CreateChatCompletionRequestResponseFormatResponseFormatText
Format tanggapan bawaan. Digunakan untuk menghasilkan respons teks.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis format respons yang ditentukan. Selalu text.Nilai yang mungkin: text |
Yes |
OpenAI.CreateChatCompletionRequestResponseFormatType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | textjson_schemajson_object |
OpenAI.CreateConversationBody
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| items | array OpenAI.InputItem | Tidak. | ||
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
OpenAI.CreateEvalCompletionsRunDataSource
Objek CompletionsRunDataSource yang menjelaskan konfigurasi pengambilan sampel model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| pesan_masuk | OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate atau OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference | Digunakan saat pengambilan sampel dari model. Menentukan struktur pesan yang diteruskan ke model. Dapat menjadi referensi ke lintasan bawaan (yaitu, item.input_trajectory), atau templat dengan referensi variabel ke item namespace layanan. |
Tidak. | |
| model | string | Nama model yang digunakan untuk menghasilkan penyelesaian (misalnya "o3-mini"). | Tidak. | |
| sampling_params | OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams | Tidak. | ||
| sumber | OpenAI.EvalJsonlFileContentSource atau OpenAI.EvalJsonlFileIdSource atau OpenAI.EvalStoredCompletionsSource | Menentukan apa yang mengisi item namespace layanan dalam sumber data eksekusi ini. |
Yes | |
| jenis | enum | Jenis sumber data eksekusi. Selalu completions.Nilai yang mungkin: completions |
Yes |
OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_reference | string | Yes | ||
| jenis | enum | Nilai yang mungkin: item_reference |
Yes |
OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesTemplate
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| pola acu | array OpenAI.EasyInputMessage atau OpenAI.EvalItem | Yes | ||
| jenis | enum | Nilai yang mungkin: template |
Yes |
OpenAI.CreateEvalCompletionsRunDataSourceSamplingParams
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_completion_tokens | OpenAI.integer | Tidak. | ||
| upaya penalaran | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| response_format | OpenAI.ResponseFormatText atau OpenAI.ResponseFormatJsonSchema atau OpenAI.ResponseFormatJsonObject | Tidak. | ||
| seed | OpenAI.integer | Tidak. | 42 | |
| suhu | OpenAI.numeric | Tidak. | 1 | |
| perangkat | array OpenAI.ChatCompletionTool | Tidak. | ||
| top_p | OpenAI.numeric | Tidak. | 1 |
OpenAI.CreateEvalCustomDataSourceConfig
Objek CustomDataSourceConfig yang menentukan skema untuk sumber data yang digunakan untuk eksekusi evaluasi. Skema ini digunakan untuk menentukan bentuk data yang akan menjadi:
- Digunakan untuk menentukan kriteria pengujian Anda dan
- Data apa yang diperlukan saat membuat eksekusi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sertakan_skema_contoh | Boolean | Apakah evaluasi akan mengharapkan Anda mengisi namespace sampel (yaitu, dengan menghasilkan respons dari sumber data Anda) | Tidak. | |
| item_schema | objek | Skema json untuk setiap baris di sumber data. | Yes | |
| jenis | enum | Jenis sumber data. Selalu custom.Nilai yang mungkin: custom |
Yes |
OpenAI.CreateEvalJsonlRunDataSource
Objek JsonlRunDataSource yang menentukan file JSONL yang cocok dengan penilaian
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sumber | OpenAI.EvalJsonlFileContentSource atau OpenAI.EvalJsonlFileIdSource | Menentukan apa yang mengisi item namespace layanan di sumber data. |
Yes | |
| jenis | enum | Jenis sumber data. Selalu jsonl.Nilai yang mungkin: jsonl |
Yes |
OpenAI.CreateEvalLogsDataSourceConfig
Konfigurasi sumber data yang menentukan properti metadata kueri log Anda.
Ini biasanya metadata seperti usecase=chatbot atau prompt-version=v2, dll.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metadata | objek | Filter metadata untuk sumber data log. | Tidak. | |
| jenis | enum | Jenis sumber data. Selalu logs.Nilai yang mungkin: logs |
Yes |
OpenAI.CreateEvalResponsesRunDataSource
Objek ResponsesRunDataSource yang menjelaskan konfigurasi pengambilan sampel model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| pesan_masuk | OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate atau OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference | Digunakan saat pengambilan sampel dari model. Menentukan struktur pesan yang diteruskan ke model. Dapat menjadi referensi ke lintasan bawaan (yaitu, item.input_trajectory), atau templat dengan referensi variabel ke item namespace layanan. |
Tidak. | |
| model | string | Nama model yang digunakan untuk menghasilkan penyelesaian (misalnya "o3-mini"). | Tidak. | |
| sampling_params | OpenAI.CreateEvalResponsesRunDataSourceSamplingParams | Tidak. | ||
| sumber | OpenAI.EvalJsonlFileContentSource atau OpenAI.EvalJsonlFileIdSource atau OpenAI.EvalResponsesSource | Menentukan apa yang mengisi item namespace layanan dalam sumber data eksekusi ini. |
Yes | |
| jenis | enum | Jenis sumber data eksekusi. Selalu responses.Nilai yang mungkin: responses |
Yes |
OpenAI.CreateEvalResponsesRunDataSourceInputMessagesItemReference
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_reference | string | Yes | ||
| jenis | enum | Nilai yang mungkin: item_reference |
Yes |
OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| pola acu | array objek atau OpenAI.EvalItem | Yes | ||
| jenis | enum | Nilai yang mungkin: template |
Yes |
OpenAI.CreateEvalResponsesRunDataSourceSamplingParams
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_completion_tokens | OpenAI.integer | Tidak. | ||
| upaya penalaran | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| seed | OpenAI.integer | Tidak. | 42 | |
| suhu | OpenAI.numeric | Tidak. | 1 | |
| kirim pesan teks | OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText | Tidak. | ||
| perangkat | array OpenAI.Tool | Tidak. | ||
| top_p | OpenAI.numeric | Tidak. | 1 |
OpenAI.CreateEvalResponsesRunDataSourceSamplingParamsText
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Objek yang menentukan format yang harus dihasilkan model. Mengonfigurasi { "type": "json_schema" } memungkinkan Output Terstruktur,yang memastikan model akan cocok dengan skema JSON yang Anda berikan. Pelajari selengkapnya di Format defaultnya adalah { "type": "text" } tanpa opsi tambahan.*Tidak disarankan untuk model gpt-4o dan yang lebih baru:** Pengaturan ke { "type": "json_object" } memungkinkan mode JSON yang lebih lama, yangmemastikan pesan yang dihasilkan model adalah JSON yang valid. Menggunakan json_schemalebih diperuntukkan bagi model yang mendukungnya. |
Tidak. |
OpenAI.CreateEvalStoredCompletionsDataSourceConfig
Tidak digunakan lagi demi LogsDataSourceConfig.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metadata | objek | Filter metadata untuk sumber data penyelesaian yang disimpan. | Tidak. | |
| jenis | enum | Jenis sumber data. Selalu stored_completions.Nilai yang mungkin: stored_completions |
Yes |
OpenAI.CreateFineTuningJobRequest
Model yang valid:
babbage-002
davinci-002
gpt-3.5-turbo
gpt-4o-mini
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| hyperparameter | OpenAI.CreateFineTuningJobRequestHyperparameters | Tidak. | ||
| └─ batch_size | string atau OpenAI.integer | Tidak. | auto | |
| └─ pengali_kecepatan_pembelajaran | string atau OpenAI.numeric | Tidak. | ||
| └─ n_epochs | string atau OpenAI.integer | Tidak. | auto | |
| integrasi | array OpenAI.CreateFineTuningJobRequestIntegrations | Daftar integrasi yang akan diaktifkan untuk pekerjaan penyempurnaan Anda. | Tidak. | |
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| metode | OpenAI.FineTuneMethod | Metode yang digunakan untuk penyempurnaan. | Tidak. | |
| model | string (lihat model yang valid di bawah) | Nama model untuk menyempurnakan. Anda dapat memilih salah satu |
Yes | |
| seed | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| Akhiran | string (dapat diakses NULL) | String hingga 64 karakter yang akan ditambahkan ke nama model yang disempurnakan. Misalnya, suffix "custom-model-name" akan menghasilkan nama model seperti ft:gpt-4o-mini:openai:custom-model-name:7p4lURel.Batasan: minLength: 1, maxLength: 64 |
Tidak. | |
| file_pelatihan | string | ID file yang diunggah yang berisi data pelatihan. Lihat mengunggah file untuk cara mengunggah file. Himpunan data Anda harus diformat sebagai file JSONL. Selain itu, Anda harus mengunggah file Anda dengan tujuan fine-tune.Konten file harus berbeda tergantung pada apakah model menggunakan format obrolan, penyelesaian , atau jika metode penyempurnaan menggunakan format preferensi . Lihat panduan penyetelan fine-tuning untuk detail selengkapnya. |
Yes | |
| validation_file | string (dapat diakses NULL) | ID file yang diunggah yang berisi data validasi. Jika Anda menyediakan file ini, data digunakan untuk menghasilkan validasi metrik secara berkala selama penyempurnaan. Metrik ini dapat dilihat di file hasil penyempurnaan. Data yang sama tidak boleh ada dalam file pelatihan dan validasi. Himpunan data Anda harus diformat sebagai file JSONL. Anda harus mengunggah file Anda dengan tujuan fine-tune.Lihat panduan penyetelan fine-tuning untuk detail selengkapnya. |
Tidak. |
OpenAI.CreateFineTuningJobRequestHyperparameters
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| ukuran_paket | string atau OpenAI.integer | Tidak. | ||
| pengganda tingkat pembelajaran | string atau OpenAI.numeric | Tidak. | ||
| n_epok | string atau OpenAI.integer | Tidak. |
OpenAI.CreateFineTuningJobRequestIntegrations
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: wandb |
Yes | |
| wandb | OpenAI.CreateFineTuningJobRequestIntegrationsWandb | Yes |
OpenAI.CreateFineTuningJobRequestIntegrationsWandb
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| entitas | string (dapat diakses NULL) | Tidak. | ||
| Nama | string (dapat diakses NULL) | Tidak. | ||
| project | string | Yes | ||
| tags | array string | Tidak. |
OpenAI.CreateResponseStreamingResponse
Jenis: OpenAI.ResponseAudioDeltaEvent atau OpenAI.ResponseAudioTranscriptDeltaEvent atau OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent atau OpenAI.ResponseCodeInterpreterCallInProgressEvent atau OpenAI.ResponseCodeInterpreterCallInterpretingEvent atau OpenAI.ResponseContentPartAddedEvent atau OpenAI.ResponseCreatedEvent atau OpenAI.ResponseErrorEvent atau OpenAI.ResponseFileSearchCallInProgressEvent atau OpenAI.ResponseFileSearchCallSearchingEvent atau OpenAI.ResponseFunctionCallArgumentsDeltaEvent atau OpenAI.ResponseInProgressEvent atau OpenAI.ResponseFailedEvent atau OpenAI.ResponseIncompleteEvent atau OpenAI.ResponseOutputItemAddedEvent atau OpenAI.ResponseReasoningSummaryPartAddedEvent atau OpenAI.ResponseReasoningSummaryTextDeltaEvent atau OpenAI.ResponseReasoningTextDeltaEvent atau OpenAI.ResponseRefusalDeltaEvent atau OpenAI.ResponseTextDeltaEvent atau OpenAI.ResponseWebSearchCallInProgressEvent atau OpenAI.ResponseWebSearchCallSearchingEvent atau OpenAI.ResponseImageGenCallGeneratingEvent atau OpenAI.ResponseImageGenCallInProgressEvent atau OpenAI.ResponseImageGenCallPartialImageEvent atau OpenAI.ResponseMCPCallArgumentsDeltaEvent atau OpenAI.ResponseMCPCallFailedEvent atau OpenAI.ResponseMCPCallInProgressEvent atau OpenAI.ResponseMCPListToolsFailedEvent atau OpenAI.ResponseMCPListToolsInProgressEvent atau OpenAI.ResponseOutputTextAnnotationAddedEvent atau OpenAI.ResponseQueuedEvent atau OpenAI.ResponseCustomToolCallInputDeltaEvent atau OpenAI.ResponseAudioDoneEvent atau OpenAI.ResponseAudioTranscriptDoneEvent atau OpenAI.ResponseCodeInterpreterCallCodeDoneEvent atau OpenAI.ResponseCodeInterpreterCallCompletedEvent atau OpenAI.ResponseCompletedEvent atau OpenAI.ResponseContentPartDoneEvent atau OpenAI.ResponseFileSearchCallCompletedEvent atau OpenAI.ResponseFunctionCallArgumentsDoneEvent atau OpenAI.ResponseOutputItemDoneEvent atau OpenAI.ResponseReasoningSummaryPartDoneEvent atau OpenAI.ResponseReasoningSummaryTextDoneEvent atau OpenAI.ResponseReasoningTextDoneEvent atau OpenAI.ResponseRefusalDoneEvent atau OpenAI.ResponseTextDoneEvent atau OpenAI.ResponseWebSearchCallCompletedEvent atau OpenAI.ResponseImageGenCallCompletedEvent atau OpenAI.ResponseMCPCallArgumentsDoneEvent atau OpenAI.ResponseMCPCallCompletedEvent atau OpenAI.ResponseMCPListToolsCompletedEvent atau OpenAI.ResponseCustomToolCallInputDoneEvent
OpenAI.CustomGrammarFormatParam
Tata bahasa yang ditentukan oleh pengguna.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | string | Definisi tata bahasa. | Yes | |
| syntax | OpenAI.GrammarSyntax1 | Yes | ||
| jenis | enum | Format tata bahasa. Selalu grammar.Nilai yang mungkin: grammar |
Yes |
OpenAI.CustomTextFormatParam
Teks bentuk bebas tanpa batasan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Format teks tanpa batasan. Selalu text.Nilai yang mungkin: text |
Yes |
OpenAI.CustomToolParam
Alat kustom yang memproses input menggunakan format tertentu. Pelajari
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi opsional alat kustom, digunakan untuk memberikan lebih banyak konteks. | Tidak. | |
| format | OpenAI.CustomToolParamFormat | Format input untuk alat khusus. Default adalah teks tidak dibatasi. | Tidak. | |
| └─ jenis | OpenAI.CustomToolParamFormatType | Yes | ||
| Nama | string | Nama alat khusus, digunakan untuk mengidentifikasinya dalam panggilan alat. | Yes | |
| jenis | enum | Jenis alat khusus. Selalu custom.Nilai yang mungkin: custom |
Yes |
OpenAI.CustomToolParamFormat
Format input untuk alat khusus. Default adalah teks tidak dibatasi.
Diskriminator untuk OpenAI.CustomToolParamFormat
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
text |
OpenAI.CustomTextFormatParam |
grammar |
OpenAI.CustomGrammarFormatParam |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.CustomToolParamFormatType | Yes |
OpenAI.CustomToolParamFormatType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | textgrammar |
OpenAI.DeletedConversationResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dihapus | Boolean | Yes | ||
| id | string | Yes | ||
| objek | enum | Nilai yang mungkin: conversation.deleted |
Yes |
OpenAI.DetailEnum
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | lowhighauto |
OpenAI.DoubleClickAction
Tindakan klik ganda.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan klik ganda, properti ini selalu diatur ke double_click.Nilai yang mungkin: double_click |
Yes | |
| x | OpenAI.integer | Yes | ||
| y | OpenAI.integer | Yes |
OpenAI.Drag
Aksi menyeret
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| path | array OpenAI.DragPoint | Sekumpulan koordinat yang mewakili jalur aksi tarik. Koordinat akan muncul sebagai array objek, misalnya <br> [<br> { x: 100, y: 200 },<br> { x: 200, y: 300 }<br> ]<br> |
Yes | |
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan seret, properti ini adalah selalu atur ke drag.Nilai yang mungkin: drag |
Yes |
OpenAI.DragPoint
Pasangan koordinat x/y, misalnya { x: 100, y: 200 }.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| x | OpenAI.integer | Yes | ||
| y | OpenAI.integer | Yes |
OpenAI.EasyInputMessage
Sebuah pesan input ke model dengan peran yang menunjukkan adanya instruksi yang mengikuti hierarki. Instruksi yang diberikan dengan peran developer atau system lebih diutamakan daripada instruksi yang diberikan dengan peran user. Pesan dengan assistant peran tersebut diduga telah dihasilkan oleh model dalam interaksi sebelumnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | string atau OpenAI.InputMessageContentList | Input teks, gambar, atau audio ke model, digunakan untuk menghasilkan respons. Juga dapat berisi respons asisten sebelumnya. |
Yes | |
| peran | enum | Peran dalam memasukkan pesan. Salah satu dari user, assistant, system, ataudeveloper.Nilai yang mungkin: user, assistant, system, developer |
Yes | |
| status | enum | Status dari item. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis input pesan. Selalu message.Nilai yang mungkin: message |
Yes |
OpenAI.Error
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| informasi tambahan | objek | Tidak. | ||
| kode | string (dapat diakses NULL) | Yes | ||
| debugInfo | objek | Tidak. | ||
| details | array OpenAI.Error | Tidak. | ||
| pesan | string | Yes | ||
| param | string (dapat diakses NULL) | Tidak. | ||
| jenis | string | Tidak. |
OpenAI.EvalApiError
Objek yang mewakili respons kesalahan dari EVAL API.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string | Kode kesalahan. | Yes | |
| pesan | string | Pesan kesalahan. | Yes |
OpenAI.EvalGraderLabelModel
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | array OpenAI.EvalItem | Yes | ||
| labels | array string | Label yang akan ditetapkan ke setiap item dalam evaluasi. | Yes | |
| model | string | Model yang digunakan untuk evaluasi. Harus mendukung output terstruktur. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| passing_labels | array string | Label yang menunjukkan hasil lulus. Harus merupakan himpunan bagian dari label. | Yes | |
| jenis | enum | Tipe objek, yang selalu label_model.Nilai yang mungkin: label_model |
Yes |
OpenAI.EvalGraderPython
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| image_tag | string | Tag gambar yang digunakan untuk skrip python. | Tidak. | |
| Nama | string | Nama penilai. | Yes | |
| ambang_lulus | OpenAI.numeric | Tidak. | ||
| sumber | string | Kode sumber skrip python. | Yes | |
| jenis | enum | Tipe objek, yang selalu python.Nilai yang mungkin: python |
Yes |
OpenAI.EvalGraderScoreModel
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | array OpenAI.EvalItem | Pesan input yang dievaluasi oleh grader. Mendukung teks, teks output, gambar input, dan blok konten audio input, dan mungkin menyertakan string templat. | Yes | |
| model | string | Model yang digunakan untuk evaluasi. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| ambang_lulus | OpenAI.numeric | Tidak. | ||
| rentang | array OpenAI.numeric | Rentang skor. Secara default menjadi [0, 1]. |
Tidak. | |
| sampling_params | OpenAI.EvalGraderScoreModelSamplingParams | Tidak. | ||
| └─ max_completions_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ upaya_penalaran | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| └─ benih | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| jenis | enum | Tipe objek, yang selalu score_model.Nilai yang mungkin: score_model |
Yes |
OpenAI.EvalGraderScoreModelSamplingParams
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| max_completions_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| upaya penalaran | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| seed | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| suhu | OpenAI.numeric (nullable) | Tidak. | ||
| top_p | OpenAI.numeric (nullable) | Tidak. | 1 |
OpenAI.EvalGraderStringCheck
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | string | Teks input. Ini mungkin termasuk string templat. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| operasi | enum | Operasi pemeriksaan string yang perlu dilakukan. Salah satu dari eq, ne, like, atau ilike.Nilai yang mungkin: eq, ne, like, ilike |
Yes | |
| referensi | string | Teks referensi. Ini mungkin termasuk string templat. | Yes | |
| jenis | enum | Tipe objek, yang selalu string_check.Nilai yang mungkin: string_check |
Yes |
OpenAI.EvalGraderTextSimilarity
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metrik evaluasi | enum | Metrik evaluasi yang akan digunakan. Salah satu dari cosine, fuzzy_match, bleu,gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5atau rouge_l.Nilai yang mungkin: cosine, , fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , rouge_5,rouge_l |
Yes | |
| Masukan | string | Teks yang sedang dievaluasi. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| ambang_lulus | OpenAI.numeric | Yes | ||
| referensi | string | Teks yang sedang dinilai. | Yes | |
| jenis | enum | Jenis grader. Nilai yang mungkin: text_similarity |
Yes |
OpenAI.EvalItem
Sebuah pesan input ke model dengan peran yang menunjukkan adanya instruksi yang mengikuti hierarki. Instruksi yang diberikan dengan peran developer atau system lebih diutamakan daripada instruksi yang diberikan dengan peran user. Pesan dengan assistant peran tersebut diduga telah dihasilkan oleh model dalam interaksi sebelumnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | OpenAI.EvalItemContent | Input ke model - dapat berisi string templat. Mendukung teks, teks output, gambar input, dan audio input, baik sebagai item tunggal atau array item. | Yes | |
| peran | enum | Peran dalam memasukkan pesan. Salah satu dari user, assistant, system, ataudeveloper.Nilai yang mungkin: user, assistant, system, developer |
Yes | |
| jenis | enum | Jenis input pesan. Selalu message.Nilai yang mungkin: message |
Tidak. |
OpenAI.EvalItemContent
Input ke model - dapat berisi string templat. Mendukung teks, teks output, gambar input, dan audio input, baik sebagai item tunggal atau array item.
Jenis: OpenAI.EvalItemContentItem atau OpenAI.EvalItemContentArray
Input ke model - dapat berisi string templat. Mendukung teks, teks output, gambar input, dan audio input, baik sebagai item tunggal atau array item.
OpenAI.EvalItemContentArray
Daftar input, yang masing-masing dapat berupa teks input, teks output, gambar input, atau objek audio input.
Array dari: OpenAI.EvalItemContentItem
OpenAI.EvalItemContentItem
Satu item konten: teks input, teks output, gambar input, atau audio input.
Jenis: OpenAI.EvalItemContentText atau OpenAI.EvalItemContentItemObject
Satu item konten: teks input, teks output, gambar input, atau audio input.
OpenAI.EvalItemContentItemObject
Satu item konten: teks input, teks output, gambar input, atau audio input.
Diskriminator untuk OpenAI.EvalItemContentItemObject
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
output_text |
OpenAI.EvalItemContentOutputText |
input_image |
OpenAI.EvalItemInputImage |
input_audio |
OpenAI.InputAudio |
input_text |
OpenAI.EvalItemContentItemObjectInputTextContent |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.EvalItemContentItemObjectType | Yes |
OpenAI.EvalItemContentItemObjectInputTextContent
Input teks ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Input teks ke model. | Yes | |
| jenis | enum | Jenis item input. Selalu input_text.Nilai yang mungkin: input_text |
Yes |
OpenAI.EvalItemContentItemObjectType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | input_textoutput_textinput_imageinput_audio |
OpenAI.EvalItemContentOutputText
Teks output dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Output teks dari sebuah model. | Yes | |
| jenis | enum | Jenis teks output. Selalu output_text.Nilai yang mungkin: output_text |
Yes |
OpenAI.EvalItemContentText
Input teks ke model.
Jenis: teks
OpenAI.EvalItemInputImage
Blok input gambar yang digunakan dalam array konten EvalItem.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| detail | string | Tingkat detail gambar yang akan dikirim ke model. Salah satu dari high, low, atau auto. Secara default menjadi auto. |
Tidak. | |
| image_url | string | URL input gambar. | Yes | |
| jenis | enum | Jenis input gambar. Selalu input_image.Nilai yang mungkin: input_image |
Yes |
OpenAI.EvalJsonlFileContentSource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.EvalJsonlFileContentSourceContent | Isi file JSONL. | Yes | |
| jenis | enum | Jenis sumber jsonl. Selalu file_content.Nilai yang mungkin: file_content |
Yes |
OpenAI.EvalJsonlFileContentSourceContent
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item | objek | Yes | ||
| sampel | objek | Tidak. |
OpenAI.EvalJsonlFileIdSource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | Pengidentifikasi file. | Yes | |
| jenis | enum | Jenis sumber jsonl. Selalu file_id.Nilai yang mungkin: file_id |
Yes |
OpenAI.EvalResponsesSource
Objek EvalResponsesSource yang menjelaskan konfigurasi sumber data eksekusi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_setelah | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| dibuat_sebelum | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| instructions_search | string (dapat diakses NULL) | Tidak. | ||
| metadata | objek (nullable) | Tidak. | ||
| model | string (dapat diakses NULL) | Tidak. | ||
| upaya penalaran | OpenAI.ReasoningEffort (dapat diberilang) | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| suhu | OpenAI.numeric (nullable) | Tidak. | ||
| perangkat | array string | Tidak. | ||
| top_p | OpenAI.numeric (nullable) | Tidak. | ||
| jenis | enum | Jenis sumber data eksekusi. Selalu responses.Nilai yang mungkin: responses |
Yes | |
| users | array string | Tidak. |
OpenAI.EvalRunOutputItemSample
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | OpenAI.EvalApiError | Objek yang mewakili respons kesalahan dari EVAL API. | Yes | |
| alasan_selesai | string | Yes | ||
| Masukan | array EvalRunOutputItemSampleInput | Yes | ||
| max_completion_tokens | OpenAI.integer | Yes | ||
| model | string | Yes | ||
| output | array EvalRunOutputItemSampleOutput | Yes | ||
| seed | OpenAI.integer | Yes | ||
| suhu | OpenAI.numeric | Yes | ||
| top_p | OpenAI.numeric | Yes | ||
| usage | OpenAI.EvalRunOutputItemSampleUsage | Yes |
OpenAI.EvalRunOutputItemSampleUsage
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Yes | ||
| completion_tokens | OpenAI.integer | Yes | ||
| prompt_tokens | OpenAI.integer | Yes | ||
| total_tokens | OpenAI.integer | Yes |
OpenAI.EvalRunPerModelUsage
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Yes | ||
| completion_tokens | OpenAI.integer | Yes | ||
| invocation_count | OpenAI.integer | Yes | ||
| nama_model | string | Yes | ||
| prompt_tokens | OpenAI.integer | Yes | ||
| total_tokens | OpenAI.integer | Yes |
OpenAI.EvalRunPerTestingCriteriaResults
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| gagal | OpenAI.integer | Yes | ||
| Berlalu | OpenAI.integer | Yes | ||
| kriteria_pengujian | string | Yes |
OpenAI.EvalRunResultCounts
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kesalahan | OpenAI.integer | Yes | ||
| gagal | OpenAI.integer | Yes | ||
| Berlalu | OpenAI.integer | Yes | ||
| seluruh | OpenAI.integer | Yes |
OpenAI.EvalStoredCompletionsSource
Konfigurasi StoredCompletionsRunDataSource yang menjelaskan serangkaian filter
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_setelah | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| dibuat_sebelum | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| limit | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| model | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis sumber. Selalu stored_completions.Nilai yang mungkin: stored_completions |
Yes |
OpenAI.FileCitationBody
Kutipan ke file.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_id | string | ID file. | Yes | |
| filename | string | Nama file file yang dikutip. | Yes | |
| indeks | OpenAI.integer | Yes | ||
| jenis | enum | Jenis kutipan dari file Selalu file_citation.Nilai yang mungkin: file_citation |
Yes |
OpenAI.FilePath
Jalur ke file.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_id | string | ID file. | Yes | |
| indeks | OpenAI.integer | Yes | ||
| jenis | enum | Jenis jalur file. Selalu file_path.Nilai yang mungkin: file_path |
Yes |
OpenAI.FileSearchTool
Alat yang mencari konten yang relevan dari file yang diunggah.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| filters | OpenAI.Filters (dapat diubah untuk null) | Tidak. | ||
| jumlah_maksimum_hasil | OpenAI.integer | Tidak. | ||
| opsi_peringkat | OpenAI.RankingOptions | Tidak. | ||
| └─ hybrid_search | OpenAI.HybridSearchOptions | Bobot yang mengontrol bagaimana gabungan peringkat timbal balik menyeimbangkan kecocokan penyematan semantik versus pencocokan kata kunci yang jarang saat pencarian hibrid diaktifkan. | Tidak. | |
| └─ peringkat | OpenAI.RankerVersionType | Ranker yang digunakan untuk pencarian file. | Tidak. | |
| └─ ambang_batas_skornya | OpenAI.numeric | Ambang skor untuk pencarian file, angka antara 0 dan 1. Angka yang lebih dekat ke 1 akan mencoba mengembalikan hanya hasil yang paling relevan, tetapi dapat mengembalikan lebih sedikit hasil. | Tidak. | |
| jenis | enum | Jenis alat pencarian file. Selalu file_search.Nilai yang mungkin: file_search |
Yes | |
| vektor_penyimpanan_ID | array string | ID dari penyimpanan vektor yang akan dicari. | Yes |
OpenAI.FileSearchToolCallResults
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| attributes | OpenAI.VectorStoreFileAttributes (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan maksimum panjang 512 karakter, boolean, atau angka. |
Tidak. | |
| file_id | string | Tidak. | ||
| filename | string | Tidak. | ||
| skor | nomor/angka | Tidak. | ||
| kirim pesan teks | string | Tidak. |
OpenAI.Filters
Jenis: OpenAI.ComparisonFilter atau OpenAI.CompoundFilter
OpenAI.FineTuneDPOHyperparameters
Hyperparameter yang digunakan untuk pekerjaan penyempurnaan DPO.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| ukuran_paket | string atau OpenAI.integer | Jumlah contoh di setiap batch. Ukuran batch yang lebih besar berarti parameter model diperbarui lebih jarang, tetapi dengan varian yang lebih rendah. | Tidak. | |
| beta | string atau OpenAI.numeric | Nilai beta untuk metode DPO. Nilai beta yang lebih tinggi akan meningkatkan bobot penalti antara kebijakan dan model referensi. | Tidak. | |
| pengganda tingkat pembelajaran | string atau OpenAI.numeric | Faktor penskalaan untuk tingkat pembelajaran. Laju pembelajaran yang lebih kecil mungkin berguna untuk menghindari overfitting. | Tidak. | |
| n_epok | string atau OpenAI.integer | Jumlah epoch yang diperlukan untuk melatih model. Epoch mengacu pada satu siklus penuh melalui himpunan data pelatihan. | Tidak. |
OpenAI.FineTuneDPOMethod
Konfigurasi untuk metode penyempurnaan DPO.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| hyperparameter | OpenAI.FineTuneDPOHyperparameters | Hyperparameter yang digunakan untuk pekerjaan penyempurnaan DPO. | Tidak. |
OpenAI.FineTuneMethod
Metode yang digunakan untuk penyempurnaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dpo | OpenAI.FineTuneDPOMethod | Konfigurasi untuk metode penyempurnaan DPO. | Tidak. | |
| Penguatan | OpenAI.FineTuneReinforcementMethod | Konfigurasi untuk metode penyempurnaan penguatan. | Tidak. | |
| Diawasi | OpenAI.FineTuneSupervisedMethod | Konfigurasi untuk metode penyempurnaan yang diawasi. | Tidak. | |
| jenis | enum | Jenis metode.
supervisedApakah , , dpoatau reinforcement.Nilai yang mungkin: supervised, dpo, reinforcement |
Yes |
OpenAI.FineTuneReinforcementHyperparameters
Hyperparameter yang digunakan untuk pekerjaan penyempurnaan penguatan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| ukuran_paket | string atau OpenAI.integer | Jumlah contoh di setiap batch. Ukuran batch yang lebih besar berarti parameter model diperbarui lebih jarang, tetapi dengan varian yang lebih rendah. | Tidak. | |
| compute_multiplier | string atau OpenAI.numeric | Pengali pada jumlah komputasi yang digunakan untuk menjelajahi ruang pencarian selama pelatihan. | Tidak. | |
| eval_interval | string atau OpenAI.integer | Jumlah langkah pelatihan antara sesi evaluasi. | Tidak. | |
| eval_samples | string atau OpenAI.integer | Jumlah sampel evaluasi yang akan dihasilkan per langkah pelatihan. | Tidak. | |
| pengganda tingkat pembelajaran | string atau OpenAI.numeric | Faktor penskalaan untuk tingkat pembelajaran. Laju pembelajaran yang lebih kecil mungkin berguna untuk menghindari overfitting. | Tidak. | |
| n_epok | string atau OpenAI.integer | Jumlah epoch yang diperlukan untuk melatih model. Epoch mengacu pada satu siklus penuh melalui himpunan data pelatihan. | Tidak. | |
| upaya penalaran | enum | Tingkat upaya penalaran. Nilai yang mungkin: default, low, medium, high |
Tidak. |
OpenAI.FineTuneReinforcementMethod
Konfigurasi untuk metode penyempurnaan penguatan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Grader | OpenAI.GraderStringCheck atau OpenAI.GraderTextSimilarity atau OpenAI.GraderPython atau OpenAI.GraderScoreModel atau OpenAI.GraderMulti | Grader yang digunakan untuk pekerjaan penyempurnaan. | Yes | |
| hyperparameter | OpenAI.FineTuneReinforcementHyperparameters | Hyperparameter yang digunakan untuk pekerjaan penyempurnaan penguatan. | Tidak. |
OpenAI.FineTuneSupervisedHyperparameters
Hyperparameter yang digunakan untuk pekerjaan penyempurnaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| ukuran_paket | string atau OpenAI.integer | Jumlah contoh di setiap batch. Ukuran batch yang lebih besar berarti parameter model diperbarui lebih jarang, tetapi dengan varian yang lebih rendah. | Tidak. | |
| pengganda tingkat pembelajaran | string atau OpenAI.numeric | Faktor penskalaan untuk tingkat pembelajaran. Laju pembelajaran yang lebih kecil mungkin berguna untuk menghindari overfitting. | Tidak. | |
| n_epok | string atau OpenAI.integer | Jumlah epoch yang diperlukan untuk melatih model. Epoch mengacu pada satu siklus penuh melalui himpunan data pelatihan. | Tidak. |
OpenAI.FineTuneSupervisedMethod
Konfigurasi untuk metode penyempurnaan yang diawasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| hyperparameter | OpenAI.FineTuneSupervisedHyperparameters | Hyperparameter yang digunakan untuk pekerjaan penyempurnaan. | Tidak. |
OpenAI.FineTuningIntegration
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis integrasi yang diaktifkan untuk pekerjaan penyempurnaan Nilai yang mungkin: wandb |
Yes | |
| wandb | OpenAI.FineTuningIntegrationWandb | Yes | ||
| └─ entitas | string (dapat diakses NULL) | Tidak. | ||
| └─ nama | string (dapat diakses NULL) | Tidak. | ||
| └─ project | string | Yes | ||
| └─ tag | array string | Tidak. |
OpenAI.FineTuningIntegrationWandb
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| entitas | string (dapat diakses NULL) | Tidak. | ||
| Nama | string (dapat diakses NULL) | Tidak. | ||
| project | string | Yes | ||
| tags | array string | Tidak. |
OpenAI.FineTuningJob
Objek fine_tuning.job mewakili pekerjaan penyempurnaan yang telah dibuat melalui API.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat pekerjaan penyempurnaan dibuat. | Yes | |
| galat | OpenAI.FineTuningJobError (dapat diubah untuk null) | Yes | ||
| └─ kode | string | Yes | ||
| └─ pesan | string | Yes | ||
| └─ param | string (dapat diakses NULL) | Yes | ||
| perkiraan selesai | bilangan bulat | Tidak. | ||
| fine_tuned_model | string (dapat diakses NULL) | Yes | ||
| selesai_pada | bilangan bulat | Yes | ||
| hyperparameter | OpenAI.FineTuningJobHyperparameters | Yes | ||
| └─ batch_size | string atau OpenAI.integer | Tidak. | auto | |
| └─ pengali_kecepatan_pembelajaran | string atau OpenAI.numeric | Tidak. | ||
| └─ n_epochs | string atau OpenAI.integer | Tidak. | auto | |
| id | string | Pengidentifikasi objek, yang dapat dirujuk di titik akhir API. | Yes | |
| integrasi | array OpenAI.FineTuningIntegration | Tidak. | ||
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| metode | OpenAI.FineTuneMethod | Metode yang digunakan untuk penyempurnaan. | Tidak. | |
| model | string | Model dasar yang sedang disempurnakan. | Yes | |
| objek | enum | Jenis objek, yang selalu "fine_tuning.job". Nilai yang mungkin: fine_tuning.job |
Yes | |
| organization_id | string | Organisasi yang memiliki pekerjaan penyempurnaan. | Yes | |
| file hasil | array string | ID file hasil yang dikompilasi untuk pekerjaan penyempurnaan. Anda dapat mengambil hasilnya dengan Files API. | Yes | |
| seed | OpenAI.integer | Yes | ||
| status | enum | Status pekerjaan penyempurnaan saat ini, yang dapat berupa validating_files, , queued, runningsucceeded, failed, atau cancelled.Nilai yang mungkin: validating_files, , queuedrunning, succeeded, failed,cancelled |
Yes | |
| token_terlatih | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| file_pelatihan | string | ID file yang digunakan untuk pelatihan. Anda dapat mengambil data pelatihan dengan Files API. | Yes | |
| validation_file | string (dapat diakses NULL) | Yes |
OpenAI.FineTuningJobCheckpoint
Objek fine_tuning.job.checkpoint mewakili titik pemeriksaan model untuk pekerjaan penyempurnaan yang siap digunakan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat titik pemeriksaan dibuat. | Yes | |
| titik_pemeriksaan_model_terlatih_dengan_baik | string | Nama model titik pemeriksaan yang disempurnakan yang dibuat. | Yes | |
| ID_pekerjaan_penyesuaian | string | Nama pekerjaan penyempurnaan tempat titik pemeriksaan ini dibuat. | Yes | |
| id | string | Pengidentifikasi titik pemeriksaan, yang dapat dirujuk di titik akhir API. | Yes | |
| metrik | OpenAI.FineTuningJobCheckpointMetrics | Yes | ||
| └─ kehilangan_valid_penuh | OpenAI.numeric | Tidak. | ||
| └─ akurasi_rata-rata_token_valid_lengkap | OpenAI.numeric | Tidak. | ||
| └─ langkah | OpenAI.numeric | Tidak. | ||
| └─ kehilangan_latihan | OpenAI.numeric | Tidak. | ||
| └─ train_mean_token_accuracy (akurasi_rata-rata_token_latihan) | OpenAI.numeric | Tidak. | ||
| └─ kerugian_valid | OpenAI.numeric | Tidak. | ||
| └─ akurasi rata-rata token valid | OpenAI.numeric | Tidak. | ||
| objek | enum | Jenis objek, yang selalu "fine_tuning.job.checkpoint". Nilai yang mungkin: fine_tuning.job.checkpoint |
Yes | |
| langkah_nomor | OpenAI.integer | Yes |
OpenAI.FineTuningJobCheckpointMetrics
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| full_valid_loss | OpenAI.numeric | Tidak. | ||
| full_valid_mean_token_accuracy | OpenAI.numeric | Tidak. | ||
| langkah | OpenAI.numeric | Tidak. | ||
| train_loss | OpenAI.numeric | Tidak. | ||
| train_mean_token_accuracy | OpenAI.numeric | Tidak. | ||
| valid_loss | OpenAI.numeric | Tidak. | ||
| valid_mean_token_accuracy | OpenAI.numeric | Tidak. |
OpenAI.FineTuningJobError
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string | Yes | ||
| pesan | string | Yes | ||
| param | string (dapat diakses NULL) | Yes |
OpenAI.FineTuningJobEvent
Menyempurnakan objek peristiwa pekerjaan
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat pekerjaan penyempurnaan dibuat. | Yes | |
| data | OpenAI.FineTuningJobEventData | Tidak. | ||
| id | string | Pengidentifikasi objek. | Yes | |
| level | enum | Tingkat log peristiwa. Nilai yang mungkin: info, warn, error |
Yes | |
| pesan | string | Pesan peristiwa. | Yes | |
| objek | enum | Jenis objek, yang selalu "fine_tuning.job.event". Nilai yang mungkin: fine_tuning.job.event |
Yes | |
| jenis | enum | Jenis peristiwa. Nilai yang mungkin: message, metrics |
Tidak. |
OpenAI.FineTuningJobEventData
Jenis: objek
OpenAI.FineTuningJobHyperparameters
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| ukuran_paket | string atau OpenAI.integer | Tidak. | ||
| pengganda tingkat pembelajaran | string atau OpenAI.numeric | Tidak. | ||
| n_epok | string atau OpenAI.integer | Tidak. |
OpenAI.FunctionAndCustomToolCallOutput
Diskriminator untuk OpenAI.FunctionAndCustomToolCallOutput
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
input_text |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent |
input_image |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent |
input_file |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.FunctionAndCustomToolCallOutputType | Yes |
OpenAI.FunctionAndCustomToolCallOutputInputFileContent
Sebuah file input ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_data | string | Konten file yang akan dikirim ke model. | Tidak. | |
| file_id | string (dapat diakses NULL) | Tidak. | ||
| file_url | string | URL file yang akan dikirim ke model. | Tidak. | |
| filename | string | Nama file yang akan dikirim ke model. | Tidak. | |
| jenis | enum | Jenis item input. Selalu input_file.Nilai yang mungkin: input_file |
Yes |
OpenAI.FunctionAndCustomToolCallOutputInputImageContent
Input gambar ke model. Pelajari tentang input image.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Yes | ||
| file_id | string (dapat diakses NULL) | Tidak. | ||
| image_url | string | Tidak. | ||
| jenis | enum | Jenis item input. Selalu input_image.Nilai yang mungkin: input_image |
Yes |
OpenAI.FunctionAndCustomToolCallOutputInputTextContent
Input teks ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Input teks ke model. | Yes | |
| jenis | enum | Jenis item input. Selalu input_text.Nilai yang mungkin: input_text |
Yes |
OpenAI.FunctionAndCustomToolCallOutputType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | input_textinput_imageinput_file |
OpenAI.FunctionCallItemStatus
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | in_progresscompletedincomplete |
OpenAI.FunctionObject
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi tentang apa yang dilakukan fungsi, digunakan oleh model untuk memilih kapan dan bagaimana memanggil fungsi. | Tidak. | |
| Nama | string | Nama fungsi yang akan dipanggil. Harus a-z, A-Z, 0-9, atau berisi garis bawah dan tanda hubung, dengan panjang maksimum 64. | Yes | |
| parameter | OpenAI.FunctionParameters | Parameter yang diterima fungsi, dijelaskan sebagai objek Skema JSON. Lihat guide untuk contoh, dan JSON Schema reference untuk dokumentasi tentang format. Menghilangkan parameters mendefinisikan fungsi dengan daftar parameter kosong. |
Tidak. | |
| tegas | Boolean (dapat diberisi dengan null) | Tidak. |
OpenAI.FunctionParameters
Parameter yang diterima fungsi, dijelaskan sebagai objek Skema JSON. Lihat guide untuk contoh, dan JSON Schema reference untuk dokumentasi tentang format.
Menghilangkan parameters mendefinisikan fungsi dengan daftar parameter kosong.
Jenis: objek
OpenAI.FunctionShellAction
Jalankan perintah shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Perintah | array string | Yes | ||
| max_output_length | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| batas_waktu_ms | OpenAI.integer (dapat diakses dengan null) | Yes |
OpenAI.FunctionShellActionParam
Perintah dan batas yang menjelaskan cara menjalankan panggilan alat shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Perintah | array string | Perintah shell yang diperintahkan agar lingkungan eksekusi berjalan. | Yes | |
| max_output_length | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| batas_waktu_ms | OpenAI.integer (dapat diakses dengan null) | Tidak. |
OpenAI.FunctionShellCallItemStatus
Nilai status yang dilaporkan untuk panggilan alat shell.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | in_progresscompletedincomplete |
OpenAI.FunctionShellCallOutputContent
Konten output panggilan alat shell yang dipancarkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| dibuat oleh | string | Pengidentifikasi aktor yang membuat item. | Tidak. | |
| hasil | OpenAI.FunctionShellCallOutputOutcome | Mewakili hasil keluar (dengan kode keluar) atau hasil waktu habis untuk gugus output panggilan shell. | Yes | |
| └─ jenis | OpenAI.FunctionShellCallOutputOutcomeType | Yes | ||
| stderr | string | Output kesalahan standar yang ditangkap. | Yes | |
| stdout | string | Output standar yang ditangkap. | Yes |
OpenAI.FunctionShellCallOutputContentParam
Menangkap stdout dan stderr untuk sebagian dari output panggilan alat shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| hasil | OpenAI.FunctionShellCallOutputOutcomeParam | Hasil keluar atau batas waktu yang terkait dengan panggilan shell ini. | Yes | |
| └─ jenis | OpenAI.FunctionShellCallOutputOutcomeParamType | Yes | ||
| stderr | string | Output stderr yang ditangkap untuk panggilan shell. Batasan: maxLength: 10485760 |
Yes | |
| stdout | string | Output stdout yang diambil untuk panggilan shell. Batasan: maxLength: 10485760 |
Yes |
OpenAI.FunctionShellCallOutputExitOutcome
Menunjukkan bahwa perintah shell selesai dan mengembalikan kode keluar.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| exit_code | OpenAI.integer | Yes | ||
| jenis | enum | Jenis hasil. Selalu exit.Nilai yang mungkin: exit |
Yes |
OpenAI.FunctionShellCallOutputExitOutcomeParam
Menunjukkan bahwa perintah shell selesai dan mengembalikan kode keluar.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| exit_code | OpenAI.integer | Yes | ||
| jenis | enum | Jenis hasil. Selalu exit.Nilai yang mungkin: exit |
Yes |
OpenAI.FunctionShellCallOutputOutcome
Mewakili hasil keluar (dengan kode keluar) atau hasil waktu habis untuk gugus output panggilan shell.
Diskriminator untuk OpenAI.FunctionShellCallOutputOutcome
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcome |
exit |
OpenAI.FunctionShellCallOutputExitOutcome |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.FunctionShellCallOutputOutcomeType | Yes |
OpenAI.FunctionShellCallOutputOutcomeParam
Hasil keluar atau batas waktu yang terkait dengan panggilan shell ini.
Diskriminator untuk OpenAI.FunctionShellCallOutputOutcomeParam
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
timeout |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam |
exit |
OpenAI.FunctionShellCallOutputExitOutcomeParam |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.FunctionShellCallOutputOutcomeParamType | Yes |
OpenAI.FunctionShellCallOutputOutcomeParamType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | timeoutexit |
OpenAI.FunctionShellCallOutputOutcomeType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | timeoutexit |
OpenAI.FunctionShellCallOutputTimeoutOutcome
Menunjukkan bahwa panggilan shell melebihi batas waktu yang dikonfigurasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis hasil. Selalu timeout.Nilai yang mungkin: timeout |
Yes |
OpenAI.FunctionShellCallOutputTimeoutOutcomeParam
Menunjukkan bahwa panggilan shell melebihi batas waktu yang dikonfigurasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis hasil. Selalu timeout.Nilai yang mungkin: timeout |
Yes |
OpenAI.FunctionShellToolParam
Alat yang memungkinkan model untuk menjalankan perintah shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis alat shell. Selalu shell.Nilai yang mungkin: shell |
Yes |
OpenAI.FunctionTool
Menentukan fungsi dalam kode Anda sendiri yang dapat dipilih model untuk dipanggil.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string (dapat diakses NULL) | Tidak. | ||
| Nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| parameter | objek (nullable) | Yes | ||
| tegas | Boolean (dapat diberisi dengan null) | Yes | ||
| jenis | enum | Jenis alat bantu fungsi. Selalu function.Nilai yang mungkin: function |
Yes |
OpenAI.GraderLabelModel
Objek LabelModelGrader yang menggunakan model untuk menetapkan label ke setiap item dalam evaluasi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | array OpenAI.EvalItem | Yes | ||
| labels | array string | Label yang akan ditetapkan ke setiap item dalam evaluasi. | Yes | |
| model | string | Model yang digunakan untuk evaluasi. Harus mendukung output terstruktur. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| passing_labels | array string | Label yang menunjukkan hasil lulus. Harus merupakan himpunan bagian dari label. | Yes | |
| jenis | enum | Tipe objek, yang selalu label_model.Nilai yang mungkin: label_model |
Yes |
OpenAI.GraderMulti
Objek MultiGrader menggabungkan output beberapa grader untuk menghasilkan satu skor.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| calculate_output | string | Rumus untuk menghitung output berdasarkan hasil grader. | Yes | |
| grader | OpenAI.GraderStringCheck atau OpenAI.GraderTextSimilarity atau OpenAI.GraderPython atau OpenAI.GraderScoreModel atau OpenAI.GraderLabelModel | Yes | ||
| Nama | string | Nama penilai. | Yes | |
| jenis | enum | Tipe objek, yang selalu multi.Nilai yang mungkin: multi |
Yes |
OpenAI.GraderPython
Objek PythonGrader yang menjalankan skrip python pada input.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| image_tag | string | Tag gambar yang digunakan untuk skrip python. | Tidak. | |
| Nama | string | Nama penilai. | Yes | |
| sumber | string | Kode sumber skrip python. | Yes | |
| jenis | enum | Tipe objek, yang selalu python.Nilai yang mungkin: python |
Yes |
OpenAI.GraderScoreModel
Objek ScoreModelGrader yang menggunakan model untuk menetapkan skor ke input.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | array OpenAI.EvalItem | Pesan input yang dievaluasi oleh grader. Mendukung teks, teks output, gambar input, dan blok konten audio input, dan mungkin menyertakan string templat. | Yes | |
| model | string | Model yang digunakan untuk evaluasi. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| rentang | array OpenAI.numeric | Rentang skor. Secara default menjadi [0, 1]. |
Tidak. | |
| sampling_params | OpenAI.EvalGraderScoreModelSamplingParams | Tidak. | ||
| └─ max_completions_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ upaya_penalaran | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| └─ benih | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| jenis | enum | Tipe objek, yang selalu score_model.Nilai yang mungkin: score_model |
Yes |
OpenAI.GraderStringCheck
Objek StringCheckGrader yang melakukan perbandingan string antara input dan referensi menggunakan operasi tertentu.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | string | Teks input. Ini mungkin termasuk string templat. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| operasi | enum | Operasi pemeriksaan string yang perlu dilakukan. Salah satu dari eq, ne, like, atau ilike.Nilai yang mungkin: eq, ne, like, ilike |
Yes | |
| referensi | string | Teks referensi. Ini mungkin termasuk string templat. | Yes | |
| jenis | enum | Tipe objek, yang selalu string_check.Nilai yang mungkin: string_check |
Yes |
OpenAI.GraderTextSimilarity
Objek TextSimilarityGrader yang menilai teks berdasarkan metrik kesamaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metrik evaluasi | enum | Metrik evaluasi yang akan digunakan. Salah satu dari cosine, fuzzy_match, bleu,gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5atau rouge_l.Nilai yang mungkin: cosine, , fuzzy_matchbleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, , rouge_5,rouge_l |
Yes | |
| Masukan | string | Teks yang sedang dievaluasi. | Yes | |
| Nama | string | Nama penilai. | Yes | |
| referensi | string | Teks yang sedang dinilai. | Yes | |
| jenis | enum | Jenis grader. Nilai yang mungkin: text_similarity |
Yes |
OpenAI.GrammarSyntax1
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | larkregex |
OpenAI.HybridSearchOptions
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| embedding_weight | OpenAI.numeric | Yes | ||
| text_weight | OpenAI.numeric | Yes |
OpenAI.ImageDetail
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | lowhighauto |
OpenAI.ImageGenTool
Alat yang menghasilkan gambar menggunakan model gambar GPT.
Model yang valid:
gpt-image-1
gpt-image-1-mini
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| latar belakang | enum | Jenis latar belakang untuk gambar yang dihasilkan. Salah satu dari transparent,opaque, atau auto. Standar: auto.Nilai yang mungkin: transparent, opaque, auto |
Tidak. | |
| input_fidelity | OpenAI.InputFidelity (dapat diubah tanpa null) | Kontrol berapa banyak upaya yang akan dilakukan model untuk mencocokkan gaya dan fitur, terutama fitur wajah, dari gambar input. Parameter ini hanya didukung untuk gpt-image-1. Tidak didukung untuk gpt-image-1-mini. Mendukung high dan low. Secara default menjadi low. |
Tidak. | |
| masukan_topeng_gambar | OpenAI.ImageGenToolInputImageMask | Tidak. | ||
| └─ file_id | string | Tidak. | ||
| └─ alamat_gambar | string | Tidak. | ||
| model | string (lihat model yang valid di bawah) | Tidak. | ||
| moderation | enum | Tingkat moderasi untuk gambar yang dihasilkan. Standar: auto.Nilai yang mungkin: auto, low |
Tidak. | |
| kompresi keluaran | OpenAI.integer | Tidak. | 100 | |
| format keluaran | enum | Format output gambar yang dihasilkan. Salah satu dari png, webp, ataujpeg. Standar: png.Nilai yang mungkin: png, webp, jpeg |
Tidak. | |
| gambar sebagian | OpenAI.integer | Tidak. | ||
| kualitas | enum | Kualitas gambar yang dihasilkan. Salah satu dari low, medium, high,atau auto. Standar: auto.Nilai yang mungkin: low, medium, high, auto |
Tidak. | |
| ukuran | enum | Ukuran gambar yang dihasilkan. Salah satu dari 1024x1024, 1024x1536,1536x1024, atau auto. Standar: auto.Nilai yang mungkin: 1024x1024, 1024x1536, 1536x1024, auto |
Tidak. | |
| jenis | enum | Jenis alat pembuatan gambar. Selalu image_generation.Nilai yang mungkin: image_generation |
Yes |
OpenAI.ImageGenToolInputImageMask
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_id | string | Tidak. | ||
| image_url | string | Tidak. |
OpenAI.IncludeEnum
Tentukan data output tambahan untuk disertakan dalam respons model. Nilai yang saat ini didukung adalah:
-
web_search_call.action.sources: Sertakan sumber panggilan alat pencarian web. -
code_interpreter_call.outputs: Menyertakan output eksekusi kode python dalam item panggilan alat penerjemah kode. -
computer_call_output.output.image_url: Sertakan url gambar dari output panggilan komputer. -
file_search_call.results: Sertakan hasil pencarian panggilan alat pencarian file. -
message.input_image.image_url: Sertakan url gambar dari pesan input. -
message.output_text.logprobs: Sertakan logprobs dengan pesan asisten. -
reasoning.encrypted_content: Menyertakan versi terenkripsi dari token penalaran dalam hasil item penalaran. Ini memungkinkan item penalaran digunakan dalam percakapan berkelanjutan saat menggunakan API Respons tanpa status (seperti ketika parameterstorediatur kefalse, atau ketika organisasi terdaftar dalam program tanpa retensi data).
| Harta benda | Nilai |
|---|---|
| Deskripsi | Tentukan data output tambahan untuk disertakan dalam respons model. Nilai yang saat ini didukung adalah: |
-
web_search_call.action.sources: Sertakan sumber panggilan alat pencarian web. -
code_interpreter_call.outputs: Menyertakan output eksekusi kode python dalam item panggilan alat penerjemah kode. -
computer_call_output.output.image_url: Sertakan url gambar dari output panggilan komputer. -
file_search_call.results: Sertakan hasil pencarian panggilan alat pencarian file. -
message.input_image.image_url: Sertakan url gambar dari pesan input. -
message.output_text.logprobs: Sertakan logprobs dengan pesan asisten. -
reasoning.encrypted_content: Menyertakan versi terenkripsi dari token penalaran dalam hasil item penalaran. Ini memungkinkan item penalaran digunakan dalam percakapan berkelanjutan saat menggunakan API Respons tanpa status (seperti ketika parameterstorediatur kefalse, atau ketika organisasi terdaftar dalam program tanpa retensi data). | | Jenis | string | | Nilai |file_search_call.resultsweb_search_call.resultsweb_search_call.action.sourcesmessage.input_image.image_urlcomputer_call_output.output.image_urlcode_interpreter_call.outputsreasoning.encrypted_contentmessage.output_text.logprobsmemory_search_call.results|
OpenAI.InputAudio
Masukan audio ke dalam model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| input_audio | OpenAI.InputAudioInputAudio | Yes | ||
| jenis | enum | Jenis item input. Selalu input_audio.Nilai yang mungkin: input_audio |
Yes |
OpenAI.InputAudioInputAudio
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data | string | Yes | ||
| format | enum | Nilai yang mungkin: mp3, wav |
Yes |
OpenAI.InputContent
Diskriminator untuk OpenAI.InputContent
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
input_text |
OpenAI.InputContentInputTextContent |
input_image |
OpenAI.InputContentInputImageContent |
input_file |
OpenAI.InputContentInputFileContent |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.InputContentType | Yes |
OpenAI.InputContentInputFileContent
Sebuah file input ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_data | string | Konten file yang akan dikirim ke model. | Tidak. | |
| file_id | string (dapat diakses NULL) | Tidak. | ||
| file_url | string | URL file yang akan dikirim ke model. | Tidak. | |
| filename | string | Nama file yang akan dikirim ke model. | Tidak. | |
| jenis | enum | Jenis item input. Selalu input_file.Nilai yang mungkin: input_file |
Yes |
OpenAI.InputContentInputImageContent
Input gambar ke model. Pelajari tentang input image.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Yes | ||
| file_id | string (dapat diakses NULL) | Tidak. | ||
| image_url | string | Tidak. | ||
| jenis | enum | Jenis item input. Selalu input_image.Nilai yang mungkin: input_image |
Yes |
OpenAI.InputContentInputTextContent
Input teks ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Input teks ke model. | Yes | |
| jenis | enum | Jenis item input. Selalu input_text.Nilai yang mungkin: input_text |
Yes |
OpenAI.InputContentType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | input_textinput_imageinput_file |
OpenAI.InputFidelity
Kontrol berapa banyak upaya yang akan dilakukan model untuk mencocokkan gaya dan fitur, terutama fitur wajah, dari gambar input. Parameter ini hanya didukung untuk gpt-image-1. Tidak didukung untuk gpt-image-1-mini. Mendukung high dan low. Secara default menjadi low.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | highlow |
OpenAI.InputFileContent
Sebuah file input ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_data | string | Konten file yang akan dikirim ke model. | Tidak. | |
| file_id | string (dapat diakses NULL) | Tidak. | ||
| file_url | string | URL file yang akan dikirim ke model. | Tidak. | |
| filename | string | Nama file yang akan dikirim ke model. | Tidak. | |
| jenis | enum | Jenis item input. Selalu input_file.Nilai yang mungkin: input_file |
Yes |
OpenAI.InputFileContentParam
Sebuah file input ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_data | string (dapat diakses NULL) | Tidak. | ||
| file_id | string (dapat diakses NULL) | Tidak. | ||
| file_url | string | Tidak. | ||
| filename | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis item input. Selalu input_file.Nilai yang mungkin: input_file |
Yes |
OpenAI.InputImageContent
Input gambar ke model. Pelajari tentang input image.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Yes | ||
| file_id | string (dapat diakses NULL) | Tidak. | ||
| image_url | string | Tidak. | ||
| jenis | enum | Jenis item input. Selalu input_image.Nilai yang mungkin: input_image |
Yes |
OpenAI.InputImageContentParamAutoParam
Input gambar ke model. Pelajari tentang input gambar
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| detail | OpenAI.DetailEnum (dapat diakses oleh null) | Tidak. | ||
| file_id | string (dapat diakses NULL) | Tidak. | ||
| image_url | string | Tidak. | ||
| jenis | enum | Jenis item input. Selalu input_image.Nilai yang mungkin: input_image |
Yes |
OpenAI.InputItem
Item yang mewakili bagian dari konteks untuk respons yang akan dihasilkan oleh model. Dapat berisi input teks, gambar, dan audio, serta respons asisten dan output panggilan alat sebelumnya.
Diskriminator untuk OpenAI.InputItem
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.InputItemType | Yes |
OpenAI.InputItemApplyPatchToolCallItemParam
Panggilan alat yang mewakili permintaan untuk membuat, menghapus, atau memperbarui file menggunakan tambalan diff.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| operasi | OpenAI.ApplyPatchOperationParam | Salah satu operasi create_file, delete_file, atau update_file yang dipasok ke alat apply_patch. | Yes | |
| └─ jenis | OpenAI.ApplyPatchOperationParamType | Yes | ||
| status | OpenAI.ApplyPatchCallStatusParam | Nilai status yang dilaporkan untuk panggilan alat apply_patch. | Yes | |
| jenis | enum | Jenis item. Selalu apply_patch_call.Nilai yang mungkin: apply_patch_call |
Yes |
OpenAI.InputItemApplyPatchToolCallOutputItemParam
Output streaming yang dipancarkan oleh panggilan alat patch terap.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| output | string (dapat diakses NULL) | Tidak. | ||
| status | OpenAI.ApplyPatchCallOutputStatusParam | Nilai hasil yang dilaporkan untuk output panggilan alat apply_patch. | Yes | |
| jenis | enum | Jenis item. Selalu apply_patch_call_output.Nilai yang mungkin: apply_patch_call_output |
Yes |
OpenAI.InputItemCodeInterpreterToolCall
Panggilan alat untuk menjalankan kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string (dapat diakses NULL) | Yes | ||
| container_id | string | ID kontainer yang digunakan untuk menjalankan kode. | Yes | |
| id | string | ID unik dari panggilan alat penerjemah kode. | Yes | |
| Keluaran | array OpenAI.CodeInterpreterOutputLogs atau OpenAI.CodeInterpreterOutputImage | Yes | ||
| status | enum | Status panggilan alat penerjemah kode. Nilai yang valid adalah in_progress, completed, incomplete, interpreting, dan failed.Nilai yang mungkin: in_progress, , completedincomplete, interpreting,failed |
Yes | |
| jenis | enum | Jenis panggilan alat penerjemah kode. Selalu code_interpreter_call.Nilai yang mungkin: code_interpreter_call |
Yes |
OpenAI.InputItemCompactionSummaryItemParam
Item pemadatan yang dihasilkan oleh v1/responses/compact API.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| encrypted_content | string | Konten terenkripsi dari ringkasan pemadatan. Batasan: maxLength: 10485760 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis item. Selalu compaction.Nilai yang mungkin: compaction |
Yes |
OpenAI.InputItemComputerCallOutputItemParam
Keluaran dari pengoperasian alat komputer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| acknowledged_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Tidak. | ||
| call_id | string | ID panggilan alat komputer yang menghasilkan output. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| output | OpenAI.ComputerScreenshotImage | Gambar cuplikan layar komputer yang digunakan dengan alat untuk penggunaan komputer. | Yes | |
| status | OpenAI.FunctionCallItemStatus (dapat diubah ke null) | Tidak. | ||
| jenis | enum | Jenis output panggilan alat komputer. Selalu computer_call_output.Nilai yang mungkin: computer_call_output |
Yes |
OpenAI.InputItemComputerToolCall
Panggilan alat ke alat penggunaan komputer. Lihat panduan penggunaan komputer komputer untuk informasi lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.ComputerAction | Yes | ||
| call_id | string | Identifikasi yang digunakan ketika merespon panggilan alat dengan output. | Yes | |
| id | string | ID unik panggilan komputer. | Yes | |
| pending_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Pemeriksaan keamanan tertunda untuk panggilan komputer. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan komputer. Selalu computer_call.Nilai yang mungkin: computer_call |
Yes |
OpenAI.InputItemCustomToolCall
Panggilan ke alat kustom yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | Pengidentifikasi yang digunakan untuk memetakan panggilan alat kustom ini ke output panggilan alat. | Yes | |
| id | string | ID unik dari panggilan alat khusus di platform OpenAI. | Tidak. | |
| Masukan | string | Input untuk panggilan alat kustom yang dihasilkan oleh model. | Yes | |
| Nama | string | Nama perangkat kustom yang dipanggil. | Yes | |
| jenis | enum | Jenis panggilan alat kustom. Selalu custom_tool_call.Nilai yang mungkin: custom_tool_call |
Yes |
OpenAI.InputItemCustomToolCallOutput
Output dari panggilan alat kustom dari kode Anda, dikirim kembali ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID panggilan, digunakan untuk memetakan output panggilan alat kustom ini ke panggilan alat kustom. | Yes | |
| id | string | ID unik dari output panggilan alat khusus di platform OpenAI. | Tidak. | |
| output | string atau array OpenAI.FunctionAndCustomToolCallOutput | Output dari panggilan alat kustom yang dihasilkan oleh kode Anda. Dapat berupa string atau daftar konten output. |
Yes | |
| jenis | enum | Jenis output panggilan alat kustom. Selalu custom_tool_call_output.Nilai yang mungkin: custom_tool_call_output |
Yes |
OpenAI.InputItemFileSearchToolCall
Hasil panggilan alat pencarian file. Lihat panduan pencarian file file untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat pencarian file. | Yes | |
| queries | array string | Kueri yang digunakan untuk mencari file. | Yes | |
| results | array OpenAI.FileSearchToolCallResults | Tidak. | ||
| status | enum | Status panggilan alat pencarian file. Salah satu dari in_progress,searching, incomplete atau failed,Nilai yang mungkin: in_progress, , searchingcompleted, incomplete,failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian file. Selalu file_search_call.Nilai yang mungkin: file_search_call |
Yes |
OpenAI.InputItemFunctionCallOutputItemParam
Output dari pemanggilan fungsi alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| output | string atau array OpenAI.InputTextContentParam atau OpenAI.InputImageContentParamAutoParam atau OpenAI.InputFileContentParam | Keluaran teks, gambar, atau file dari panggilan alat fungsi. | Yes | |
| status | OpenAI.FunctionCallItemStatus (dapat diubah ke null) | Tidak. | ||
| jenis | enum | Jenis keluaran panggilan fungsi perangkat. Selalu function_call_output.Nilai yang mungkin: function_call_output |
Yes |
OpenAI.InputItemFunctionShellCallItemParam
Alat yang mewakili permintaan untuk mengeksekusi satu atau beberapa perintah shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.FunctionShellActionParam | Perintah dan batas yang menjelaskan cara menjalankan panggilan alat shell. | Yes | |
| └─ perintah | array string | Perintah shell yang diperintahkan agar lingkungan eksekusi berjalan. | Yes | |
| └─ max_output_length | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ timeout_ms | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| status | OpenAI.FunctionShellCallItemStatus (dapat diubah untuk null) | Nilai status yang dilaporkan untuk panggilan alat shell. | Tidak. | |
| jenis | enum | Jenis item. Selalu shell_call.Nilai yang mungkin: shell_call |
Yes |
OpenAI.InputItemFunctionShellCallOutputItemParam
Item output yang dialirkan yang dipancarkan oleh panggilan alat shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| max_output_length | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| output | array OpenAI.FunctionShellCallOutputContentParam | Menangkap potongan output stdout dan stderr, bersama dengan hasil terkait. | Yes | |
| jenis | enum | Jenis item. Selalu shell_call_output.Nilai yang mungkin: shell_call_output |
Yes |
OpenAI.InputItemFunctionToolCall
Panggilan alat untuk menjalankan fungsi. Lihat panduan pemanggilan fungsi untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String JSON berisi argumen untuk dilewatkan ke fungsi. | Yes | |
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. | Yes | |
| id | string | ID unik dari panggilan alat fungsi. | Tidak. | |
| Nama | string | Nama fungsi yang akan dijalankan. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis pemanggilan alat fungsi. Selalu function_call.Nilai yang mungkin: function_call |
Yes |
OpenAI.InputItemImageGenToolCall
Permintaan pembuatan gambar yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik panggilan pembuatan gambar. | Yes | |
| hasil | string (dapat diakses NULL) | Yes | ||
| status | enum | Status panggilan pembuatan gambar. Nilai yang mungkin: in_progress, completed, generating, failed |
Yes | |
| jenis | enum | Jenis panggilan pembuatan gambar. Selalu image_generation_call.Nilai yang mungkin: image_generation_call |
Yes |
OpenAI.InputItemLocalShellToolCall
Panggilan alat untuk menjalankan perintah pada shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.LocalShellExecAction | Jalankan perintah shell di server. | Yes | |
| call_id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| id | string | ID unik panggilan shell lokal. | Yes | |
| status | enum | Status panggilan shell lokal. Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan shell lokal. Selalu local_shell_call.Nilai yang mungkin: local_shell_call |
Yes |
OpenAI.InputItemLocalShellToolCallOutput
Output panggilan alat shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| output | string | String JSON dari output panggilan alat shell lokal. | Yes | |
| status | enum | Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis output panggilan alat shell lokal. Selalu local_shell_call_output.Nilai yang mungkin: local_shell_call_output |
Yes |
OpenAI.InputItemMcpApprovalRequest
Permintaan persetujuan dari manusia untuk penggunaan alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String argumen JSON untuk alat ini. | Yes | |
| id | string | ID unik permintaan persetujuan. | Yes | |
| Nama | string | Nama alat yang akan dijalankan. | Yes | |
| server_label | string | Label server MCP yang membuat permintaan. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_approval_request.Nilai yang mungkin: mcp_approval_request |
Yes |
OpenAI.InputItemMcpApprovalResponse
Respons terhadap permintaan persetujuan MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string | ID permintaan persetujuan yang dijawab. | Yes | |
| approve | Boolean | Apakah permintaan disetujui. | Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| alasan | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_approval_response.Nilai yang mungkin: mcp_approval_response |
Yes |
OpenAI.InputItemMcpListTools
Daftar alat yang tersedia di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik daftar. | Yes | |
| server_label | string | Label MCP server. | Yes | |
| perangkat | array OpenAI.MCPListToolsToolsTool | Alat yang tersedia di server. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_list_tools.Nilai yang mungkin: mcp_list_tools |
Yes |
OpenAI.InputItemMcpToolCall
Pemanggilan alat di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string (dapat diakses NULL) | Tidak. | ||
| argumen | string | String JSON dari argumen yang dikirimkan ke alat. | Yes | |
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik panggilan alat. | Yes | |
| Nama | string | Nama alat yang dijalankan. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| server_label | string | Label server MCP yang menjalankan alat. | Yes | |
| status | OpenAI.MCPToolCallStatus | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_call.Nilai yang mungkin: mcp_call |
Yes |
OpenAI.InputItemOutputMessage
Pesan hasil dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.OutputMessageContent | Isi pesan keluaran. | Yes | |
| id | string | ID unik pesan output. | Yes | |
| peran | enum | Peran pesan keluaran. Selalu assistant.Nilai yang mungkin: assistant |
Yes | |
| status | enum | Status dari input pesan. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item input dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis pesan output. Selalu message.Nilai yang mungkin: output_message |
Yes |
OpenAI.InputItemReasoningItem
Deskripsi rantai pemikiran yang digunakan oleh model penalaran saat menghasilkan respons. Pastikan untuk menyertakan item ini dalam
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.ReasoningTextContent | Konten teks penalaran. | Tidak. | |
| encrypted_content | string (dapat diakses NULL) | Tidak. | ||
| id | string | Pengidentifikasi unik dari konten alasan. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| summary | array OpenAI.Summary | Konten ringkasan penalaran. | Yes | |
| jenis | enum | Jenis objek. Selalu reasoning.Nilai yang mungkin: reasoning |
Yes |
OpenAI.InputItemType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputreasoningcompactionimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callcustom_tool_call_outputcustom_tool_callitem_reference |
OpenAI.InputItemWebSearchToolCall
Hasil panggilan alat pencarian web. Lihat panduan pencarian web untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.WebSearchActionSearch atau OpenAI.WebSearchActionOpenPage atau OpenAI.WebSearchActionFind | Objek yang menjelaskan tindakan spesifik yang diambil dalam panggilan pencarian web ini. Mencakup detail tentang bagaimana model menggunakan web (pencarian, open_page, temukan). |
Yes | |
| id | string | ID unik dari panggilan alat pencarian web. | Yes | |
| status | enum | Status panggilan alat pencarian web. Nilai yang mungkin: in_progress, searching, completed, failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian web. Selalu web_search_call.Nilai yang mungkin: web_search_call |
Yes |
OpenAI.InputMessage
Sebuah pesan input ke model dengan peran yang menunjukkan adanya instruksi yang mengikuti hierarki. Instruksi yang diberikan dengan peran developer atau system lebih diutamakan daripada instruksi yang diberikan dengan peran user.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | OpenAI.InputMessageContentList | Daftar satu atau banyak item input ke model, berisi konten yang berbeda types. |
Yes | |
| peran | enum | Peran dalam memasukkan pesan. Salah satu dari user, system, atau developer.Nilai yang mungkin: user, system, developer |
Yes | |
| status | enum | Status dari item. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis input pesan. Selalu setel ke message.Nilai yang mungkin: message |
Yes |
OpenAI.InputMessageContentList
Daftar satu atau banyak item input ke model, yang berisi jenis konten yang berbeda.
Array dari: OpenAI.InputContent
OpenAI.InputMessageResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | OpenAI.InputMessageContentList | Daftar satu atau banyak item input ke model, berisi konten yang berbeda types. |
Yes | |
| id | string | ID input pesan yang unik. | Yes | |
| peran | enum | Peran dalam memasukkan pesan. Salah satu dari user, system, atau developer.Nilai yang mungkin: user, system, developer |
Yes | |
| status | enum | Status dari item. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis input pesan. Selalu setel ke message.Nilai yang mungkin: message |
Yes |
OpenAI.InputParam
Input teks, gambar, atau file ke model, digunakan untuk menghasilkan respons. Pelajari lebih lanjut:
Jenis: string atau array OpenAI.InputItem
Input teks, gambar, atau file ke model, digunakan untuk menghasilkan respons. Pelajari lebih lanjut:
OpenAI.InputTextContent
Input teks ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Input teks ke model. | Yes | |
| jenis | enum | Jenis item input. Selalu input_text.Nilai yang mungkin: input_text |
Yes |
OpenAI.InputTextContentParam
Input teks ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Input teks ke model. Batasan: maxLength: 10485760 |
Yes | |
| jenis | enum | Jenis item input. Selalu input_text.Nilai yang mungkin: input_text |
Yes |
OpenAI.Item
Item konten yang digunakan untuk menghasilkan respons.
Diskriminator untuk OpenAI.Item
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ItemType | Yes |
OpenAI.ItemApplyPatchToolCallItemParam
Panggilan alat yang mewakili permintaan untuk membuat, menghapus, atau memperbarui file menggunakan tambalan diff.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| operasi | OpenAI.ApplyPatchOperationParam | Salah satu operasi create_file, delete_file, atau update_file yang dipasok ke alat apply_patch. | Yes | |
| └─ jenis | OpenAI.ApplyPatchOperationParamType | Yes | ||
| status | OpenAI.ApplyPatchCallStatusParam | Nilai status yang dilaporkan untuk panggilan alat apply_patch. | Yes | |
| jenis | enum | Jenis item. Selalu apply_patch_call.Nilai yang mungkin: apply_patch_call |
Yes |
OpenAI.ItemApplyPatchToolCallOutputItemParam
Output streaming yang dipancarkan oleh panggilan alat patch terap.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| output | string (dapat diakses NULL) | Tidak. | ||
| status | OpenAI.ApplyPatchCallOutputStatusParam | Nilai hasil yang dilaporkan untuk output panggilan alat apply_patch. | Yes | |
| jenis | enum | Jenis item. Selalu apply_patch_call_output.Nilai yang mungkin: apply_patch_call_output |
Yes |
OpenAI.ItemCodeInterpreterToolCall
Panggilan alat untuk menjalankan kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string (dapat diakses NULL) | Yes | ||
| container_id | string | ID kontainer yang digunakan untuk menjalankan kode. | Yes | |
| id | string | ID unik dari panggilan alat penerjemah kode. | Yes | |
| Keluaran | array OpenAI.CodeInterpreterOutputLogs atau OpenAI.CodeInterpreterOutputImage | Yes | ||
| status | enum | Status panggilan alat penerjemah kode. Nilai yang valid adalah in_progress, completed, incomplete, interpreting, dan failed.Nilai yang mungkin: in_progress, , completedincomplete, interpreting,failed |
Yes | |
| jenis | enum | Jenis panggilan alat penerjemah kode. Selalu code_interpreter_call.Nilai yang mungkin: code_interpreter_call |
Yes |
OpenAI.ItemCompactionSummaryItemParam
Item pemadatan yang dihasilkan oleh v1/responses/compact API.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| encrypted_content | string | Konten terenkripsi dari ringkasan pemadatan. Batasan: maxLength: 10485760 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis item. Selalu compaction.Nilai yang mungkin: compaction |
Yes |
OpenAI.ItemComputerCallOutputItemParam
Keluaran dari pengoperasian alat komputer.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| acknowledged_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Tidak. | ||
| call_id | string | ID panggilan alat komputer yang menghasilkan output. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| output | OpenAI.ComputerScreenshotImage | Gambar cuplikan layar komputer yang digunakan dengan alat untuk penggunaan komputer. | Yes | |
| status | OpenAI.FunctionCallItemStatus (dapat diubah ke null) | Tidak. | ||
| jenis | enum | Jenis output panggilan alat komputer. Selalu computer_call_output.Nilai yang mungkin: computer_call_output |
Yes |
OpenAI.ItemComputerToolCall
Panggilan alat ke alat penggunaan komputer. Lihat panduan penggunaan komputer komputer untuk informasi lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.ComputerAction | Yes | ||
| call_id | string | Identifikasi yang digunakan ketika merespon panggilan alat dengan output. | Yes | |
| id | string | ID unik panggilan komputer. | Yes | |
| pending_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Pemeriksaan keamanan tertunda untuk panggilan komputer. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan komputer. Selalu computer_call.Nilai yang mungkin: computer_call |
Yes |
OpenAI.ItemCustomToolCall
Panggilan ke alat kustom yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | Pengidentifikasi yang digunakan untuk memetakan panggilan alat kustom ini ke output panggilan alat. | Yes | |
| id | string | ID unik dari panggilan alat khusus di platform OpenAI. | Tidak. | |
| Masukan | string | Input untuk panggilan alat kustom yang dihasilkan oleh model. | Yes | |
| Nama | string | Nama perangkat kustom yang dipanggil. | Yes | |
| jenis | enum | Jenis panggilan alat kustom. Selalu custom_tool_call.Nilai yang mungkin: custom_tool_call |
Yes |
OpenAI.ItemCustomToolCallOutput
Output dari panggilan alat kustom dari kode Anda, dikirim kembali ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID panggilan, digunakan untuk memetakan output panggilan alat kustom ini ke panggilan alat kustom. | Yes | |
| id | string | ID unik dari output panggilan alat khusus di platform OpenAI. | Tidak. | |
| output | string atau array OpenAI.FunctionAndCustomToolCallOutput | Output dari panggilan alat kustom yang dihasilkan oleh kode Anda. Dapat berupa string atau daftar konten output. |
Yes | |
| jenis | enum | Jenis output panggilan alat kustom. Selalu custom_tool_call_output.Nilai yang mungkin: custom_tool_call_output |
Yes |
OpenAI.ItemFileSearchToolCall
Hasil panggilan alat pencarian file. Lihat panduan pencarian file file untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat pencarian file. | Yes | |
| queries | array string | Kueri yang digunakan untuk mencari file. | Yes | |
| results | array OpenAI.FileSearchToolCallResults | Tidak. | ||
| status | enum | Status panggilan alat pencarian file. Salah satu dari in_progress,searching, incomplete atau failed,Nilai yang mungkin: in_progress, , searchingcompleted, incomplete,failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian file. Selalu file_search_call.Nilai yang mungkin: file_search_call |
Yes |
OpenAI.ItemFunctionCallOutputItemParam
Output dari pemanggilan fungsi alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| output | string atau array OpenAI.InputTextContentParam atau OpenAI.InputImageContentParamAutoParam atau OpenAI.InputFileContentParam | Keluaran teks, gambar, atau file dari panggilan alat fungsi. | Yes | |
| status | OpenAI.FunctionCallItemStatus (dapat diubah ke null) | Tidak. | ||
| jenis | enum | Jenis keluaran panggilan fungsi perangkat. Selalu function_call_output.Nilai yang mungkin: function_call_output |
Yes |
OpenAI.ItemFunctionShellCallItemParam
Alat yang mewakili permintaan untuk mengeksekusi satu atau beberapa perintah shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.FunctionShellActionParam | Perintah dan batas yang menjelaskan cara menjalankan panggilan alat shell. | Yes | |
| └─ perintah | array string | Perintah shell yang diperintahkan agar lingkungan eksekusi berjalan. | Yes | |
| └─ max_output_length | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ timeout_ms | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| status | OpenAI.FunctionShellCallItemStatus (dapat diubah untuk null) | Nilai status yang dilaporkan untuk panggilan alat shell. | Tidak. | |
| jenis | enum | Jenis item. Selalu shell_call.Nilai yang mungkin: shell_call |
Yes |
OpenAI.ItemFunctionShellCallOutputItemParam
Item output yang dialirkan yang dipancarkan oleh panggilan alat shell.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. Batasan: minLength: 1, maxLength: 64 |
Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| max_output_length | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| output | array OpenAI.FunctionShellCallOutputContentParam | Menangkap potongan output stdout dan stderr, bersama dengan hasil terkait. | Yes | |
| jenis | enum | Jenis item. Selalu shell_call_output.Nilai yang mungkin: shell_call_output |
Yes |
OpenAI.ItemFunctionToolCall
Panggilan alat untuk menjalankan fungsi. Lihat panduan pemanggilan fungsi untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String JSON berisi argumen untuk dilewatkan ke fungsi. | Yes | |
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. | Yes | |
| id | string | ID unik dari panggilan alat fungsi. | Tidak. | |
| Nama | string | Nama fungsi yang akan dijalankan. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis pemanggilan alat fungsi. Selalu function_call.Nilai yang mungkin: function_call |
Yes |
OpenAI.ItemImageGenToolCall
Permintaan pembuatan gambar yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik panggilan pembuatan gambar. | Yes | |
| hasil | string (dapat diakses NULL) | Yes | ||
| status | enum | Status panggilan pembuatan gambar. Nilai yang mungkin: in_progress, completed, generating, failed |
Yes | |
| jenis | enum | Jenis panggilan pembuatan gambar. Selalu image_generation_call.Nilai yang mungkin: image_generation_call |
Yes |
OpenAI.ItemLocalShellToolCall
Panggilan alat untuk menjalankan perintah pada shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.LocalShellExecAction | Jalankan perintah shell di server. | Yes | |
| call_id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| id | string | ID unik panggilan shell lokal. | Yes | |
| status | enum | Status panggilan shell lokal. Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan shell lokal. Selalu local_shell_call.Nilai yang mungkin: local_shell_call |
Yes |
OpenAI.ItemLocalShellToolCallOutput
Output panggilan alat shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| output | string | String JSON dari output panggilan alat shell lokal. | Yes | |
| status | enum | Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis output panggilan alat shell lokal. Selalu local_shell_call_output.Nilai yang mungkin: local_shell_call_output |
Yes |
OpenAI.ItemMcpApprovalRequest
Permintaan persetujuan dari manusia untuk penggunaan alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String argumen JSON untuk alat ini. | Yes | |
| id | string | ID unik permintaan persetujuan. | Yes | |
| Nama | string | Nama alat yang akan dijalankan. | Yes | |
| server_label | string | Label server MCP yang membuat permintaan. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_approval_request.Nilai yang mungkin: mcp_approval_request |
Yes |
OpenAI.ItemMcpApprovalResponse
Respons terhadap permintaan persetujuan MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string | ID permintaan persetujuan yang dijawab. | Yes | |
| approve | Boolean | Apakah permintaan disetujui. | Yes | |
| id | string (dapat diakses NULL) | Tidak. | ||
| alasan | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_approval_response.Nilai yang mungkin: mcp_approval_response |
Yes |
OpenAI.ItemMcpListTools
Daftar alat yang tersedia di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik daftar. | Yes | |
| server_label | string | Label MCP server. | Yes | |
| perangkat | array OpenAI.MCPListToolsToolsTool | Alat yang tersedia di server. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_list_tools.Nilai yang mungkin: mcp_list_tools |
Yes |
OpenAI.ItemMcpToolCall
Pemanggilan alat di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string (dapat diakses NULL) | Tidak. | ||
| argumen | string | String JSON dari argumen yang dikirimkan ke alat. | Yes | |
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik panggilan alat. | Yes | |
| Nama | string | Nama alat yang dijalankan. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| server_label | string | Label server MCP yang menjalankan alat. | Yes | |
| status | OpenAI.MCPToolCallStatus | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_call.Nilai yang mungkin: mcp_call |
Yes |
OpenAI.ItemOutputMessage
Pesan hasil dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.OutputMessageContent | Isi pesan keluaran. | Yes | |
| id | string | ID unik pesan output. | Yes | |
| peran | enum | Peran pesan keluaran. Selalu assistant.Nilai yang mungkin: assistant |
Yes | |
| status | enum | Status dari input pesan. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item input dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis pesan output. Selalu message.Nilai yang mungkin: output_message |
Yes |
OpenAI.ItemReasoningItem
Deskripsi rantai pemikiran yang digunakan oleh model penalaran saat menghasilkan respons. Pastikan untuk menyertakan item ini dalam
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.ReasoningTextContent | Konten teks penalaran. | Tidak. | |
| encrypted_content | string (dapat diakses NULL) | Tidak. | ||
| id | string | Pengidentifikasi unik dari konten alasan. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| summary | array OpenAI.Summary | Konten ringkasan penalaran. | Yes | |
| jenis | enum | Jenis objek. Selalu reasoning.Nilai yang mungkin: reasoning |
Yes |
OpenAI.ItemReferenceParam
Pengidentifikasi internal untuk item yang akan dirujuk.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID item yang akan dirujuk. | Yes | |
| jenis | enum | Jenis item yang akan dirujuk. Selalu item_reference.Nilai yang mungkin: item_reference |
Yes |
OpenAI.ItemResource
Item konten yang digunakan untuk menghasilkan respons.
Diskriminator untuk OpenAI.ItemResource
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ItemResourceType | Yes |
OpenAI.ItemResourceApplyPatchToolCall
Panggilan alat yang menerapkan perbedaan file dengan membuat, menghapus, atau memperbarui file.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat panggilan alat ini. | Tidak. | |
| id | string | ID unik dari panggilan alat terapkan patch. Diisi saat item ini dikembalikan melalui API. | Yes | |
| operasi | OpenAI.ApplyPatchFileOperation | Salah satu operasi create_file, delete_file, atau update_file diterapkan melalui apply_patch. | Yes | |
| └─ jenis | OpenAI.ApplyPatchFileOperationType | Yes | ||
| status | OpenAI.ApplyPatchCallStatus | Yes | ||
| jenis | enum | Jenis item. Selalu apply_patch_call.Nilai yang mungkin: apply_patch_call |
Yes |
OpenAI.ItemResourceApplyPatchToolCallOutput
Output yang dipancarkan oleh panggilan alat patch terapkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat output panggilan alat ini. | Tidak. | |
| id | string | ID unik dari output panggilan alat terapkan patch. Diisi saat item ini dikembalikan melalui API. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| status | OpenAI.ApplyPatchCallOutputStatus | Yes | ||
| jenis | enum | Jenis item. Selalu apply_patch_call_output.Nilai yang mungkin: apply_patch_call_output |
Yes |
OpenAI.ItemResourceCodeInterpreterToolCall
Panggilan alat untuk menjalankan kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string (dapat diakses NULL) | Yes | ||
| container_id | string | ID kontainer yang digunakan untuk menjalankan kode. | Yes | |
| id | string | ID unik dari panggilan alat penerjemah kode. | Yes | |
| Keluaran | array OpenAI.CodeInterpreterOutputLogs atau OpenAI.CodeInterpreterOutputImage | Yes | ||
| status | enum | Status panggilan alat penerjemah kode. Nilai yang valid adalah in_progress, completed, incomplete, interpreting, dan failed.Nilai yang mungkin: in_progress, , completedincomplete, interpreting,failed |
Yes | |
| jenis | enum | Jenis panggilan alat penerjemah kode. Selalu code_interpreter_call.Nilai yang mungkin: code_interpreter_call |
Yes |
OpenAI.ItemResourceComputerToolCall
Panggilan alat ke alat penggunaan komputer. Lihat panduan penggunaan komputer komputer untuk informasi lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.ComputerAction | Yes | ||
| call_id | string | Identifikasi yang digunakan ketika merespon panggilan alat dengan output. | Yes | |
| id | string | ID unik panggilan komputer. | Yes | |
| pending_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Pemeriksaan keamanan tertunda untuk panggilan komputer. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan komputer. Selalu computer_call.Nilai yang mungkin: computer_call |
Yes |
OpenAI.ItemResourceComputerToolCallOutputResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| acknowledged_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Pemeriksaan keamanan yang dilaporkan oleh API yang telah diakui oleh Pengembang. |
Tidak. | |
| call_id | string | ID panggilan alat komputer yang menghasilkan output. | Yes | |
| id | string | ID dari keluaran panggilan alat komputer. | Tidak. | |
| output | OpenAI.ComputerScreenshotImage | Gambar cuplikan layar komputer yang digunakan dengan alat untuk penggunaan komputer. | Yes | |
| status | enum | Status dari input pesan. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item input dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis output panggilan alat komputer. Selalu computer_call_output.Nilai yang mungkin: computer_call_output |
Yes |
OpenAI.ItemResourceFileSearchToolCall
Hasil panggilan alat pencarian file. Lihat panduan pencarian file file untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat pencarian file. | Yes | |
| queries | array string | Kueri yang digunakan untuk mencari file. | Yes | |
| results | array OpenAI.FileSearchToolCallResults | Tidak. | ||
| status | enum | Status panggilan alat pencarian file. Salah satu dari in_progress,searching, incomplete atau failed,Nilai yang mungkin: in_progress, , searchingcompleted, incomplete,failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian file. Selalu file_search_call.Nilai yang mungkin: file_search_call |
Yes |
OpenAI.ItemResourceFunctionShellCall
Panggilan alat yang menjalankan satu atau beberapa perintah shell di lingkungan terkelola.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.FunctionShellAction | Jalankan perintah shell. | Yes | |
| └─ perintah | array string | Yes | ||
| └─ max_output_length | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| └─ timeout_ms | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat panggilan alat ini. | Tidak. | |
| id | string | ID unik panggilan alat shell. Diisi saat item ini dikembalikan melalui API. | Yes | |
| status | OpenAI.LocalShellCallStatus | Yes | ||
| jenis | enum | Jenis item. Selalu shell_call.Nilai yang mungkin: shell_call |
Yes |
OpenAI.ItemResourceFunctionShellCallOutput
Output panggilan alat shell yang dipancarkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | Pengidentifikasi aktor yang membuat item. | Tidak. | |
| id | string | ID unik dari output panggilan shell. Diisi saat item ini dikembalikan melalui API. | Yes | |
| max_output_length | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| output | array OpenAI.FunctionShellCallOutputContent | Array konten output panggilan shell | Yes | |
| jenis | enum | Jenis output panggilan shell. Selalu shell_call_output.Nilai yang mungkin: shell_call_output |
Yes |
OpenAI.ItemResourceFunctionToolCallOutputResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. | Yes | |
| id | string | ID unik dari keluaran panggilan peranti fungsi. Diisi ketika item ini dikembalikan melalui API. |
Tidak. | |
| output | string atau array OpenAI.FunctionAndCustomToolCallOutput | Output dari panggilan fungsi yang dihasilkan oleh kode Anda. Dapat berupa string atau daftar konten output. |
Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis keluaran panggilan fungsi perangkat. Selalu function_call_output.Nilai yang mungkin: function_call_output |
Yes |
OpenAI.ItemResourceFunctionToolCallResource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String JSON berisi argumen untuk dilewatkan ke fungsi. | Yes | |
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. | Yes | |
| id | string | ID unik dari panggilan alat fungsi. | Tidak. | |
| Nama | string | Nama fungsi yang akan dijalankan. | Yes | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis pemanggilan alat fungsi. Selalu function_call.Nilai yang mungkin: function_call |
Yes |
OpenAI.ItemResourceImageGenToolCall
Permintaan pembuatan gambar yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik panggilan pembuatan gambar. | Yes | |
| hasil | string (dapat diakses NULL) | Yes | ||
| status | enum | Status panggilan pembuatan gambar. Nilai yang mungkin: in_progress, completed, generating, failed |
Yes | |
| jenis | enum | Jenis panggilan pembuatan gambar. Selalu image_generation_call.Nilai yang mungkin: image_generation_call |
Yes |
OpenAI.ItemResourceLocalShellToolCall
Panggilan alat untuk menjalankan perintah pada shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.LocalShellExecAction | Jalankan perintah shell di server. | Yes | |
| call_id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| id | string | ID unik panggilan shell lokal. | Yes | |
| status | enum | Status panggilan shell lokal. Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan shell lokal. Selalu local_shell_call.Nilai yang mungkin: local_shell_call |
Yes |
OpenAI.ItemResourceLocalShellToolCallOutput
Output panggilan alat shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| output | string | String JSON dari output panggilan alat shell lokal. | Yes | |
| status | enum | Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis output panggilan alat shell lokal. Selalu local_shell_call_output.Nilai yang mungkin: local_shell_call_output |
Yes |
OpenAI.ItemResourceMcpApprovalRequest
Permintaan persetujuan dari manusia untuk penggunaan alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String argumen JSON untuk alat ini. | Yes | |
| id | string | ID unik permintaan persetujuan. | Yes | |
| Nama | string | Nama alat yang akan dijalankan. | Yes | |
| server_label | string | Label server MCP yang membuat permintaan. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_approval_request.Nilai yang mungkin: mcp_approval_request |
Yes |
OpenAI.ItemResourceMcpApprovalResponseResource
Respons terhadap permintaan persetujuan MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string | ID permintaan persetujuan yang dijawab. | Yes | |
| approve | Boolean | Apakah permintaan disetujui. | Yes | |
| id | string | ID unik respons persetujuan | Yes | |
| alasan | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_approval_response.Nilai yang mungkin: mcp_approval_response |
Yes |
OpenAI.ItemResourceMcpListTools
Daftar alat yang tersedia di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik daftar. | Yes | |
| server_label | string | Label MCP server. | Yes | |
| perangkat | array OpenAI.MCPListToolsToolsTool | Alat yang tersedia di server. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_list_tools.Nilai yang mungkin: mcp_list_tools |
Yes |
OpenAI.ItemResourceMcpToolCall
Pemanggilan alat di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| approval_request_id | string (dapat diakses NULL) | Tidak. | ||
| argumen | string | String JSON dari argumen yang dikirimkan ke alat. | Yes | |
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik panggilan alat. | Yes | |
| Nama | string | Nama alat yang dijalankan. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| server_label | string | Label server MCP yang menjalankan alat. | Yes | |
| status | OpenAI.MCPToolCallStatus | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_call.Nilai yang mungkin: mcp_call |
Yes |
OpenAI.ItemResourceOutputMessage
Pesan hasil dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | array OpenAI.OutputMessageContent | Isi pesan keluaran. | Yes | |
| id | string | ID unik pesan output. | Yes | |
| peran | enum | Peran pesan keluaran. Selalu assistant.Nilai yang mungkin: assistant |
Yes | |
| status | enum | Status dari input pesan. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item input dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis pesan output. Selalu message.Nilai yang mungkin: output_message |
Yes |
OpenAI.ItemResourceType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callstructured_outputsoauth_consent_requestmemory_search_callworkflow_action |
OpenAI.ItemResourceWebSearchToolCall
Hasil panggilan alat pencarian web. Lihat panduan pencarian web untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.WebSearchActionSearch atau OpenAI.WebSearchActionOpenPage atau OpenAI.WebSearchActionFind | Objek yang menjelaskan tindakan spesifik yang diambil dalam panggilan pencarian web ini. Mencakup detail tentang bagaimana model menggunakan web (pencarian, open_page, temukan). |
Yes | |
| id | string | ID unik dari panggilan alat pencarian web. | Yes | |
| status | enum | Status panggilan alat pencarian web. Nilai yang mungkin: in_progress, searching, completed, failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian web. Selalu web_search_call.Nilai yang mungkin: web_search_call |
Yes |
OpenAI.ItemType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | messageoutput_messagefile_search_callcomputer_callcomputer_call_outputweb_search_callfunction_callfunction_call_outputreasoningcompactionimage_generation_callcode_interpreter_calllocal_shell_calllocal_shell_call_outputshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_list_toolsmcp_approval_requestmcp_approval_responsemcp_callcustom_tool_call_outputcustom_tool_callstructured_outputsoauth_consent_requestmemory_search_callworkflow_action |
OpenAI.ItemWebSearchToolCall
Hasil panggilan alat pencarian web. Lihat panduan pencarian web untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.WebSearchActionSearch atau OpenAI.WebSearchActionOpenPage atau OpenAI.WebSearchActionFind | Objek yang menjelaskan tindakan spesifik yang diambil dalam panggilan pencarian web ini. Mencakup detail tentang bagaimana model menggunakan web (pencarian, open_page, temukan). |
Yes | |
| id | string | ID unik dari panggilan alat pencarian web. | Yes | |
| status | enum | Status panggilan alat pencarian web. Nilai yang mungkin: in_progress, searching, completed, failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian web. Selalu web_search_call.Nilai yang mungkin: web_search_call |
Yes |
OpenAI.KeyPressAction
Koleksi tombol yang ingin ditekan oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Kunci | array string | Kombinasi tombol yang harus ditekan sesuai permintaan model. Ini adalah sekumpulan string, yang masing-masing mewakili sebuah kunci. | Yes | |
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan penekanan kunci, properti ini selalu diatur ke keypress.Nilai yang mungkin: keypress |
Yes |
OpenAI.ListFineTuningJobCheckpointsResponse
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data | array OpenAI.FineTuningJobCheckpoint | Yes | ||
| first_id | string (dapat diakses NULL) | Tidak. | ||
| ada_lagi | Boolean | Yes | ||
| ID terakhir | string (dapat diakses NULL) | Tidak. | ||
| objek | enum | Nilai yang mungkin: list |
Yes |
OpenAI.ListFineTuningJobEventsResponse
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data | array OpenAI.FineTuningJobEvent | Yes | ||
| ada_lagi | Boolean | Yes | ||
| objek | enum | Nilai yang mungkin: list |
Yes |
OpenAI.ListPaginatedFineTuningJobsResponse
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data | array OpenAI.FineTuningJob | Yes | ||
| ada_lagi | Boolean | Yes | ||
| objek | enum | Nilai yang mungkin: list |
Yes |
OpenAI.LocalShellCallStatus
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | in_progresscompletedincomplete |
OpenAI.LocalShellExecAction
Jalankan perintah shell di server.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Perintah | array string | Perintah yang akan dijalankan. | Yes | |
| env | objek | Variabel lingkungan yang akan diatur untuk perintah . | Yes | |
| batas_waktu_ms | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| jenis | enum | Jenis tindakan shell lokal. Selalu exec.Nilai yang mungkin: exec |
Yes | |
| pengguna | string (dapat diakses NULL) | Tidak. | ||
| working_directory | string (dapat diakses NULL) | Tidak. |
OpenAI.LocalShellToolParam
Alat yang memungkinkan model menjalankan perintah shell di lingkungan lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis alat shell lokal. Selalu local_shell.Nilai yang mungkin: local_shell |
Yes |
OpenAI.LogProb
Probabilitas log token.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Byte | array OpenAI.integer | Yes | ||
| logprob | OpenAI.numeric | Yes | ||
| token | string | Yes | ||
| top_logprobs | array OpenAI.TopLogProb | Yes |
OpenAI.MCPListToolsTool
Alat yang tersedia di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Anotasi | OpenAI.MCPListToolsToolAnnotations (dapat diubah dengan null) | Tidak. | ||
| deskripsi | string (dapat diakses NULL) | Tidak. | ||
| input_schema | OpenAI.MCPListToolsToolInputSchema | Yes | ||
| Nama | string | Nama alat. | Yes |
OpenAI.MCPListToolsToolAnnotations
Jenis: objek
OpenAI.MCPListToolsToolInputSchema
Jenis: objek
OpenAI.MCPTool
Berikan access model ke alat tambahan melalui server Model Context Protocol (MCP) jarak jauh. Pelajari MCP lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| alat_terizin | array string atau OpenAI.MCPToolFilter | Tidak. | ||
| otorisasi | string | Token access OAuth yang dapat digunakan dengan server MCP jarak jauh, baik dengan URL server MCP kustom atau konektor layanan. Aplikasi Anda harus menangani alur otorisasi OAuth dan menyediakan token di sini. |
Tidak. | |
| connector_id | enum | Pengidentifikasi untuk konektor layanan, seperti yang tersedia di ChatGPT. Salah satuserver_url atau connector_id harus disediakan. Pelajari selengkapnya tentang layananKonektor Di Sini. Nilai yang didukung connector_id saat ini adalah:-Dropbox: connector_dropbox-Gmail: connector_gmail- Google Kalender: connector_googlecalendar- Google Drive: connector_googledrive- Microsoft Teams: connector_microsoftteams- Kalender Outlook: connector_outlookcalendar- Email Outlook: connector_outlookemail-Sharepoint: connector_sharepointNilai yang mungkin: connector_dropbox, , connector_gmailconnector_googlecalendar, connector_googledrive, connector_microsoftteams, connector_outlookcalendar, , connector_outlookemailconnector_sharepoint |
Tidak. | |
| headers | objek (nullable) | Tidak. | ||
| project_connection_id | string | ID koneksi di project untuk server MCP. Koneksi menyimpan autentikasi dan detail koneksi lain yang diperlukan untuk terhubung ke server MCP. | Tidak. | |
| memerlukan persetujuan | objek (lihat model yang valid di bawah) | Tidak. | ||
| server_description | string | Deskripsi opsional server MCP, digunakan untuk memberikan lebih banyak konteks. | Tidak. | |
| server_label | string | Label untuk server MCP ini, digunakan untuk mengidentifikasinya dalam panggilan alat. | Yes | |
| server_url | string | URL untuk server MCP. Salah satu dari server_url atau connector_id harusDisediakan. |
Tidak. | |
| jenis | enum | Jenis alat MCP. Selalu mcp.Nilai yang mungkin: mcp |
Yes |
OpenAI.MCPToolCallStatus
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | in_progresscompletedincompletecallingfailed |
OpenAI.MCPToolFilter
Objek filter untuk menentukan alat mana yang diizinkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| read_only | Boolean | Menunjukkan apakah alat memodifikasi data atau hanya baca atau tidak. Jika Server MCP diannotasi dengan readOnlyHint,ini akan cocok dengan filter ini. |
Tidak. | |
| tool_names | array string | Daftar nama alat yang diizinkan. | Tidak. |
OpenAI.MCPToolRequireApproval
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| always | OpenAI.MCPToolFilter | Objek filter untuk menentukan alat mana yang diizinkan. | Tidak. | |
| tidak pernah | OpenAI.MCPToolFilter | Objek filter untuk menentukan alat mana yang diizinkan. | Tidak. |
OpenAI.MessageContent
Bagian konten yang membentuk item input atau output.
Diskriminator untuk OpenAI.MessageContent
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
text |
OpenAI.TextContent |
summary_text |
OpenAI.SummaryTextContent |
computer_screenshot |
OpenAI.ComputerScreenshotContent |
input_text |
OpenAI.MessageContentInputTextContent |
output_text |
OpenAI.MessageContentOutputTextContent |
reasoning_text |
OpenAI.MessageContentReasoningTextContent |
refusal |
OpenAI.MessageContentRefusalContent |
input_image |
OpenAI.MessageContentInputImageContent |
input_file |
OpenAI.MessageContentInputFileContent |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.MessageContentType | Yes |
OpenAI.MessageContentInputFileContent
Sebuah file input ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| file_data | string | Konten file yang akan dikirim ke model. | Tidak. | |
| file_id | string (dapat diakses NULL) | Tidak. | ||
| file_url | string | URL file yang akan dikirim ke model. | Tidak. | |
| filename | string | Nama file yang akan dikirim ke model. | Tidak. | |
| jenis | enum | Jenis item input. Selalu input_file.Nilai yang mungkin: input_file |
Yes |
OpenAI.MessageContentInputImageContent
Input gambar ke model. Pelajari tentang input image.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| detail | OpenAI.ImageDetail | Yes | ||
| file_id | string (dapat diakses NULL) | Tidak. | ||
| image_url | string | Tidak. | ||
| jenis | enum | Jenis item input. Selalu input_image.Nilai yang mungkin: input_image |
Yes |
OpenAI.MessageContentInputTextContent
Input teks ke model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Input teks ke model. | Yes | |
| jenis | enum | Jenis item input. Selalu input_text.Nilai yang mungkin: input_text |
Yes |
OpenAI.MessageContentOutputTextContent
Teks output dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Anotasi | array OpenAI.Anotasi | Anotasi keluaran teks. | Yes | |
| logprobs | array OpenAI.LogProb | Tidak. | ||
| kirim pesan teks | string | Output teks dari sebuah model. | Yes | |
| jenis | enum | Jenis teks output. Selalu output_text.Nilai yang mungkin: output_text |
Yes |
OpenAI.MessageContentReasoningTextContent
Teks penalaran dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Teks penalaran dari model. | Yes | |
| jenis | enum | Jenis teks penalaran. Selalu reasoning_text.Nilai yang mungkin: reasoning_text |
Yes |
OpenAI.MessageContentRefusalContent
Penolakan dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| refusal | string | Penjelasan mengenai penolakan dari model. | Yes | |
| jenis | enum | Jenis penolakan. Selalu refusal.Nilai yang mungkin: refusal |
Yes |
OpenAI.MessageContentType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | input_textoutput_texttextsummary_textreasoning_textrefusalinput_imagecomputer_screenshotinput_file |
OpenAI.MessageRole
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | unknownuserassistantsystemcriticdiscriminatordevelopertool |
OpenAI.MessageStatus
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | in_progresscompletedincomplete |
OpenAI.Metadata
Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini dapat berguna untuk menyimpan informasi tambahan tentang objek dalam format terstruktur, dan mengkueri objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter.
Jenis: objek
OpenAI.ModelIdsCompaction
ID model yang digunakan untuk menghasilkan respons, seperti gpt-5 atau o3. OpenAI menawarkan berbagai model dengan kemampuan, karakteristik performa, dan titik harga yang berbeda. Lihat panduan model untuk menelusuri dan membandingkan model yang tersedia.
Jenis: OpenAI.ModelIdsResponses atau string
ID model yang digunakan untuk menghasilkan respons, seperti gpt-5 atau o3. OpenAI menawarkan berbagai model dengan kemampuan, karakteristik performa, dan titik harga yang berbeda. Lihat panduan model untuk menelusuri dan membandingkan model yang tersedia.
OpenAI.ModelIdsResponses
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | o1-proo1-pro-2025-03-19o3-proo3-pro-2025-06-10o3-deep-researcho3-deep-research-2025-06-26o4-mini-deep-researcho4-mini-deep-research-2025-06-26computer-use-previewcomputer-use-preview-2025-03-11gpt-5-codexgpt-5-progpt-5-pro-2025-10-06gpt-5.1-codex-max |
OpenAI.ModelIdsShared
Jenis: string atau OpenAI.ChatModel
OpenAI.Move
Aksi gerakan mouse.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan pemindahan, properti ini adalah selalu atur ke move.Nilai yang mungkin: move |
Yes | |
| x | OpenAI.integer | Yes | ||
| y | OpenAI.integer | Yes |
OpenAI.OutputContent
Diskriminator untuk OpenAI.OutputContent
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
output_text |
OpenAI.OutputContentOutputTextContent |
refusal |
OpenAI.OutputContentRefusalContent |
reasoning_text |
OpenAI.OutputContentReasoningTextContent |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.OutputContentType | Yes |
OpenAI.OutputContentOutputTextContent
Teks output dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Anotasi | array OpenAI.Anotasi | Anotasi keluaran teks. | Yes | |
| logprobs | array OpenAI.LogProb | Tidak. | ||
| kirim pesan teks | string | Output teks dari sebuah model. | Yes | |
| jenis | enum | Jenis teks output. Selalu output_text.Nilai yang mungkin: output_text |
Yes |
OpenAI.OutputContentReasoningTextContent
Teks penalaran dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Teks penalaran dari model. | Yes | |
| jenis | enum | Jenis teks penalaran. Selalu reasoning_text.Nilai yang mungkin: reasoning_text |
Yes |
OpenAI.OutputContentRefusalContent
Penolakan dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| refusal | string | Penjelasan mengenai penolakan dari model. | Yes | |
| jenis | enum | Jenis penolakan. Selalu refusal.Nilai yang mungkin: refusal |
Yes |
OpenAI.OutputContentType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | output_textrefusalreasoning_text |
OpenAI.OutputItem
Diskriminator untuk OpenAI.OutputItem
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| jenis | OpenAI.OutputItemType | Yes |
OpenAI.OutputItemApplyPatchToolCall
Panggilan alat yang menerapkan perbedaan file dengan membuat, menghapus, atau memperbarui file.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat panggilan alat ini. | Tidak. | |
| id | string | ID unik dari panggilan alat terapkan patch. Diisi saat item ini dikembalikan melalui API. | Yes | |
| operasi | OpenAI.ApplyPatchFileOperation | Salah satu operasi create_file, delete_file, atau update_file diterapkan melalui apply_patch. | Yes | |
| └─ jenis | OpenAI.ApplyPatchFileOperationType | Yes | ||
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | OpenAI.ApplyPatchCallStatus | Yes | ||
| jenis | enum | Jenis item. Selalu apply_patch_call.Nilai yang mungkin: apply_patch_call |
Yes |
OpenAI.OutputItemApplyPatchToolCallOutput
Output yang dipancarkan oleh panggilan alat patch terapkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| call_id | string | ID unik dari panggilan alat patch terapkan yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat output panggilan alat ini. | Tidak. | |
| id | string | ID unik dari output panggilan alat terapkan patch. Diisi saat item ini dikembalikan melalui API. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | OpenAI.ApplyPatchCallOutputStatus | Yes | ||
| jenis | enum | Jenis item. Selalu apply_patch_call_output.Nilai yang mungkin: apply_patch_call_output |
Yes |
OpenAI.OutputItemCodeInterpreterToolCall
Panggilan alat untuk menjalankan kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| kode | string (dapat diakses NULL) | Yes | ||
| container_id | string | ID kontainer yang digunakan untuk menjalankan kode. | Yes | |
| id | string | ID unik dari panggilan alat penerjemah kode. | Yes | |
| Keluaran | array OpenAI.CodeInterpreterOutputLogs atau OpenAI.CodeInterpreterOutputImage | Yes | ||
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | enum | Status panggilan alat penerjemah kode. Nilai yang valid adalah in_progress, completed, incomplete, interpreting, dan failed.Nilai yang mungkin: in_progress, , completedincomplete, interpreting,failed |
Yes | |
| jenis | enum | Jenis panggilan alat penerjemah kode. Selalu code_interpreter_call.Nilai yang mungkin: code_interpreter_call |
Yes |
OpenAI.OutputItemCompactionBody
Item pemadatan yang dihasilkan oleh v1/responses/compact API.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| dibuat oleh | string | Pengidentifikasi aktor yang membuat item. | Tidak. | |
| encrypted_content | string | Konten terenkripsi yang dihasilkan oleh pemadatan. | Yes | |
| id | string | ID unik item pemadatan. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| jenis | enum | Jenis item. Selalu compaction.Nilai yang mungkin: compaction |
Yes |
OpenAI.OutputItemComputerToolCall
Panggilan alat ke alat penggunaan komputer. Lihat panduan penggunaan komputer komputer untuk informasi lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.ComputerAction | Yes | ||
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| call_id | string | Identifikasi yang digunakan ketika merespon panggilan alat dengan output. | Yes | |
| id | string | ID unik panggilan komputer. | Yes | |
| pending_safety_checks | array OpenAI.ComputerCallSafetyCheckParam | Pemeriksaan keamanan tertunda untuk panggilan komputer. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan komputer. Selalu computer_call.Nilai yang mungkin: computer_call |
Yes |
OpenAI.OutputItemCustomToolCall
Panggilan ke alat kustom yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| call_id | string | Pengidentifikasi yang digunakan untuk memetakan panggilan alat kustom ini ke output panggilan alat. | Yes | |
| id | string | ID unik dari panggilan alat khusus di platform OpenAI. | Tidak. | |
| Masukan | string | Input untuk panggilan alat kustom yang dihasilkan oleh model. | Yes | |
| Nama | string | Nama perangkat kustom yang dipanggil. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| jenis | enum | Jenis panggilan alat kustom. Selalu custom_tool_call.Nilai yang mungkin: custom_tool_call |
Yes |
OpenAI.OutputItemFileSearchToolCall
Hasil panggilan alat pencarian file. Lihat panduan pencarian file file untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| id | string | ID unik dari panggilan alat pencarian file. | Yes | |
| queries | array string | Kueri yang digunakan untuk mencari file. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| results | array OpenAI.FileSearchToolCallResults | Tidak. | ||
| status | enum | Status panggilan alat pencarian file. Salah satu dari in_progress,searching, incomplete atau failed,Nilai yang mungkin: in_progress, , searchingcompleted, incomplete,failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian file. Selalu file_search_call.Nilai yang mungkin: file_search_call |
Yes |
OpenAI.OutputItemFunctionShellCall
Panggilan alat yang menjalankan satu atau beberapa perintah shell di lingkungan terkelola.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.FunctionShellAction | Jalankan perintah shell. | Yes | |
| └─ perintah | array string | Yes | ||
| └─ max_output_length | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| └─ timeout_ms | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | ID entitas yang membuat panggilan alat ini. | Tidak. | |
| id | string | ID unik panggilan alat shell. Diisi saat item ini dikembalikan melalui API. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | OpenAI.LocalShellCallStatus | Yes | ||
| jenis | enum | Jenis item. Selalu shell_call.Nilai yang mungkin: shell_call |
Yes |
OpenAI.OutputItemFunctionShellCallOutput
Output panggilan alat shell yang dipancarkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| call_id | string | ID unik panggilan alat shell yang dihasilkan oleh model. | Yes | |
| dibuat oleh | string | Pengidentifikasi aktor yang membuat item. | Tidak. | |
| id | string | ID unik dari output panggilan shell. Diisi saat item ini dikembalikan melalui API. | Yes | |
| max_output_length | OpenAI.integer (dapat diakses dengan null) | Yes | ||
| output | array OpenAI.FunctionShellCallOutputContent | Array konten output panggilan shell | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| jenis | enum | Jenis output panggilan shell. Selalu shell_call_output.Nilai yang mungkin: shell_call_output |
Yes |
OpenAI.OutputItemFunctionToolCall
Panggilan alat untuk menjalankan fungsi. Lihat panduan pemanggilan fungsi untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| argumen | string | String JSON berisi argumen untuk dilewatkan ke fungsi. | Yes | |
| call_id | string | ID unik dari panggilan alat fungsional yang dihasilkan oleh model. | Yes | |
| id | string | ID unik dari panggilan alat fungsi. | Tidak. | |
| Nama | string | Nama fungsi yang akan dijalankan. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| jenis | enum | Jenis pemanggilan alat fungsi. Selalu function_call.Nilai yang mungkin: function_call |
Yes |
OpenAI.OutputItemImageGenToolCall
Permintaan pembuatan gambar yang dibuat oleh model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| id | string | ID unik panggilan pembuatan gambar. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| hasil | string (dapat diakses NULL) | Yes | ||
| status | enum | Status panggilan pembuatan gambar. Nilai yang mungkin: in_progress, completed, generating, failed |
Yes | |
| jenis | enum | Jenis panggilan pembuatan gambar. Selalu image_generation_call.Nilai yang mungkin: image_generation_call |
Yes |
OpenAI.OutputItemLocalShellToolCall
Panggilan alat untuk menjalankan perintah pada shell lokal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.LocalShellExecAction | Jalankan perintah shell di server. | Yes | |
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| call_id | string | ID unik dari panggilan alat shell lokal yang dihasilkan oleh model. | Yes | |
| id | string | ID unik panggilan shell lokal. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | enum | Status panggilan shell lokal. Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis panggilan shell lokal. Selalu local_shell_call.Nilai yang mungkin: local_shell_call |
Yes |
OpenAI.OutputItemMcpApprovalRequest
Permintaan persetujuan dari manusia untuk penggunaan alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| argumen | string | String argumen JSON untuk alat ini. | Yes | |
| id | string | ID unik permintaan persetujuan. | Yes | |
| Nama | string | Nama alat yang akan dijalankan. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| server_label | string | Label server MCP yang membuat permintaan. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_approval_request.Nilai yang mungkin: mcp_approval_request |
Yes |
OpenAI.OutputItemMcpListTools
Daftar alat yang tersedia di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik daftar. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| server_label | string | Label MCP server. | Yes | |
| perangkat | array OpenAI.MCPListToolsToolsTool | Alat yang tersedia di server. | Yes | |
| jenis | enum | Jenis item. Selalu mcp_list_tools.Nilai yang mungkin: mcp_list_tools |
Yes |
OpenAI.OutputItemMcpToolCall
Pemanggilan alat di server MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| approval_request_id | string (dapat diakses NULL) | Tidak. | ||
| argumen | string | String JSON dari argumen yang dikirimkan ke alat. | Yes | |
| galat | string (dapat diakses NULL) | Tidak. | ||
| id | string | ID unik panggilan alat. | Yes | |
| Nama | string | Nama alat yang dijalankan. | Yes | |
| output | string (dapat diakses NULL) | Tidak. | ||
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| server_label | string | Label server MCP yang menjalankan alat. | Yes | |
| status | OpenAI.MCPToolCallStatus | Tidak. | ||
| jenis | enum | Jenis item. Selalu mcp_call.Nilai yang mungkin: mcp_call |
Yes |
OpenAI.OutputItemOutputMessage
Pesan hasil dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| isi | array OpenAI.OutputMessageContent | Isi pesan keluaran. | Yes | |
| id | string | ID unik pesan output. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| peran | enum | Peran pesan keluaran. Selalu assistant.Nilai yang mungkin: assistant |
Yes | |
| status | enum | Status dari input pesan. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item input dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Yes | |
| jenis | enum | Jenis pesan output. Selalu message.Nilai yang mungkin: output_message |
Yes |
OpenAI.OutputItemReasoningItem
Deskripsi rantai pemikiran yang digunakan oleh model penalaran saat menghasilkan respons. Pastikan untuk menyertakan item ini dalam
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| isi | array OpenAI.ReasoningTextContent | Konten teks penalaran. | Tidak. | |
| encrypted_content | string (dapat diakses NULL) | Tidak. | ||
| id | string | Pengidentifikasi unik dari konten alasan. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | enum | Status barang tersebut. Salah satu dari in_progress, completed, atauincomplete. Diisi saat item dikembalikan melalui API.Nilai yang mungkin: in_progress, completed, incomplete |
Tidak. | |
| summary | array OpenAI.Summary | Konten ringkasan penalaran. | Yes | |
| jenis | enum | Jenis objek. Selalu reasoning.Nilai yang mungkin: reasoning |
Yes |
OpenAI.OutputItemType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | output_messagefile_search_callfunction_callweb_search_callcomputer_callreasoningcompactionimage_generation_callcode_interpreter_calllocal_shell_callshell_callshell_call_outputapply_patch_callapply_patch_call_outputmcp_callmcp_list_toolsmcp_approval_requestcustom_tool_callstructured_outputsoauth_consent_requestmemory_search_callworkflow_action |
OpenAI.OutputItemWebSearchToolCall
Hasil panggilan alat pencarian web. Lihat panduan pencarian web untuk informasi selengkapnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| tindakan | OpenAI.WebSearchActionSearch atau OpenAI.WebSearchActionOpenPage atau OpenAI.WebSearchActionFind | Objek yang menjelaskan tindakan spesifik yang diambil dalam panggilan pencarian web ini. Mencakup detail tentang bagaimana model menggunakan web (pencarian, open_page, temukan). |
Yes | |
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| id | string | ID unik dari panggilan alat pencarian web. | Yes | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | enum | Status panggilan alat pencarian web. Nilai yang mungkin: in_progress, searching, completed, failed |
Yes | |
| jenis | enum | Jenis panggilan alat pencarian web. Selalu web_search_call.Nilai yang mungkin: web_search_call |
Yes |
OpenAI.OutputMessageContent
Diskriminator untuk OpenAI.OutputMessageContent
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
output_text |
OpenAI.OutputMessageContentOutputTextContent |
refusal |
OpenAI.OutputMessageContentRefusalContent |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.OutputMessageContentType | Yes |
OpenAI.OutputMessageContentOutputTextContent
Teks output dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Anotasi | array OpenAI.Anotasi | Anotasi keluaran teks. | Yes | |
| logprobs | array OpenAI.LogProb | Tidak. | ||
| kirim pesan teks | string | Output teks dari sebuah model. | Yes | |
| jenis | enum | Jenis teks output. Selalu output_text.Nilai yang mungkin: output_text |
Yes |
OpenAI.OutputMessageContentRefusalContent
Penolakan dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| refusal | string | Penjelasan mengenai penolakan dari model. | Yes | |
| jenis | enum | Jenis penolakan. Selalu refusal.Nilai yang mungkin: refusal |
Yes |
OpenAI.OutputMessageContentType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | output_textrefusal |
OpenAI.Prompt
Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| id | string | Pengidentifikasi unik templat perintah yang akan digunakan. | Yes | |
| variabel | OpenAI.ResponsePromptVariables (dapat diubah ke null) | Peta nilai opsional untuk mengganti variabel di cepat. Nilai substitusi dapat berupa string, atau lainnya Jenis input respons seperti gambar atau file. |
Tidak. | |
| versi | string (dapat diakses NULL) | Tidak. |
OpenAI.RankerVersionType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | autodefault-2024-11-15 |
OpenAI.RankingOptions
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| hybrid_search | OpenAI.HybridSearchOptions | Tidak. | ||
| └─ embedding_weight | OpenAI.numeric | Berat penyematan dalam fusi peringkat timbal balik. | Yes | |
| └─ text_weight | OpenAI.numeric | Bobot teks dalam fusi peringkat timbal balik. | Yes | |
| pemeringkat | OpenAI.RankerVersionType | Tidak. | ||
| ambang_batas_skor | OpenAI.numeric | Tidak. |
OpenAI.Reasoning
Hanya model GPT-5 dan seri O Opsi konfigurasi untuk model penalaran.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| effort | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| generate_summary | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. | |
| summary | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. |
OpenAI.ReasoningEffort
Membatasi upaya penalaran untuk model penalaran.
Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangi upaya penalaran dapat mengakibatkan respons yang lebih cepat dan lebih sedikit token yang digunakan pada penalaran dalam respons.
-
gpt-5.1default kenone, yang tidak melakukan penalaran. Nilai penalaran yang didukung untukgpt-5.1adalahnone,low,medium, danhigh. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1. - Semua model sebelum
gpt-5.1default untukmediumupaya penalaran, dan tidak mendukungnone. - Model default
gpt-5-prountuk (dan hanya mendukung)highupaya penalaran. -
xhighdidukung untuk semua model setelahgpt-5.1-codex-max.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Dapat diubah ke null | Yes |
| Nilai | noneminimallowmediumhighxhigh |
OpenAI.ReasoningTextContent
Teks penalaran dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Teks penalaran dari model. | Yes | |
| jenis | enum | Jenis teks penalaran. Selalu reasoning_text.Nilai yang mungkin: reasoning_text |
Yes |
OpenAI.Response
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference (dapat diubah untuk null) | Yes | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| selesai_pada | bilangan bulat | Tidak. | ||
| percakapan | OpenAI.ConversationReference (dapat diterima dengan null) | Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini. | Tidak. | |
| └─ ID | string | ID unik percakapan yang dikaitkan dengan respons ini. | Yes | |
| dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat Respons ini dibuat. | Yes | |
| galat | OpenAI.ResponseError (dapat diberisi null) | Objek kesalahan dikembalikan saat model gagal menghasilkan Respons. | Yes | |
| └─ kode | OpenAI.ResponseErrorCode | Kode kesalahan untuk respons. | Yes | |
| └─ pesan | string | Deskripsi kesalahan yang dapat dibaca manusia. | Yes | |
| id | string | Pengidentifikasi unik untuk Respons ini. | Yes | |
| incomplete_details | OpenAI.ResponseIncompleteDetails (dapat diberisi null) | Yes | ||
| └─ alasan | enum | Nilai yang mungkin: max_output_tokens, content_filter |
Tidak. | |
| instructions | string atau array OpenAI.InputItem | Yes | ||
| max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| objek | enum | Jenis objek sumber daya ini - selalu diatur ke response.Nilai yang mungkin: response |
Yes | |
| output | array OpenAI.OutputItem | Sebuah array item konten yang dihasilkan oleh model. - Panjang dan urutan item dalam output array tergantungpada respons model. - Daripada mengakses item pertama dalam output array danDengan asumsi ini adalah pesan assistant dengan konten yang dihasilkan olehmodel, Anda mungkin mempertimbangkan untuk menggunakan properti output_text di manadidukung dalam SDK. |
Yes | |
| output_text | string (dapat diakses NULL) | Tidak. | ||
| pemanggilan_alat_paralel | Boolean | Apakah akan mengizinkan model menjalankan panggilan alat secara paralel. | Yes | Benar |
| previous_response_id | string (dapat diakses NULL) | Tidak. | ||
| minta | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| reasoning | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ usaha | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| └─ menghasilkan_ringkasan | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. | |
| └─ ringkasan | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. | |
| safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| tingkat_layanan | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| status | enum | Status generasi respons. Salah satu dari completed, failed,in_progress, cancelled, queued, atau incomplete.Nilai yang mungkin: completed, , failedin_progress, cancelled, queued,incomplete |
Tidak. | |
| suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| kirim pesan teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| tool_choice | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| perangkat | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| truncation | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| usage | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Tidak. | |
| pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. |
OpenAI.ResponseAudioDeltaEvent
Dipancarkan ketika ada respons audio parsial.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| delta | string | Potongan audio byte balasan yang telah dikodekan Base64. | Yes | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.audio.delta.Nilai yang mungkin: response.audio.delta |
Yes |
OpenAI.ResponseAudioDoneEvent
Dipancarkan saat respons audio selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.audio.done.Nilai yang mungkin: response.audio.done |
Yes |
OpenAI.ResponseAudioTranscriptDeltaEvent
Dipancarkan ketika ada transkrip audio parsial.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| delta | string | Transkrip parsial respons audio. | Yes | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.audio.transcript.delta.Nilai yang mungkin: response.audio.transcript.delta |
Yes |
OpenAI.ResponseAudioTranscriptDoneEvent
Dipancarkan ketika transkrip audio lengkap selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.audio.transcript.done.Nilai yang mungkin: response.audio.transcript.done |
Yes |
OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent
Dipancarkan ketika cuplikan kode parsial dialirkan oleh penerjemah kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| delta | string | Cuplikan kode parsial yang dialirkan oleh penerjemah kode. | Yes | |
| item_id | string | Pengidentifikasi unik item panggilan alat penerjemah kode. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.code_interpreter_call_code.delta.Nilai yang mungkin: response.code_interpreter_call_code.delta |
Yes |
OpenAI.ResponseCodeInterpreterCallCodeDoneEvent
Dipancarkan ketika cuplikan kode diselesaikan oleh penerjemah kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string | Output cuplikan kode akhir oleh penerjemah kode. | Yes | |
| item_id | string | Pengidentifikasi unik item panggilan alat penerjemah kode. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.code_interpreter_call_code.done.Nilai yang mungkin: response.code_interpreter_call_code.done |
Yes |
OpenAI.ResponseCodeInterpreterCallCompletedEvent
Dipancarkan ketika panggilan penerjemah kode selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik item panggilan alat penerjemah kode. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.code_interpreter_call.completed.Nilai yang mungkin: response.code_interpreter_call.completed |
Yes |
OpenAI.ResponseCodeInterpreterCallInProgressEvent
Dipancarkan saat panggilan penerjemah kode sedang berlangsung.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik item panggilan alat penerjemah kode. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.code_interpreter_call.in_progress.Nilai yang mungkin: response.code_interpreter_call.in_progress |
Yes |
OpenAI.ResponseCodeInterpreterCallInterpretingEvent
Dipancarkan ketika penerjemah kode secara aktif menafsirkan cuplikan kode.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik item panggilan alat penerjemah kode. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.code_interpreter_call.interpreting.Nilai yang mungkin: response.code_interpreter_call.interpreting |
Yes |
OpenAI.ResponseCompletedEvent
Dipancarkan saat respons model selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| response | OpenAI.Response | Yes | ||
| └─ agent_reference | AgentReference (dapat diubah untuk null) | Agen yang digunakan untuk respons ini | Yes | |
| └─ latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| └─ completed_at | bilangan bulat (nullable) | Tidak. | ||
| └─ percakapan | OpenAI.ConversationReference (dapat diterima dengan null) | Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini. | Tidak. | |
| └─ dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat Respons ini dibuat. | Yes | |
| └─ kesalahan | OpenAI.ResponseError (dapat diberisi null) | Objek kesalahan dikembalikan saat model gagal menghasilkan Respons. | Yes | |
| └─ ID | string | Pengidentifikasi unik untuk Respons ini. | Yes | |
| └─ detail_tidak_lengkap | OpenAI.ResponseIncompleteDetails (dapat diberisi null) | Yes | ||
| └─ instruksi | string atau array OpenAI.InputItem (nullable) | Yes | ||
| └─ max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| └─ model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| └─ objek | enum | Jenis objek sumber daya ini - selalu diatur ke response.Nilai yang mungkin: response |
Yes | |
| └─ keluaran | array OpenAI.OutputItem | Sebuah array item konten yang dihasilkan oleh model. - Panjang dan urutan item dalam output array tergantungpada respons model. - Daripada mengakses item pertama dalam output array danDengan asumsi ini adalah pesan assistant dengan konten yang dihasilkan olehmodel, Anda mungkin mempertimbangkan untuk menggunakan properti output_text di manadidukung dalam SDK. |
Yes | |
| └─ teks hasil | string (dapat diakses NULL) | Tidak. | ||
| └─ pemanggilan_alat_parallel | Boolean | Apakah akan mengizinkan model menjalankan panggilan alat secara paralel. | Yes | Benar |
| └─ ID_respons_sebelumnya | string (dapat diakses NULL) | Tidak. | ||
| └─ perintah | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| └─ penalaran | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| └─ service_tier | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| └─ status | enum | Status generasi respons. Salah satu dari completed, failed,in_progress, cancelled, queued, atau incomplete.Nilai yang mungkin: completed, , failedin_progress, cancelled, queued,incomplete |
Tidak. | |
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| └─ pilihan_alat | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| └─ peralatan | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| └─ top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ pemotongan | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| └─ penggunaan | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Tidak. | |
| └─ pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.completed.Nilai yang mungkin: response.completed |
Yes |
OpenAI.ResponseContentPartAddedEvent
Dipancarkan saat bagian konten baru ditambahkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| item_id | string | ID item output tempat bagian konten ditambahkan. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| bagian | OpenAI.OutputContent | Yes | ||
| └─ jenis | OpenAI.OutputContentType | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.content_part.added.Nilai yang mungkin: response.content_part.added |
Yes |
OpenAI.ResponseContentPartDoneEvent
Dipancarkan saat bagian konten selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| item_id | string | ID item output tempat bagian konten ditambahkan. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| bagian | OpenAI.OutputContent | Yes | ||
| └─ jenis | OpenAI.OutputContentType | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.content_part.done.Nilai yang mungkin: response.content_part.done |
Yes |
OpenAI.ResponseCreatedEvent
Peristiwa yang dipancarkan saat respons dibuat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| response | OpenAI.Response | Yes | ||
| └─ agent_reference | AgentReference (dapat diubah untuk null) | Agen yang digunakan untuk respons ini | Yes | |
| └─ latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| └─ completed_at | bilangan bulat (nullable) | Tidak. | ||
| └─ percakapan | OpenAI.ConversationReference (dapat diterima dengan null) | Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini. | Tidak. | |
| └─ dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat Respons ini dibuat. | Yes | |
| └─ kesalahan | OpenAI.ResponseError (dapat diberisi null) | Objek kesalahan dikembalikan saat model gagal menghasilkan Respons. | Yes | |
| └─ ID | string | Pengidentifikasi unik untuk Respons ini. | Yes | |
| └─ detail_tidak_lengkap | OpenAI.ResponseIncompleteDetails (dapat diberisi null) | Yes | ||
| └─ instruksi | string atau array OpenAI.InputItem (nullable) | Yes | ||
| └─ max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| └─ model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| └─ objek | enum | Jenis objek sumber daya ini - selalu diatur ke response.Nilai yang mungkin: response |
Yes | |
| └─ keluaran | array OpenAI.OutputItem | Sebuah array item konten yang dihasilkan oleh model. - Panjang dan urutan item dalam output array tergantungpada respons model. - Daripada mengakses item pertama dalam output array danDengan asumsi ini adalah pesan assistant dengan konten yang dihasilkan olehmodel, Anda mungkin mempertimbangkan untuk menggunakan properti output_text di manadidukung dalam SDK. |
Yes | |
| └─ teks hasil | string (dapat diakses NULL) | Tidak. | ||
| └─ pemanggilan_alat_parallel | Boolean | Apakah akan mengizinkan model menjalankan panggilan alat secara paralel. | Yes | Benar |
| └─ ID_respons_sebelumnya | string (dapat diakses NULL) | Tidak. | ||
| └─ perintah | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| └─ penalaran | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| └─ service_tier | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| └─ status | enum | Status generasi respons. Salah satu dari completed, failed,in_progress, cancelled, queued, atau incomplete.Nilai yang mungkin: completed, , failedin_progress, cancelled, queued,incomplete |
Tidak. | |
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| └─ pilihan_alat | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| └─ peralatan | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| └─ top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ pemotongan | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| └─ penggunaan | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Tidak. | |
| └─ pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.created.Nilai yang mungkin: response.created |
Yes |
OpenAI.ResponseCustomToolCallInputDeltaEvent
Peristiwa yang mewakili delta (pembaruan parsial) ke input panggilan alat kustom.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| delta | string | Data input inkremental (delta) untuk panggilan alat kustom. | Yes | |
| item_id | string | Pengidentifikasi unik untuk item API yang terkait dengan peristiwa ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Pengidentifikasi jenis peristiwa. Nilai yang mungkin: response.custom_tool_call_input.delta |
Yes |
OpenAI.ResponseCustomToolCallInputDoneEvent
Peristiwa yang menunjukkan bahwa input untuk panggilan alat kustom selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Masukan | string | Data input lengkap untuk panggilan alat kustom. | Yes | |
| item_id | string | Pengidentifikasi unik untuk item API yang terkait dengan peristiwa ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Pengidentifikasi jenis peristiwa. Nilai yang mungkin: response.custom_tool_call_input.done |
Yes |
OpenAI.ResponseError
Objek kesalahan dikembalikan saat model gagal menghasilkan Respons.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | OpenAI.ResponseErrorCode | Kode kesalahan untuk respons. | Yes | |
| pesan | string | Deskripsi kesalahan yang dapat dibaca manusia. | Yes |
OpenAI.ResponseErrorCode
Kode kesalahan untuk respons.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | server_errorrate_limit_exceededinvalid_promptvector_store_timeoutinvalid_imageinvalid_image_formatinvalid_base64_imageinvalid_image_urlimage_too_largeimage_too_smallimage_parse_errorimage_content_policy_violationinvalid_image_modeimage_file_too_largeunsupported_image_media_typeempty_image_filefailed_to_download_imageimage_file_not_found |
OpenAI.ResponseErrorEvent
Dipancarkan ketika terjadi kesalahan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kode | string (dapat diakses NULL) | Yes | ||
| pesan | string | Pesan kesalahan. | Yes | |
| param | string (dapat diakses NULL) | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu error.Nilai yang mungkin: error |
Yes |
OpenAI.ResponseFailedEvent
Sebuah event yang dikeluarkan ketika respons gagal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| response | OpenAI.Response | Yes | ||
| └─ agent_reference | AgentReference (dapat diubah untuk null) | Agen yang digunakan untuk respons ini | Yes | |
| └─ latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| └─ completed_at | bilangan bulat (nullable) | Tidak. | ||
| └─ percakapan | OpenAI.ConversationReference (dapat diterima dengan null) | Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini. | Tidak. | |
| └─ dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat Respons ini dibuat. | Yes | |
| └─ kesalahan | OpenAI.ResponseError (dapat diberisi null) | Objek kesalahan dikembalikan saat model gagal menghasilkan Respons. | Yes | |
| └─ ID | string | Pengidentifikasi unik untuk Respons ini. | Yes | |
| └─ detail_tidak_lengkap | OpenAI.ResponseIncompleteDetails (dapat diberisi null) | Yes | ||
| └─ instruksi | string atau array OpenAI.InputItem (nullable) | Yes | ||
| └─ max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| └─ model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| └─ objek | enum | Jenis objek sumber daya ini - selalu diatur ke response.Nilai yang mungkin: response |
Yes | |
| └─ keluaran | array OpenAI.OutputItem | Sebuah array item konten yang dihasilkan oleh model. - Panjang dan urutan item dalam output array tergantungpada respons model. - Daripada mengakses item pertama dalam output array danDengan asumsi ini adalah pesan assistant dengan konten yang dihasilkan olehmodel, Anda mungkin mempertimbangkan untuk menggunakan properti output_text di manadidukung dalam SDK. |
Yes | |
| └─ teks hasil | string (dapat diakses NULL) | Tidak. | ||
| └─ pemanggilan_alat_parallel | Boolean | Apakah akan mengizinkan model menjalankan panggilan alat secara paralel. | Yes | Benar |
| └─ ID_respons_sebelumnya | string (dapat diakses NULL) | Tidak. | ||
| └─ perintah | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| └─ penalaran | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| └─ service_tier | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| └─ status | enum | Status generasi respons. Salah satu dari completed, failed,in_progress, cancelled, queued, atau incomplete.Nilai yang mungkin: completed, , failedin_progress, cancelled, queued,incomplete |
Tidak. | |
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| └─ pilihan_alat | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| └─ peralatan | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| └─ top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ pemotongan | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| └─ penggunaan | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Tidak. | |
| └─ pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.failed.Nilai yang mungkin: response.failed |
Yes |
OpenAI.ResponseFileSearchCallCompletedEvent
Dipancarkan ketika panggilan pencarian file selesai (hasil ditemukan).
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item keluaran yang dipicu oleh panggilan pencarian file. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.file_search_call.completed.Nilai yang mungkin: response.file_search_call.completed |
Yes |
OpenAI.ResponseFileSearchCallInProgressEvent
Dipancarkan ketika panggilan pencarian file dimulai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item keluaran yang dipicu oleh panggilan pencarian file. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.file_search_call.in_progress.Nilai yang mungkin: response.file_search_call.in_progress |
Yes |
OpenAI.ResponseFileSearchCallSearchingEvent
Dipancarkan ketika pencarian file sedang berlangsung.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item keluaran yang dipicu oleh panggilan pencarian file. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.file_search_call.searching.Nilai yang mungkin: response.file_search_call.searching |
Yes |
OpenAI.ResponseFormatJsonObject
Format respons objek JSON. Metode lama untuk menghasilkan respons JSON.
Penggunaan json_schema disarankan untuk model yang mendukungnya. Perhatikan bahwa model tidak akan menghasilkan JSON tanpa pesan sistem atau pengguna yang menginstruksikannya to do demikian.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis format respons yang ditentukan. Selalu json_object.Nilai yang mungkin: json_object |
Yes |
OpenAI.ResponseFormatJsonSchema
Format Skema JSON untuk respons. Digunakan untuk menghasilkan respons JSON terstruktur. Pelajari selengkapnya tentang Output Terstruktur.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| json_schema | OpenAI.ResponseFormatJsonSchemaJsonSchema | Yes | ||
| └─ deskripsi | string | Tidak. | ||
| └─ nama | string | Yes | ||
| └─ skema | OpenAI.ResponseFormatJsonSchemaSchema | Skema untuk format respons, dijelaskan sebagai objek Skema JSON. Pelajari cara membuat skema JSON di sini. |
Tidak. | |
| └─ ketat | Boolean (dapat diberisi dengan null) | Tidak. | ||
| jenis | enum | Jenis format respons yang ditentukan. Selalu json_schema.Nilai yang mungkin: json_schema |
Yes |
OpenAI.ResponseFormatJsonSchemaJsonSchema
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Tidak. | ||
| Nama | string | Yes | ||
| skema | OpenAI.ResponseFormatJsonSchemaSchema | Skema untuk format respons, dijelaskan sebagai objek Skema JSON. Pelajari cara membuat skema JSON di sini. |
Tidak. | |
| tegas | Boolean (dapat diberisi dengan null) | Tidak. |
OpenAI.ResponseFormatJsonSchemaSchema
Skema untuk format respons, dijelaskan sebagai objek Skema JSON. Pelajari cara membuat skema JSON di sini.
Jenis: objek
OpenAI.ResponseFormatText
Format tanggapan bawaan. Digunakan untuk menghasilkan respons teks.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis format respons yang ditentukan. Selalu text.Nilai yang mungkin: text |
Yes |
OpenAI.ResponseFunctionCallArgumentsDeltaEvent
Dipancarkan ketika ada delta argumen pemanggilan fungsi parsial.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| delta | string | Delta argumen pemanggilan fungsi yang ditambahkan. | Yes | |
| item_id | string | ID item keluaran yang ditambahkan dengan delta dari argumen panggilan fungsi. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.function_call_arguments.delta.Nilai yang mungkin: response.function_call_arguments.delta |
Yes |
OpenAI.ResponseFunctionCallArgumentsDoneEvent
Dipancarkan ketika argumen pemanggilan fungsi diselesaikan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | Argumen pemanggilan fungsi. | Yes | |
| item_id | string | ID dari item. | Yes | |
| Nama | string | Nama fungsi yang dipanggil. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Nilai yang mungkin: response.function_call_arguments.done |
Yes |
OpenAI.ResponseImageGenCallCompletedEvent
Dipancarkan ketika panggilan alat pembuatan gambar telah selesai dan gambar akhir tersedia.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik elemen pembuatan gambar yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.image_generation_call.completed'. Nilai yang mungkin: response.image_generation_call.completed |
Yes |
OpenAI.ResponseImageGenCallGeneratingEvent
Dipancarkan saat panggilan alat pembuatan gambar secara aktif menghasilkan gambar (status menengah).
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik elemen pembuatan gambar yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.image_generation_call.generating'. Nilai yang mungkin: response.image_generation_call.generating |
Yes |
OpenAI.ResponseImageGenCallInProgressEvent
Dipancarkan ketika panggilan alat pembuatan gambar sedang berlangsung.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik elemen pembuatan gambar yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.image_generation_call.in_progress'. Nilai yang mungkin: response.image_generation_call.in_progress |
Yes |
OpenAI.ResponseImageGenCallPartialImageEvent
Dipancarkan saat gambar parsial tersedia selama streaming proses pembuatan gambar.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik elemen pembuatan gambar yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| partial_image_b64 | string | Data gambar parsial yang dikodekan Base64, cocok untuk penyajian sebagai gambar. | Yes | |
| partial_image_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Pasti selalu 'response.image_generation_call.partial_image'. Nilai yang mungkin: response.image_generation_call.partial_image |
Yes |
OpenAI.ResponseInProgressEvent
Dipancarkan ketika respons sedang berlangsung.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| response | OpenAI.Response | Yes | ||
| └─ agent_reference | AgentReference (dapat diubah untuk null) | Agen yang digunakan untuk respons ini | Yes | |
| └─ latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| └─ completed_at | bilangan bulat (nullable) | Tidak. | ||
| └─ percakapan | OpenAI.ConversationReference (dapat diterima dengan null) | Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini. | Tidak. | |
| └─ dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat Respons ini dibuat. | Yes | |
| └─ kesalahan | OpenAI.ResponseError (dapat diberisi null) | Objek kesalahan dikembalikan saat model gagal menghasilkan Respons. | Yes | |
| └─ ID | string | Pengidentifikasi unik untuk Respons ini. | Yes | |
| └─ detail_tidak_lengkap | OpenAI.ResponseIncompleteDetails (dapat diberisi null) | Yes | ||
| └─ instruksi | string atau array OpenAI.InputItem (nullable) | Yes | ||
| └─ max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| └─ model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| └─ objek | enum | Jenis objek sumber daya ini - selalu diatur ke response.Nilai yang mungkin: response |
Yes | |
| └─ keluaran | array OpenAI.OutputItem | Sebuah array item konten yang dihasilkan oleh model. - Panjang dan urutan item dalam output array tergantungpada respons model. - Daripada mengakses item pertama dalam output array danDengan asumsi ini adalah pesan assistant dengan konten yang dihasilkan olehmodel, Anda mungkin mempertimbangkan untuk menggunakan properti output_text di manadidukung dalam SDK. |
Yes | |
| └─ teks hasil | string (dapat diakses NULL) | Tidak. | ||
| └─ pemanggilan_alat_parallel | Boolean | Apakah akan mengizinkan model menjalankan panggilan alat secara paralel. | Yes | Benar |
| └─ ID_respons_sebelumnya | string (dapat diakses NULL) | Tidak. | ||
| └─ perintah | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| └─ penalaran | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| └─ service_tier | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| └─ status | enum | Status generasi respons. Salah satu dari completed, failed,in_progress, cancelled, queued, atau incomplete.Nilai yang mungkin: completed, , failedin_progress, cancelled, queued,incomplete |
Tidak. | |
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| └─ pilihan_alat | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| └─ peralatan | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| └─ top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ pemotongan | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| └─ penggunaan | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Tidak. | |
| └─ pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.in_progress.Nilai yang mungkin: response.in_progress |
Yes |
OpenAI.ResponseIncompleteDetails
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| alasan | enum | Nilai yang mungkin: max_output_tokens, content_filter |
Tidak. |
OpenAI.ResponseIncompleteEvent
Peristiwa yang dipancarkan ketika respons selesai sebagai tidak lengkap.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| response | OpenAI.Response | Yes | ||
| └─ agent_reference | AgentReference (dapat diubah untuk null) | Agen yang digunakan untuk respons ini | Yes | |
| └─ latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| └─ completed_at | bilangan bulat (nullable) | Tidak. | ||
| └─ percakapan | OpenAI.ConversationReference (dapat diterima dengan null) | Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini. | Tidak. | |
| └─ dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat Respons ini dibuat. | Yes | |
| └─ kesalahan | OpenAI.ResponseError (dapat diberisi null) | Objek kesalahan dikembalikan saat model gagal menghasilkan Respons. | Yes | |
| └─ ID | string | Pengidentifikasi unik untuk Respons ini. | Yes | |
| └─ detail_tidak_lengkap | OpenAI.ResponseIncompleteDetails (dapat diberisi null) | Yes | ||
| └─ instruksi | string atau array OpenAI.InputItem (nullable) | Yes | ||
| └─ max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| └─ model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| └─ objek | enum | Jenis objek sumber daya ini - selalu diatur ke response.Nilai yang mungkin: response |
Yes | |
| └─ keluaran | array OpenAI.OutputItem | Sebuah array item konten yang dihasilkan oleh model. - Panjang dan urutan item dalam output array tergantungpada respons model. - Daripada mengakses item pertama dalam output array danDengan asumsi ini adalah pesan assistant dengan konten yang dihasilkan olehmodel, Anda mungkin mempertimbangkan untuk menggunakan properti output_text di manadidukung dalam SDK. |
Yes | |
| └─ teks hasil | string (dapat diakses NULL) | Tidak. | ||
| └─ pemanggilan_alat_parallel | Boolean | Apakah akan mengizinkan model menjalankan panggilan alat secara paralel. | Yes | Benar |
| └─ ID_respons_sebelumnya | string (dapat diakses NULL) | Tidak. | ||
| └─ perintah | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| └─ penalaran | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| └─ service_tier | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| └─ status | enum | Status generasi respons. Salah satu dari completed, failed,in_progress, cancelled, queued, atau incomplete.Nilai yang mungkin: completed, , failedin_progress, cancelled, queued,incomplete |
Tidak. | |
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| └─ pilihan_alat | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| └─ peralatan | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| └─ top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ pemotongan | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| └─ penggunaan | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Tidak. | |
| └─ pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.incomplete.Nilai yang mungkin: response.incomplete |
Yes |
OpenAI.ResponseLogProb
Logprob adalah probabilitas logaritmik yang ditetapkan model untuk menghasilkan token tertentu pada posisi tertentu dalam urutan. Nilai logprob yang kurang negatif (lebih tinggi) menunjukkan keyakinan model yang lebih besar dalam pilihan token tersebut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| logprob | OpenAI.numeric | Yes | ||
| token | string | Token teks yang mungkin. | Yes | |
| top_logprobs | array OpenAI.ResponseLogProbTopLogprobs | Probabilitas log dari 20 token teratas yang paling mungkin. | Tidak. |
OpenAI.ResponseLogProbTopLogprobs
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| logprob | OpenAI.numeric | Tidak. | ||
| token | string | Tidak. |
OpenAI.ResponseMCPCallArgumentsDeltaEvent
Dikeluarkan ketika ada perubahan parsial pada argumen panggilan alat MCP.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| delta | string | String JSON yang berisi pembaruan parsial ke argumen untuk panggilan alat MCP. | Yes | |
| item_id | string | Pengidentifikasi unik dari item panggilan alat MCP yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_call_arguments.delta'. Nilai yang mungkin: response.mcp_call_arguments.delta |
Yes |
OpenAI.ResponseMCPCallArgumentsDoneEvent
Dipancarkan ketika argumen untuk panggilan alat MCP diselesaikan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| argumen | string | String JSON yang berisi argumen akhir untuk panggilan alat MCP. | Yes | |
| item_id | string | Pengidentifikasi unik dari item panggilan alat MCP yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_call_arguments.done'. Nilai yang mungkin: response.mcp_call_arguments.done |
Yes |
OpenAI.ResponseMCPCallCompletedEvent
Dipancarkan ketika panggilan alat MCP berhasil diselesaikan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item panggilan alat MCP yang selesai. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_call.completed'. Nilai yang mungkin: response.mcp_call.completed |
Yes |
OpenAI.ResponseMCPCallFailedEvent
Dipancarkan ketika panggilan alat MCP gagal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item panggilan alat MCP yang gagal. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_call.failed'. Nilai yang mungkin: response.mcp_call.failed |
Yes |
OpenAI.ResponseMCPCallInProgressEvent
Dipancarkan ketika panggilan alat MCP sedang berlangsung.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | Pengidentifikasi unik dari item panggilan alat MCP yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_call.in_progress'. Nilai yang mungkin: response.mcp_call.in_progress |
Yes |
OpenAI.ResponseMCPListToolsCompletedEvent
Diterbitkan ketika daftar alat MCP yang tersedia telah berhasil diperoleh.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item panggilan alat MCP yang menghasilkan output ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_list_tools.completed'. Nilai yang mungkin: response.mcp_list_tools.completed |
Yes |
OpenAI.ResponseMCPListToolsFailedEvent
Dipancarkan ketika upaya untuk mencantumkan alat MCP yang tersedia telah gagal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item panggilan alat MCP yang gagal. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_list_tools.failed'. Nilai yang mungkin: response.mcp_list_tools.failed |
Yes |
OpenAI.ResponseMCPListToolsInProgressEvent
Dipancarkan ketika sistem sedang dalam proses pengambilan daftar alat MCP yang tersedia.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item panggilan alat MCP yang sedang diproses. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.mcp_list_tools.in_progress'. Nilai yang mungkin: response.mcp_list_tools.in_progress |
Yes |
OpenAI.ResponseOutputItemAddedEvent
Dipancarkan saat item output baru ditambahkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item | OpenAI.OutputItem | Yes | ||
| └─ agent_reference | AgentReference | Agen yang membuat item. | Tidak. | |
| └─ response_id | string | Respons tempat item dibuat. | Tidak. | |
| └─ jenis | OpenAI.OutputItemType | Yes | ||
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.output_item.added.Nilai yang mungkin: response.output_item.added |
Yes |
OpenAI.ResponseOutputItemDoneEvent
Dipancarkan saat item output ditandai selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item | OpenAI.OutputItem | Yes | ||
| └─ agent_reference | AgentReference | Agen yang membuat item. | Tidak. | |
| └─ response_id | string | Respons tempat item dibuat. | Tidak. | |
| └─ jenis | OpenAI.OutputItemType | Yes | ||
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.output_item.done.Nilai yang mungkin: response.output_item.done |
Yes |
OpenAI.ResponseOutputTextAnnotationAddedEvent
Dipancarkan saat anotasi ditambahkan ke konten teks output.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| anotasi | OpenAI.Anotasi | Anotasi yang berlaku untuk rentang teks output. | Yes | |
| └─ jenis | OpenAI.AnnotationType | Yes | ||
| annotation_index | OpenAI.integer | Yes | ||
| content_index | OpenAI.integer | Yes | ||
| item_id | string | Pengidentifikasi unik item tempat anotasi ditambahkan. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.output_text.anotasi.added'. Nilai yang mungkin: response.output_text.annotation.added |
Yes |
OpenAI.ResponsePromptVariables
Peta nilai opsional untuk mengganti variabel dalam perintah Anda. Nilai substitusi dapat berupa string, atau jenis input Respons lainnya seperti gambar atau file.
Jenis: objek
OpenAI.ResponseQueuedEvent
Dipancarkan ketika respons diantrekan dan menunggu untuk diproses.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| response | OpenAI.Response | Yes | ||
| └─ agent_reference | AgentReference (dapat diubah untuk null) | Agen yang digunakan untuk respons ini | Yes | |
| └─ latar belakang | Boolean (dapat diberisi dengan null) | Tidak. | ||
| └─ completed_at | bilangan bulat (nullable) | Tidak. | ||
| └─ percakapan | OpenAI.ConversationReference (dapat diterima dengan null) | Percakapan tempat respons ini berada. Item input dan item output dari respons ini secara otomatis ditambahkan ke percakapan ini. | Tidak. | |
| └─ dibuat_pada | bilangan bulat | Tanda waktu Unix (dalam detik) saat Respons ini dibuat. | Yes | |
| └─ kesalahan | OpenAI.ResponseError (dapat diberisi null) | Objek kesalahan dikembalikan saat model gagal menghasilkan Respons. | Yes | |
| └─ ID | string | Pengidentifikasi unik untuk Respons ini. | Yes | |
| └─ detail_tidak_lengkap | OpenAI.ResponseIncompleteDetails (dapat diberisi null) | Yes | ||
| └─ instruksi | string atau array OpenAI.InputItem (nullable) | Yes | ||
| └─ max_output_tokens | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ max_tool_calls | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| └─ model | string | Penyebaran model yang digunakan untuk pembuatan respons ini. | Tidak. | |
| └─ objek | enum | Jenis objek sumber daya ini - selalu diatur ke response.Nilai yang mungkin: response |
Yes | |
| └─ keluaran | array OpenAI.OutputItem | Sebuah array item konten yang dihasilkan oleh model. - Panjang dan urutan item dalam output array tergantungpada respons model. - Daripada mengakses item pertama dalam output array danDengan asumsi ini adalah pesan assistant dengan konten yang dihasilkan olehmodel, Anda mungkin mempertimbangkan untuk menggunakan properti output_text di manadidukung dalam SDK. |
Yes | |
| └─ teks hasil | string (dapat diakses NULL) | Tidak. | ||
| └─ pemanggilan_alat_parallel | Boolean | Apakah akan mengizinkan model menjalankan panggilan alat secara paralel. | Yes | Benar |
| └─ ID_respons_sebelumnya | string (dapat diakses NULL) | Tidak. | ||
| └─ perintah | OpenAI.Prompt | Referensi ke templat perintah dan variabelnya. Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_key | string | Digunakan oleh OpenAI untuk menyimpan respons untuk permintaan serupa guna mengoptimalkan tingkat hit cache Anda. Mengganti bidang user.
Pelajari lebih lanjut. |
Tidak. | |
| └─ prompt_cache_retention | enum | Nilai yang mungkin: in-memory, 24h |
Tidak. | |
| └─ penalaran | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ safety_identifier | string | Pengidentifikasi stabil yang digunakan untuk membantu mendeteksi pengguna aplikasi Anda yang mungkin melanggar kebijakan penggunaan OpenAI. ID harus berupa string yang secara unik mengidentifikasi setiap pengguna. Sebaiknya hash nama pengguna atau alamat email mereka, untuk menghindari pengiriman informasi identifikasi apa pun kepada kami. Pelajari lebih lanjut. |
Tidak. | |
| └─ service_tier | OpenAI.ServiceTier | Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan. - Jika diatur ke 'otomatis', permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'. - Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih. - Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai. - Ketika tidak diatur, perilaku defaultnya adalah 'otomatis'. service_tier Ketika parameter diatur, isi respons akan menyertakan service_tier nilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter . |
Tidak. | |
| └─ status | enum | Status generasi respons. Salah satu dari completed, failed,in_progress, cancelled, queued, atau incomplete.Nilai yang mungkin: completed, , failedin_progress, cancelled, queued,incomplete |
Tidak. | |
| └─ suhu | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ teks | OpenAI.ResponseTextParam | Opsi konfigurasi untuk respons teks dari model. Bisa biasa teks atau data JSON terstruktur. Pelajari lebih lanjut: - Input dan output teks - Output Terstruktur |
Tidak. | |
| └─ pilihan_alat | OpenAI.ToolChoiceOptions atau OpenAI.ToolChoiceParam | Tidak. | ||
| └─ peralatan | OpenAI.ToolsArray | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .Kami mendukung kategori alat berikut: - Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas Kemampuan model, seperti Web Search atau pencarian file. Pelajari selengkapnya tentang alat bawaan. - Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang Alat MCP. - Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen yang sangat ditik dan output. Pelajari selengkapnya tentang panggilan fungsi. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri. |
Tidak. | |
| └─ top_logprobs | OpenAI.integer (dapat diakses dengan null) | Tidak. | ||
| └─ top_p | OpenAI.numeric (nullable) | Tidak. | 1 | |
| └─ pemotongan | enum | Nilai yang mungkin: auto, disabled |
Tidak. | |
| └─ penggunaan | OpenAI.ResponseUsage | Merinci detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan. |
Tidak. | |
| └─ pengguna | string (tidak digunakan lagi) | Bidang ini sedang digantikan oleh safety_identifier dan prompt_cache_key. Gunakan prompt_cache_key sebagai gantinya untuk mempertahankan pengoptimalan penembolokan.Pengidentifikasi yang stabil untuk pengguna akhir Anda. Digunakan untuk meningkatkan tingkat hit cache dengan membuat wadah permintaan serupa dengan lebih baik dan untuk membantu OpenAI mendeteksi dan mencegah penyalahgunaan. Pelajari lebih lanjut. |
Tidak. | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu 'response.queued'. Nilai yang mungkin: response.queued |
Yes |
OpenAI.ResponseReasoningSummaryPartAddedEvent
Dikeluarkan saat bagian ringkasan penalaran baru ditambahkan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item yang dikaitkan dengan bagian ringkasan ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| bagian | OpenAI.ResponseReasoningSummaryPartAddedEventPart | Yes | ||
| └─ teks | string | Yes | ||
| └─ jenis | enum | Nilai yang mungkin: summary_text |
Yes | |
| sequence_number | OpenAI.integer | Yes | ||
| summary_index | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.reasoning_summary_part.added.Nilai yang mungkin: response.reasoning_summary_part.added |
Yes |
OpenAI.ResponseReasoningSummaryPartAddedEventPart
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Yes | ||
| jenis | enum | Nilai yang mungkin: summary_text |
Yes |
OpenAI.ResponseReasoningSummaryPartDoneEvent
Dihasilkan saat bagian ringkasan penalaran selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID item yang dikaitkan dengan bagian ringkasan ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| bagian | OpenAI.ResponseReasoningSummaryPartDoneEventPart | Yes | ||
| └─ teks | string | Yes | ||
| └─ jenis | enum | Nilai yang mungkin: summary_text |
Yes | |
| sequence_number | OpenAI.integer | Yes | ||
| summary_index | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.reasoning_summary_part.done.Nilai yang mungkin: response.reasoning_summary_part.done |
Yes |
OpenAI.ResponseReasoningSummaryPartDoneEventPart
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Yes | ||
| jenis | enum | Nilai yang mungkin: summary_text |
Yes |
OpenAI.ResponseReasoningSummaryTextDeltaEvent
Dikeluarkan saat sebuah delta ditambahkan ke ringkasan teks penalaran.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| delta | string | Delta teks yang ditambahkan ke ringkasan. | Yes | |
| item_id | string | ID item yang dikaitkan dengan delta teks ringkasan ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| summary_index | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.reasoning_summary_text.delta.Nilai yang mungkin: response.reasoning_summary_text.delta |
Yes |
OpenAI.ResponseReasoningSummaryTextDoneEvent
Dikeluarkan saat teks ringkasan penalaran selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID dari item yang terkait dengan teks ringkasan ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| summary_index | OpenAI.integer | Yes | ||
| kirim pesan teks | string | Teks lengkap ringkasan penalaran yang telah selesai. | Yes | |
| jenis | enum | Jenis peristiwa. Selalu response.reasoning_summary_text.done.Nilai yang mungkin: response.reasoning_summary_text.done |
Yes |
OpenAI.ResponseReasoningTextDeltaEvent
Dipancarkan saat delta ditambahkan ke teks penalaran.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| delta | string | Delta teks yang ditambahkan ke konten penalaran. | Yes | |
| item_id | string | ID item yang dikaitkan dengan delta teks penalaran ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.reasoning_text.delta.Nilai yang mungkin: response.reasoning_text.delta |
Yes |
OpenAI.ResponseReasoningTextDoneEvent
Dipancarkan saat teks penalaran selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| item_id | string | ID item yang dikaitkan dengan teks penalaran ini. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| kirim pesan teks | string | Teks lengkap dari konten penalaran yang telah selesai. | Yes | |
| jenis | enum | Jenis peristiwa. Selalu response.reasoning_text.done.Nilai yang mungkin: response.reasoning_text.done |
Yes |
OpenAI.ResponseRefusalDeltaEvent
Dipancarkan ketika ada teks penolakan parsial.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| delta | string | Teks penolakan yang ditambahkan. | Yes | |
| item_id | string | ID dari item keluaran tempat teks penolakan ditambahkan. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.refusal.delta.Nilai yang mungkin: response.refusal.delta |
Yes |
OpenAI.ResponseRefusalDoneEvent
Dipancarkan ketika teks penolakan diselesaikan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| item_id | string | ID item keluaran dari teks penolakan yang selesai. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| refusal | string | Teks penolakan yang sudah difinalisasi. | Yes | |
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.refusal.done.Nilai yang mungkin: response.refusal.done |
Yes |
OpenAI.ResponseStreamOptions
Opsi untuk respons streaming. Hanya atur ini saat Anda mengatur stream: true.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| include_obfuscation | Boolean | Jika true, obfuscation streaming akan diaktifkan. Pengaburan streaming ditambahkan karakter acak ke obfuscation bidang pada peristiwa delta streaming kemenormalkan ukuran payload sebagai mitigasi terhadap serangan saluran samping tertentu. Bidang obfuscation ini disertakan secara default, tetapi menambahkan sejumlah kecil overhead ke aliran data. Anda dapat mengatur include_obfuscation kefalse untuk mengoptimalkan bandwidth jika Anda mempercayai tautan jaringan antara aplikasi Anda dan OpenAI API. |
Tidak. |
OpenAI.ResponseTextDeltaEvent
Dipancarkan ketika ada delta teks tambahan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| delta | string | Delta teks yang ditambahkan. | Yes | |
| item_id | string | ID item keluaran tempat delta teks ditambahkan. | Yes | |
| logprobs | array OpenAI.ResponseLogProb | Probabilitas log token di delta. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.output_text.delta.Nilai yang mungkin: response.output_text.delta |
Yes |
OpenAI.ResponseTextDoneEvent
Dipancarkan ketika konten teks diselesaikan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| content_index | OpenAI.integer | Yes | ||
| item_id | string | ID dari item keluaran yang konten teksnya telah difinalisasi. | Yes | |
| logprobs | array OpenAI.ResponseLogProb | Probabilitas log token di delta. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| kirim pesan teks | string | Konten teks yang sudah final. | Yes | |
| jenis | enum | Jenis peristiwa. Selalu response.output_text.done.Nilai yang mungkin: response.output_text.done |
Yes |
OpenAI.ResponseTextParam
Opsi konfigurasi untuk respons teks dari model. Dapat berupa teks biasa atau data JSON terstruktur. Pelajari lebih lanjut:
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Objek yang menentukan format yang harus dihasilkan model. Mengonfigurasi { "type": "json_schema" } memungkinkan Output Terstruktur,yang memastikan model akan cocok dengan skema JSON yang Anda berikan. Pelajari selengkapnya di Format defaultnya adalah { "type": "text" } tanpa opsi tambahan.*Tidak disarankan untuk model gpt-4o dan yang lebih baru:** Pengaturan ke { "type": "json_object" } memungkinkan mode JSON yang lebih lama, yangmemastikan pesan yang dihasilkan model adalah JSON yang valid. Menggunakan json_schemalebih diperuntukkan bagi model yang mendukungnya. |
Tidak. | |
| verbositas | OpenAI.Verbosity | Membatasi verbositas respons model. Nilai yang lebih rendah akan menghasilkan respons yang lebih ringkas, sementara nilai yang lebih tinggi akan menghasilkan respons yang lebih verbose. Nilai yang saat ini didukung adalah low, medium, dan high. |
Tidak. |
OpenAI.ResponseUsage
Mewakili detail penggunaan token termasuk token input, token output, perincian token output, dan total token yang digunakan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| input_tokens | OpenAI.integer | Yes | ||
| input_tokens_details | OpenAI.ResponseUsageInputTokensDetails | Yes | ||
| └─ token_yang_di-cache | OpenAI.integer | Yes | ||
| output_tokens | OpenAI.integer | Yes | ||
| output_tokens_details | OpenAI.ResponseUsageOutputTokensDetails | Yes | ||
| └─ token_penalaran | OpenAI.integer | Yes | ||
| total_tokens | OpenAI.integer | Yes |
OpenAI.ResponseUsageInputTokensDetails
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| cached_tokens | OpenAI.integer | Yes |
OpenAI.ResponseUsageOutputTokensDetails
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| token_penalaran | OpenAI.integer | Yes |
OpenAI.ResponseWebSearchCallCompletedEvent
Dikeluarkan ketika panggilan pencarian web selesai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID unik untuk item output yang terkait dengan panggilan pencarian web. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.web_search_call.completed.Nilai yang mungkin: response.web_search_call.completed |
Yes |
OpenAI.ResponseWebSearchCallInProgressEvent
Dipancarkan ketika panggilan pencarian web dimulai.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID unik untuk item output yang terkait dengan panggilan pencarian web. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.web_search_call.in_progress.Nilai yang mungkin: response.web_search_call.in_progress |
Yes |
OpenAI.ResponseWebSearchCallSearchingEvent
Dipancarkan ketika panggilan pencarian web dijalankan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_id | string | ID unik untuk item output yang terkait dengan panggilan pencarian web. | Yes | |
| output_index | OpenAI.integer | Yes | ||
| sequence_number | OpenAI.integer | Yes | ||
| jenis | enum | Jenis peristiwa. Selalu response.web_search_call.searching.Nilai yang mungkin: response.web_search_call.searching |
Yes |
OpenAI.Screenshot
Aksi tangkapan layar.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan cuplikan layar, properti ini adalah selalu atur ke screenshot.Nilai yang mungkin: screenshot |
Yes |
OpenAI.Scroll
Sebuah aksi pengguliran.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| scroll_x | OpenAI.integer | Yes | ||
| scroll_y | OpenAI.integer | Yes | ||
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan gulir, properti ini adalah selalu atur ke scroll.Nilai yang mungkin: scroll |
Yes | |
| x | OpenAI.integer | Yes | ||
| y | OpenAI.integer | Yes |
OpenAI.SearchContextSize
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | lowmediumhigh |
OpenAI.ServiceTier
Menentukan jenis pemrosesan yang digunakan untuk melayani permintaan.
- Jika diatur ke 'otomatis', maka permintaan akan diproses dengan tingkat layanan yang dikonfigurasi di pengaturan Project. Kecuali dikonfigurasi lain, Project akan menggunakan 'default'.
- Jika diatur ke 'default', maka permintaan akan diproses dengan harga dan performa standar untuk model yang dipilih.
- Jika diatur ke 'flex' atau 'priority', maka permintaan akan diproses dengan tingkat layanan yang sesuai.
- Saat tidak diatur, perilaku defaultnya adalah 'otomatis'.
service_tierKetika parameter diatur, isi respons akan menyertakanservice_tiernilai berdasarkan mode pemrosesan yang benar-benar digunakan untuk melayani permintaan. Nilai respons ini mungkin berbeda dari nilai yang ditetapkan dalam parameter .
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Dapat diubah ke null | Yes |
| Nilai | autodefaultflexscalepriority |
OpenAI.SpecificApplyPatchParam
Memaksa model untuk memanggil alat apply_patch saat menjalankan panggilan alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Alat untuk dipanggil. Selalu apply_patch.Nilai yang mungkin: apply_patch |
Yes |
OpenAI.SpecificFunctionShellParam
Memaksa model untuk memanggil alat shell saat panggilan alat diperlukan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Alat untuk dipanggil. Selalu shell.Nilai yang mungkin: shell |
Yes |
OpenAI.Summary
Teks ringkasan dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Ringkasan keluaran penalaran dari model sejauh ini. | Yes | |
| jenis | enum | Jenis objek. Selalu summary_text.Nilai yang mungkin: summary_text |
Yes |
OpenAI.SummaryTextContent
Teks ringkasan dari model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Ringkasan keluaran penalaran dari model sejauh ini. | Yes | |
| jenis | enum | Jenis objek. Selalu summary_text.Nilai yang mungkin: summary_text |
Yes |
OpenAI.TextContent
Konten teks.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Yes | ||
| jenis | enum | Nilai yang mungkin: text |
Yes |
OpenAI.TextResponseFormatConfiguration
Objek yang menentukan format yang harus dihasilkan model.
Mengonfigurasi { "type": "json_schema" } memungkinkan Output Terstruktur, yang memastikan model akan cocok dengan skema JSON yang Anda berikan. Pelajari selengkapnya di
Format defaultnya adalah { "type": "text" } tanpa opsi tambahan.
Tidak disarankan untuk gpt-4o dan model yang lebih baru:* Pengaturan untuk { "type": "json_object" } mengaktifkan mode JSON yang lebih lama, yang memastikan pesan yang dihasilkan model adalah JSON yang valid. Penggunaan json_schema lebih disukai untuk model yang mendukungnya.
Diskriminator untuk OpenAI.TextResponseFormatConfiguration
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
json_schema |
OpenAI.TextResponseFormatJsonSchema |
text |
OpenAI.TextResponseFormatConfigurationResponseFormatText |
json_object |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.TextResponseFormatConfigurationType | Yes |
OpenAI.TextResponseFormatConfigurationResponseFormatJsonObject
Format respons objek JSON. Metode lama untuk menghasilkan respons JSON.
Penggunaan json_schema disarankan untuk model yang mendukungnya. Perhatikan bahwa model tidak akan menghasilkan JSON tanpa pesan sistem atau pengguna yang menginstruksikannya to do demikian.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis format respons yang ditentukan. Selalu json_object.Nilai yang mungkin: json_object |
Yes |
OpenAI.TextResponseFormatConfigurationResponseFormatText
Format tanggapan bawaan. Digunakan untuk menghasilkan respons teks.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis format respons yang ditentukan. Selalu text.Nilai yang mungkin: text |
Yes |
OpenAI.TextResponseFormatConfigurationType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | textjson_schemajson_object |
OpenAI.TextResponseFormatJsonSchema
Format Skema JSON untuk respons. Digunakan untuk menghasilkan respons JSON terstruktur. Pelajari selengkapnya tentang Output Terstruktur.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi tentang tujuan format respons, yang digunakan oleh model untuk tentukan cara merespons sesuai dengan format. |
Tidak. | |
| Nama | string | Nama format tanggapan. Harus terdiri dari a-z, A-Z, 0-9, atau mengandung garis bawah dan tanda hubung, dengan panjang maksimum 64. |
Yes | |
| skema | OpenAI.ResponseFormatJsonSchemaSchema | Skema untuk format respons, dijelaskan sebagai objek Skema JSON. Pelajari cara membuat skema JSON di sini. |
Yes | |
| tegas | Boolean (dapat diberisi dengan null) | Tidak. | ||
| jenis | enum | Jenis format respons yang ditentukan. Selalu json_schema.Nilai yang mungkin: json_schema |
Yes |
OpenAI.Tool
Alat yang dapat digunakan untuk menghasilkan respons.
Diskriminator untuk OpenAI.Tool
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
bing_grounding |
BingGroundingTool |
fabric_dataagent_preview |
MicrosoftFabricPreviewTool |
sharepoint_grounding_preview |
SharepointPreviewTool |
azure_ai_search |
AzureAISearchTool |
openapi |
OpenApiTool |
bing_custom_search_preview |
BingCustomSearchPreviewTool |
browser_automation_preview |
BrowserAutomationPreviewTool |
azure_function |
AzureFunctionTool |
capture_structured_outputs |
CaptureStructuredOutputsTool |
a2a_preview |
A2APreviewTool |
memory_search_preview |
MemorySearchPreviewTool |
code_interpreter |
OpenAI.CodeInterpreterTool |
function |
OpenAI.FunctionTool |
file_search |
OpenAI.FileSearchTool |
computer_use_preview |
OpenAI.ComputerUsePreviewTool |
web_search |
OpenAI.WebSearchTool |
mcp |
OpenAI.MCPTool |
image_generation |
OpenAI.ImageGenTool |
local_shell |
OpenAI.LocalShellToolParam |
shell |
OpenAI.FunctionShellToolParam |
custom |
OpenAI.CustomToolParam |
web_search_preview |
OpenAI.WebSearchPreviewTool |
apply_patch |
OpenAI.ApplyPatchToolParam |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ToolType | Yes |
OpenAI.ToolChoiceAllowed
Membatasi alat yang tersedia untuk model ke set yang telah ditentukan sebelumnya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| mode | enum | Membatasi alat yang tersedia untuk model ke set yang telah ditentukan sebelumnya.auto memungkinkan model untuk memilih dari antara alat yang diizinkan dan menghasilkanpesan. required memerlukan model untuk memanggil satu atau beberapa alat yang diizinkan.Nilai yang mungkin: auto, required |
Yes | |
| perangkat | array objek | Daftar definisi alat yang harus diizinkan untuk dipanggil model. Untuk API Respons, daftar definisi alat mungkin terlihat seperti: json<br> [<br> { "type": "function", "name": "get_weather" },<br> { "type": "mcp", "server_label": "deepwiki" },<br> { "type": "image_generation" }<br> ]<br> |
Yes | |
| jenis | enum | Jenis konfigurasi alat yang diizinkan. Selalu allowed_tools.Nilai yang mungkin: allowed_tools |
Yes |
OpenAI.ToolChoiceCodeInterpreter
Menunjukkan bahwa model harus menggunakan alat bawaan untuk menghasilkan respons. Pelajari selengkapnya tentang alat bawaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: code_interpreter |
Yes |
OpenAI.ToolChoiceComputerUsePreview
Menunjukkan bahwa model harus menggunakan alat bawaan untuk menghasilkan respons. Pelajari selengkapnya tentang alat bawaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: computer_use_preview |
Yes |
OpenAI.ToolChoiceCustom
Gunakan opsi ini untuk memaksa model memanggil alat kustom tertentu.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string | Nama alat kustom yang akan dipanggil. | Yes | |
| jenis | enum | Untuk panggilan alat kustom, jenisnya selalu custom.Nilai yang mungkin: custom |
Yes |
OpenAI.ToolChoiceFileSearch
Menunjukkan bahwa model harus menggunakan alat bawaan untuk menghasilkan respons. Pelajari selengkapnya tentang alat bawaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: file_search |
Yes |
OpenAI.ToolChoiceFunction
Gunakan opsi ini untuk memaksa model memanggil fungsi tertentu.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| jenis | enum | Untuk panggilan fungsi, jenisnya selalu function.Nilai yang mungkin: function |
Yes |
OpenAI.ToolChoiceImageGeneration
Menunjukkan bahwa model harus menggunakan alat bawaan untuk menghasilkan respons. Pelajari selengkapnya tentang alat bawaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: image_generation |
Yes |
OpenAI.ToolChoiceMCP
Gunakan opsi ini untuk memaksa model memanggil alat tertentu di server MCP jarak jauh.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Nama | string (dapat diakses NULL) | Tidak. | ||
| server_label | string | Label server MCP yang akan digunakan. | Yes | |
| jenis | enum | Untuk alat MCP, jenisnya selalu mcp.Nilai yang mungkin: mcp |
Yes |
OpenAI.ToolChoiceOptions
Mengontrol alat mana (jika ada) yang dipanggil oleh model.
none berarti model tidak akan memanggil alat apa pun dan sebaliknya menghasilkan pesan.
auto berarti model dapat memilih antara menghasilkan pesan atau memanggil satu atau beberapa alat.
required berarti model harus memanggil satu atau beberapa alat.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | noneautorequired |
OpenAI.ToolChoiceParam
Bagaimana model harus memilih alat (atau alat) mana yang akan digunakan saat menghasilkan respons.
tools Lihat parameter untuk melihat cara menentukan alat mana yang dapat dipanggil model.
Diskriminator untuk OpenAI.ToolChoiceParam
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
allowed_tools |
OpenAI.ToolChoiceAllowed |
function |
OpenAI.ToolChoiceFunction |
mcp |
OpenAI.ToolChoiceMCP |
custom |
OpenAI.ToolChoiceCustom |
apply_patch |
OpenAI.SpecificApplyPatchParam |
shell |
OpenAI.SpecificFunctionShellParam |
file_search |
OpenAI.ToolChoiceFileSearch |
web_search_preview |
OpenAI.ToolChoiceWebSearchPreview |
computer_use_preview |
OpenAI.ToolChoiceComputerUsePreview |
web_search_preview_2025_03_11 |
OpenAI.ToolChoiceWebSearchPreview20250311 |
image_generation |
OpenAI.ToolChoiceImageGeneration |
code_interpreter |
OpenAI.ToolChoiceCodeInterpreter |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenAI.ToolChoiceParamType | Yes |
OpenAI.ToolChoiceParamType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | allowed_toolsfunctionmcpcustomapply_patchshellfile_searchweb_search_previewcomputer_use_previewweb_search_preview_2025_03_11image_generationcode_interpreter |
OpenAI.ToolChoiceWebSearchPreview
Menunjukkan bahwa model harus menggunakan alat bawaan untuk menghasilkan respons. Pelajari selengkapnya tentang alat bawaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: web_search_preview |
Yes |
OpenAI.ToolChoiceWebSearchPreview20250311
Menunjukkan bahwa model harus menggunakan alat bawaan untuk menghasilkan respons. Pelajari selengkapnya tentang alat bawaan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: web_search_preview_2025_03_11 |
Yes |
OpenAI.ToolType
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | functionfile_searchcomputer_use_previewweb_searchmcpcode_interpreterimage_generationlocal_shellshellcustomweb_search_previewapply_patcha2a_previewbing_custom_search_previewbrowser_automation_previewfabric_dataagent_previewsharepoint_grounding_previewmemory_search_previewazure_ai_searchazure_functionbing_groundingcapture_structured_outputsopenapi |
OpenAI.ToolsArray
Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter .
Kami mendukung kategori alat berikut:
- Alat bawaan: Alat yang disediakan oleh OpenAI yang memperluas kemampuan model, seperti pencarian web atau pencarian file . Pelajari selengkapnya tentang alat bawaan.
- Alat MCP: Integrasi dengan sistem pihak ketiga melalui server MCP kustom atau konektor yang telah ditentukan sebelumnya seperti Google Drive dan SharePoint. Pelajari selengkapnya tentang MCP Tools.
- Panggilan fungsi (alat kustom): Fungsi yang ditentukan oleh Anda, memungkinkan model untuk memanggil kode Anda sendiri dengan argumen dan output yang sangat ditik. Pelajari lebih lanjut fungsi pemanggilan. Anda juga dapat menggunakan alat kustom untuk memanggil kode Anda sendiri.
Array dari: OpenAI.Tool
OpenAI.TopLogProb
Probabilitas log atas token.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| Byte | array OpenAI.integer | Yes | ||
| logprob | OpenAI.numeric | Yes | ||
| token | string | Yes |
OpenAI.Type
Tindakan untuk mengetikkan teks.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kirim pesan teks | string | Teks yang akan diketik. | Yes | |
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan jenis, properti ini adalah selalu atur ke type.Nilai yang mungkin: type |
Yes |
OpenAI.UpdateConversationBody
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Yes |
OpenAI.UrlCitationBody
Kutipan untuk sumber daya web yang digunakan untuk menghasilkan respons model.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| end_index | OpenAI.integer | Yes | ||
| start_index | OpenAI.integer | Yes | ||
| title | string | Judul sumber daya web. | Yes | |
| jenis | enum | Jenis kutipan URL. Selalu url_citation.Nilai yang mungkin: url_citation |
Yes | |
| URL | string | URL sumber daya web. | Yes |
OpenAI.VectorStoreFileAttributes
Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini dapat berguna untuk menyimpan informasi tambahan tentang objek dalam format terstruktur, dan mengkueri objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter, boolean, atau angka.
Jenis: objek
OpenAI.Verbosity
Membatasi verbositas respons model. Nilai yang lebih rendah akan menghasilkan respons yang lebih ringkas, sedangkan nilai yang lebih tinggi akan menghasilkan respons yang lebih bertele-tele.
Nilai yang saat ini didukung adalah low, medium, dan high.
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Dapat diubah ke null | Yes |
| Nilai | lowmediumhigh |
OpenAI.Wait
Tindakan tunggu.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Menentukan jenis peristiwa. Untuk tindakan tunggu, properti ini adalah selalu atur ke wait.Nilai yang mungkin: wait |
Yes |
OpenAI.WebSearchActionFind
Jenis tindakan "temukan": Mencari pola dalam halaman yang dimuat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| pola | string | Pola atau teks yang akan dicari di dalam halaman. | Yes | |
| jenis | enum | Jenis tindakan. Nilai yang mungkin: find_in_page |
Yes | |
| URL | string | URL halaman mencari pola. | Yes |
OpenAI.WebSearchActionOpenPage
Jenis tindakan "open_page" - Membuka URL tertentu dari hasil pencarian.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis tindakan. Nilai yang mungkin: open_page |
Yes | |
| URL | string | URL yang dibuka oleh model. | Yes |
OpenAI.WebSearchActionSearch
Jenis tindakan "pencarian" - Melakukan kueri pencarian web.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| queries | array string | Kueri pencarian. | Tidak. | |
| kueri | string (tidak digunakan lagi) | [TIDAK DIGUNAKAN LAGI] Kueri pencarian. | Yes | |
| Sumber | array OpenAI.WebSearchActionSearchSources | Sumber yang digunakan dalam pencarian. | Tidak. | |
| jenis | enum | Jenis tindakan. Nilai yang mungkin: search |
Yes |
OpenAI.WebSearchActionSearchSources
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: url |
Yes | |
| URL | string | Yes |
OpenAI.WebSearchApproximateLocation
Perkiraan lokasi pengguna.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kota | string (dapat diakses NULL) | Tidak. | ||
| country | string (dapat diakses NULL) | Tidak. | ||
| region | string (dapat diakses NULL) | Tidak. | ||
| zona waktu | string (dapat diakses NULL) | Tidak. | ||
| jenis | enum | Jenis perkiraan lokasi. Selalu approximate.Nilai yang mungkin: approximate |
Tidak. |
OpenAI.WebSearchPreviewTool
Alat ini mencari hasil yang relevan di web untuk digunakan dalam respons. Pelajari alat pencarian web web lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| ukuran_konteks_pencarian | OpenAI.SearchContextSize | Tidak. | ||
| jenis | enum | Jenis alat pencarian web. Salah satu web_search_preview atau web_search_preview_2025_03_11.Nilai yang mungkin: web_search_preview |
Yes | |
| lokasi_pengguna | OpenAI.ApproximateLocation (dapat diberilang) | Tidak. | ||
| └─ kota | string (dapat diakses NULL) | Tidak. | ||
| └─ negara | string (dapat diakses NULL) | Tidak. | ||
| └─ wilayah | string (dapat diakses NULL) | Tidak. | ||
| └─ zona waktu | string (dapat diakses NULL) | Tidak. | ||
| └─ jenis | enum | Jenis perkiraan lokasi. Selalu approximate.Nilai yang mungkin: approximate |
Yes |
OpenAI.WebSearchTool
Cari sumber yang terkait dengan prompt di Internet. Pelajari alat pencarian web web lebih lanjut.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| custom_search_configuration | WebSearchConfiguration | Konfigurasi penelusuran web untuk pencarian kustom bing | Tidak. | |
| └─ instance_name | string | Nama instans konfigurasi kustom yang diberikan untuk konfigurasi. | Yes | |
| └─ project_connection_id | string | ID koneksi Project untuk pembumian dengan pencarian kustom bing | Yes | |
| filters | OpenAI.WebSearchToolFilters (dapat diubah ke null) | Tidak. | ||
| └─ allowed_domains | array string (nullable) | Tidak. | ||
| ukuran_konteks_pencarian | enum | Panduan tingkat tinggi untuk jumlah ruang jendela konteks yang akan digunakan untuk pencarian. Salah satu dari low, medium, atau high.
medium adalah default.Nilai yang mungkin: low, medium, high |
Tidak. | |
| jenis | enum | Jenis alat pencarian web. Salah satu web_search atau web_search_2025_08_26.Nilai yang mungkin: web_search |
Yes | |
| lokasi_pengguna | OpenAI.WebSearchApproximateLocation (dapat diberisi dengan null) | Perkiraan lokasi pengguna. | Tidak. | |
| └─ kota | string (dapat diakses NULL) | Tidak. | ||
| └─ negara | string (dapat diakses NULL) | Tidak. | ||
| └─ wilayah | string (dapat diakses NULL) | Tidak. | ||
| └─ zona waktu | string (dapat diakses NULL) | Tidak. | ||
| └─ jenis | enum | Jenis perkiraan lokasi. Selalu approximate.Nilai yang mungkin: approximate |
Tidak. |
OpenAI.WebSearchToolFilters
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| allowed_domains | array string | Tidak. |
OpenAI.integer
Jenis: bilangan bulat
Format: int64
OpenAI.numeric
Jenis: angka
Format: ganda
OpenApiAnonymousAuthDetails
Detail keamanan untuk autentikasi anonim OpenApi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Jenis objek, yang selalu 'anonim'. Nilai yang mungkin: anonymous |
Yes |
OpenApiAuthDetails
detail autentikasi untuk OpenApiFunctionDefinition
Diskriminator untuk OpenApiAuthDetails
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
anonymous |
OpenApiAnonymousAuthDetails |
project_connection |
OpenApiProjectConnectionAuthDetails |
managed_identity |
OpenApiManagedAuthDetails |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | OpenApiAuthType | Jenis autentikasi untuk titik akhir OpenAPI. Jenis yang diperbolehkan: - Anonim (tidak diperlukan autentikasi) - Project Koneksi (memerlukan project_connection_id ke titik akhir, seperti yang disiapkan di AI Foundry) - Managed_Identity (memerlukan audiens untuk autentikasi berbasis identitas) |
Yes |
OpenApiAuthType
Jenis autentikasi untuk titik akhir OpenAPI. Jenis yang diperbolehkan:
- Anonim (tidak perlu otentikasi)
- Project Koneksi (memerlukan project_connection_id ke titik akhir, seperti yang disiapkan di AI Foundry)
- Managed_Identity (memerlukan audiens untuk autentikasi berbasis identitas)
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis autentikasi untuk titik akhir OpenAPI. Jenis yang diperbolehkan: - Anonim (tidak diperlukan autentikasi) - Project Koneksi (memerlukan project_connection_id ke titik akhir, seperti yang disiapkan di AI Foundry) - Managed_Identity (memerlukan audiens untuk autentikasi berbasis identitas) |
| Jenis | string |
| Nilai | anonymousproject_connectionmanaged_identity |
OpenApiFunctionDefinition
Informasi definisi input untuk fungsi openapi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| auth | OpenApiAuthDetails | detail autentikasi untuk OpenApiFunctionDefinition | Yes | |
| └─ jenis | OpenApiAuthType | Jenis autentikasi, harus anonim/project_connection/managed_identity | Yes | |
| default_params | array string | Daftar parameter spesifikasi OpenAPI yang akan menggunakan default yang disediakan pengguna | Tidak. | |
| deskripsi | string | Deskripsi tentang apa yang dilakukan fungsi, digunakan oleh model untuk memilih kapan dan bagaimana memanggil fungsi. | Tidak. | |
| functions | array objek | Daftar definisi fungsi yang digunakan oleh alat OpenApi | Tidak. | |
| Nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| spec | objek | Bentuk fungsi openapi, digambarkan sebagai objek Skema JSON. | Yes |
OpenApiManagedAuthDetails
Detail keamanan untuk autentikasi OpenApi managed_identity
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| security_scheme | OpenApiManagedSecurityScheme | Skema keamanan untuk autentikasi OpenApi managed_identity | Yes | |
| └─ audiens | string | Cakupan autentikasi untuk jenis autentikasi managed_identity | Yes | |
| jenis | enum | Jenis objek, yang selalu 'managed_identity'. Nilai yang mungkin: managed_identity |
Yes |
OpenApiManagedSecurityScheme
Skema keamanan untuk autentikasi OpenApi managed_identity
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| audience | string | Cakupan autentikasi untuk jenis autentikasi managed_identity | Yes |
OpenApiProjectConnectionAuthDetails
Detail keamanan untuk OpenApi project autentikasi koneksi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| security_scheme | OpenApiProjectConnectionSecurityScheme | Skema keamanan untuk autentikasi OpenApi managed_identity | Yes | |
| └─ project_connection_id | string | ID koneksi Project untuk jenis autentikasi Project Connection | Yes | |
| jenis | enum | Jenis objek, yang selalu 'project_connection'. Nilai yang mungkin: project_connection |
Yes |
OpenApiProjectConnectionSecurityScheme
Skema keamanan untuk autentikasi OpenApi managed_identity
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| project_connection_id | string | ID koneksi Project untuk jenis autentikasi Project Connection | Yes |
OpenApiTool
Informasi definisi input untuk alat OpenAPI seperti yang digunakan untuk mengonfigurasi agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| openapi | OpenApiFunctionDefinition | Informasi definisi input untuk fungsi openapi. | Yes | |
| └─ Autentikasi | OpenApiAuthDetails | Buka detail autentikasi API | Yes | |
| └─ default_params | array string | Daftar parameter spesifikasi OpenAPI yang akan menggunakan default yang disediakan pengguna | Tidak. | |
| └─ deskripsi | string | Deskripsi tentang apa yang dilakukan fungsi, digunakan oleh model untuk memilih kapan dan bagaimana memanggil fungsi. | Tidak. | |
| └─ fungsi | array objek (baca-saja) | Daftar definisi fungsi yang digunakan oleh alat OpenApi | Tidak. | |
| └─ deskripsi | string | Deskripsi tentang apa yang dilakukan fungsi, digunakan oleh model untuk memilih kapan dan bagaimana memanggil fungsi. | Tidak. | |
| └─ nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| └─ parameter | objek | Parameter yang diterima fungsi, dijelaskan sebagai objek Skema JSON. | Yes | |
| └─ nama | string | Nama fungsi yang akan dipanggil. | Yes | |
| └─ spesifikasi | objek | Bentuk fungsi openapi, digambarkan sebagai objek Skema JSON. | Yes | |
| jenis | enum | Jenis objek, yang selalu 'openapi'. Nilai yang mungkin: openapi |
Yes |
PageOrder
| Harta benda | Nilai |
|---|---|
| Jenis | string |
| Nilai | ascdesc |
PagedConnection
Koleksi halaman item Koneksi
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array Koneksi | Item Koneksi di halaman ini | Yes |
PagedDatasetVersion
Kumpulan halaman item DatasetVersion
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array DatasetVersion | Item DatasetVersion di halaman ini | Yes |
PagedDeployment
Kumpulan halaman item Deployment
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array Penyebaran | Item Penyebaran di halaman ini | Yes |
PagedEvaluationRule
Kumpulan halaman item EvaluationRule
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array EvaluationRule | Item EvaluationRule di halaman ini | Yes |
PagedEvaluationTaxonomy
Kumpulan halaman item EvaluationTaxonomy
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array EvaluationTaxonomy | Item EvaluationTaxonomy di halaman ini | Yes |
PagedEvaluatorVersion
Kumpulan halaman item EvaluatorVersion
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array EvaluatorVersion | Item EvaluatorVersion di halaman ini | Yes |
PagedIndex
Koleksi halaman item Indeks
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array Indeks | Item Indeks di halaman ini | Yes |
PagedInsight
Kumpulan halaman item Wawasan
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array Wawasan | Item Wawasan di halaman ini | Yes |
PagedRedTeam
Koleksi halaman item RedTeam
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array RedTeam | Item RedTeam di halaman ini | Yes |
PagedSchedule
Koleksi item Jadwal halaman
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array Jadwal | Jadwalkan item di halaman ini | Yes |
PagedScheduleRun
Kumpulan halaman item ScheduleRun
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| NextLink | string | Tautan ke halaman item berikutnya | Tidak. | |
| nilai | array ScheduleRun | Item ScheduleRun di halaman ini | Yes |
PendingUploadRequest
Mewakili permintaan upload yang tertunda.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| connectionName | string | Nama koneksi Akun Azure Storage yang akan digunakan untuk menghasilkan token SAS sementara | Tidak. | |
| pendingUploadId | string | Jika PendingUploadId tidak disediakan, GUID acak akan digunakan. | Tidak. | |
| pendingUploadType | enum | BlobReference adalah satu-satunya jenis yang didukung. Nilai yang mungkin: BlobReference |
Yes |
PendingUploadResponse
Mewakili respons untuk permintaan upload yang tertunda
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| blobReference | BlobReference | Detail referensi blob. | Yes | |
| └─ blobUri | string | Jalur URI blob bagi klien untuk mengunggah data. Contoh: https://blob.windows.core.net/Container/Path |
Yes | |
| └─ kredensial | SasCredential | Info kredensial untuk access akun storage. | Yes | |
| └─ penyimpananAkunArmId | string | ID ARM dari akun storage yang akan digunakan. | Yes | |
| pendingUploadId | string | ID untuk permintaan upload ini. | Yes | |
| pendingUploadType | enum | BlobReference adalah satu-satunya jenis yang didukung Nilai yang mungkin: BlobReference |
Yes | |
| versi | string | Versi aset yang akan dibuat jika pengguna tidak menentukan versi saat pertama kali membuat upload | Tidak. |
PromptAgentDefinition
Definisi agen prompt
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| instructions | string (dapat diakses NULL) | Pesan sistem (atau pengembang) dimasukkan ke dalam konteks model. | Tidak. | |
| jenis | enum | Nilai yang mungkin: prompt |
Yes | |
| model | string | Penyebaran model yang akan digunakan untuk agen ini. | Yes | |
| rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| └─ rai_policy_name | string | Nama polis RAI yang akan diterapkan. | Yes | |
| reasoning | OpenAI.Reasoning (nullable) |
model gpt-5 dan o-series saja Opsi konfigurasi untuk model penalaran. |
Tidak. | |
| └─ usaha | OpenAI.ReasoningEffort | Membatasi upaya penalaran untuk model penalaran. Nilai yang saat ini didukung adalah none, minimal, low, medium, high, dan xhigh. Mengurangiupaya penalaran dapat menghasilkan respons yang lebih cepat dan lebih sedikit token yang digunakan penalaran dalam sebuah respons. - gpt-5.1 default ke none, yang tidak melakukan penalaran. Nilai penalaran yang didukung untuk gpt-5.1 adalah none, low, medium, dan high. Panggilan alat didukung untuk semua nilai penalaran dalam gpt-5.1.- Semua model sebelum gpt-5.1 default ke medium upaya penalaran, dan tidak mendukung none.- Model gpt-5-pro default ke (dan hanya mendukung) high upaya penalaran.- xhigh didukung untuk semua model setelah gpt-5.1-codex-max. |
Tidak. | |
| └─ menghasilkan_ringkasan | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. | |
| └─ ringkasan | enum | Nilai yang mungkin: auto, concise, detailed |
Tidak. | |
| structured_inputs | objek | Kumpulan input terstruktur yang dapat berpartisipasi dalam penggantian templat prompt atau pengikatan argumen alat. | Tidak. | |
| suhu | nomor/angka | Suhu pengambilan sampel apa yang akan digunakan, antara 0 dan 2. Nilai yang lebih tinggi seperti 0,8 akan membuat output lebih acak, sementara nilai yang lebih rendah seperti 0,2 akan membuatnya lebih fokus dan deterministik. Kami umumnya merekomendasikan untuk memodifikasi ini atau top_p tetapi tidak keduanya. |
Tidak. | 1 |
| kirim pesan teks | PromptAgentDefinitionTextOptions | Opsi konfigurasi untuk respons teks dari model. Dapat berupa teks biasa atau data JSON terstruktur. | Tidak. | |
| └─ bentuk | OpenAI.TextResponseFormatConfiguration | Objek yang menentukan format yang harus dihasilkan model. Mengonfigurasi { "type": "json_schema" } memungkinkan Output Terstruktur,yang memastikan model akan cocok dengan skema JSON yang Anda berikan. Pelajari selengkapnya di Format defaultnya adalah { "type": "text" } tanpa opsi tambahan.*Tidak disarankan untuk model gpt-4o dan yang lebih baru:** Pengaturan ke { "type": "json_object" } memungkinkan mode JSON yang lebih lama, yangmemastikan pesan yang dihasilkan model adalah JSON yang valid. Menggunakan json_schemalebih diperuntukkan bagi model yang mendukungnya. |
Tidak. | |
| tool_choice | string atau OpenAI.ToolChoiceParam | Bagaimana model harus memilih alat (atau alat) mana yang akan digunakan saat menghasilkan respons.tools Lihat parameter untuk melihat cara menentukan alat mana yang dapat dipanggil model. |
Tidak. | |
| perangkat | array OpenAI.Tool | Sekumpulan alat yang dapat dipanggil model ketika menghasilkan respons. Anda dapat menentukan alat mana yang akan digunakan dengan mengatur tool_choice parameter . |
Tidak. | |
| top_p | nomor/angka | Alternatif untuk pengambilan sampel dengan suhu, yang disebut pengambilan sampel nukleus, di mana model mempertimbangkan hasil token dengan probabilitas top_p massa. Jadi 0,1 berarti hanya token yang termasuk dalam 10 persen teratas dari massa probabilitas% dipertimbangkan. Kami umumnya merekomendasikan untuk memodifikasi ini atau temperature tetapi tidak keduanya. |
Tidak. | 1 |
PromptAgentDefinitionTextOptions
Opsi konfigurasi untuk respons teks dari model. Dapat berupa teks biasa atau data JSON terstruktur.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| format | OpenAI.TextResponseFormatConfiguration | Objek yang menentukan format yang harus dihasilkan model. Mengonfigurasi { "type": "json_schema" } memungkinkan Output Terstruktur,yang memastikan model akan cocok dengan skema JSON yang Anda berikan. Pelajari selengkapnya di Format defaultnya adalah { "type": "text" } tanpa opsi tambahan.*Tidak disarankan untuk model gpt-4o dan yang lebih baru:** Pengaturan ke { "type": "json_object" } memungkinkan mode JSON yang lebih lama, yangmemastikan pesan yang dihasilkan model adalah JSON yang valid. Menggunakan json_schemalebih diperuntukkan bagi model yang mendukungnya. |
Tidak. |
PromptBasedEvaluatorDefinition
Evaluator berbasis prompt
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data_schema | objek | Skema JSON (Draf 2020-12) untuk data input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| init_parameters | objek | Skema JSON (Draf 2020-12) untuk parameter input evaluator. Ini termasuk parameter seperti jenis, properti, diperlukan. | Tidak. | |
| metrik | objek | Daftar metrik output yang dihasilkan oleh evaluator ini | Tidak. | |
| prompt_text | string | Teks prompt yang digunakan untuk evaluasi | Yes | |
| jenis | enum | Nilai yang mungkin: prompt |
Yes |
ProtocolVersionRecord
Pemetaan rekaman untuk protokol tunggal dan versinya.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| protokol | AgentProtocol | Yes | ||
| versi | string | String versi untuk protokol, misalnya 'v0.1.1'. | Yes |
RaiConfig
Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI).
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| rai_policy_name | string | Nama polis RAI yang akan diterapkan. | Yes |
RecurrenceSchedule
Model jadwal pengulangan.
Diskriminator untuk RecurrenceSchedule
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
Hourly |
HourlyRecurrenceSchedule |
Daily |
DailyRecurrenceSchedule |
Weekly |
WeeklyRecurrenceSchedule |
Monthly |
MonthlyRecurrenceSchedule |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | RecurrenceType | Jenis pengulangan. | Yes |
RecurrenceTrigger
Pemicu berbasis pengulangan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| endTime | string | Waktu akhir untuk jadwal pengulangan dalam format ISO 8601. | Tidak. | |
| interval | bilangan bulat | Interval untuk jadwal pengulangan. | Yes | |
| jadwal | RecurrenceSchedule | Model jadwal pengulangan. | Yes | |
| └─ jenis | RecurrenceType | Jenis pengulangan untuk jadwal pengulangan. | Yes | |
| startTime | string | Waktu mulai untuk jadwal pengulangan dalam format ISO 8601. | Tidak. | |
| zona waktu | string | Zona waktu untuk jadwal pengulangan. | Tidak. | UTC |
| jenis | enum | Jenis pemicu. Nilai yang mungkin: Recurrence |
Yes |
RecurrenceType
Jenis pengulangan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis pengulangan. |
| Jenis | string |
| Nilai | HourlyDailyWeeklyMonthly |
RedTeam
Detail tim merah.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| applicationScenario | string | Skenario aplikasi untuk operasi tim merah, untuk menghasilkan serangan khusus skenario. | Tidak. | |
| attackStrategies | array AttackStrategy | Daftar strategi serangan atau daftar strategi serangan bersarang. | Tidak. | |
| nama tampilan | string | Nama tim merah yang berjalan. | Tidak. | |
| id | string (baca-saja) | Pengidentifikasi lari tim merah. | Yes | |
| numTurns | bilangan bulat | Jumlah putaran simulasi. | Tidak. | |
| properties | objek | Properti tim merah. Tidak seperti tag, properti bersifat add-only. Setelah ditambahkan, properti tidak dapat dihapus. | Tidak. | |
| riskCategories | array RiskCategory | Daftar kategori risiko untuk menghasilkan tujuan serangan. | Tidak. | |
| simulationOnly | Boolean | Simulasi saja atau Simulasi + Evaluasi. Default false, jika true pemindaian menghasilkan percakapan bukan hasil evaluasi. | Tidak. | False |
| status | string (baca-saja) | Status tim merah. Ini diatur oleh layanan dan hanya-baca. | Tidak. | |
| tags | objek | Tag tim merah. Tidak seperti properti, tag sepenuhnya dapat diubah. | Tidak. | |
| sasaran | TargetConfig | Kelas abstrak untuk konfigurasi target. | Yes | |
| └─ jenis | string | Jenis konfigurasi model. | Yes |
RedTeamEvalRunDataSource
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| item_generation_params | ItemGenerationParams | Mewakili sekumpulan parameter yang digunakan untuk mengontrol operasi pembuatan item. | Yes | |
| └─ jenis | ItemGenerationParamsType | Jenis parameter pembuatan item yang akan digunakan. | Yes | |
| sasaran | Target | Kelas dasar untuk target dengan dukungan diskriminator. | Yes | |
| └─ jenis | string | Jenis target. | Yes | |
| jenis | enum | Jenis sumber data. Selalu azure_ai_red_team.Nilai yang mungkin: azure_ai_red_team |
Yes |
RedTeamItemGenerationParams
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| attack_strategies | array AttackStrategy | Pengumpulan strategi serangan yang akan digunakan. | Yes | |
| num_turns | bilangan bulat | Jumlah giliran yang diizinkan dalam permainan. | Yes | 20 |
| jenis | enum | Jenis parameter pembuatan item. Nilai yang mungkin: red_team |
Yes |
RedTeamSeedPromptsItemGenerationParams
Mewakili parameter untuk pembuatan item perintah seed tim merah.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| attack_strategies | array AttackStrategy | Pengumpulan strategi serangan yang akan digunakan. | Yes | |
| num_turns | bilangan bulat | Jumlah giliran yang diizinkan dalam permainan. | Yes | 20 |
| sumber | OpenAI.EvalJsonlFileContentSource | Yes | ||
| └─ konten | array OpenAI.EvalJsonlFileContentSourceContent | Isi file JSONL. | Yes | |
| └─ jenis | enum | Jenis sumber jsonl. Selalu file_content.Nilai yang mungkin: file_content |
Yes | |
| jenis | enum | Jenis parameter pembuatan item, selalu red_team_seed_prompts.Nilai yang mungkin: red_team_seed_prompts |
Yes |
RedTeamTaxonomyItemGenerationParams
Mewakili parameter untuk pembuatan item taksonomi tim merah.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| attack_strategies | array AttackStrategy | Pengumpulan strategi serangan yang akan digunakan. | Yes | |
| num_turns | bilangan bulat | Jumlah giliran yang diizinkan dalam permainan. | Yes | 20 |
| sumber | OpenAI.EvalJsonlFileContentSource | Yes | ||
| └─ konten | array OpenAI.EvalJsonlFileContentSourceContent | Isi file JSONL. | Yes | |
| └─ jenis | enum | Jenis sumber jsonl. Selalu file_content.Nilai yang mungkin: file_content |
Yes | |
| jenis | enum | Jenis parameter pembuatan item, selalu red_team_taxonomy.Nilai yang mungkin: red_team_taxonomy |
Yes |
ResponseRetrievalItemGenerationParams
Mewakili parameter untuk pembuatan item pengambilan respons.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| data_mapping | objek | Pemetaan dari bidang sumber ke bidang response_id, diperlukan untuk mengambil riwayat obrolan. | Yes | |
| max_num_turns | bilangan bulat | Jumlah maksimum giliran riwayat obrolan untuk dievaluasi. | Yes | |
| sumber | OpenAI.EvalJsonlFileContentSource atau OpenAI.EvalJsonlFileIdSource | Sumber dari mana konten JSONL dibaca. | Yes | |
| jenis | enum | Jenis parameter pembuatan item, selalu response_retrieval.Nilai yang mungkin: response_retrieval |
Yes |
RiskCategory
Kategori risiko untuk tujuan serangan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Kategori risiko untuk tujuan serangan. |
| Jenis | string |
| Nilai | HateUnfairnessViolenceSexualSelfHarmProtectedMaterialCodeVulnerabilityUngroundedAttributesProhibitedActionsSensitiveDataLeakageTaskAdherence |
SASCredentials
Definisi kredensial Tanda Tangan Access Bersama (SAS)
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| SAS | string (baca-saja) | token SAS | Tidak. | |
| jenis | enum | Jenis kredensial Nilai yang mungkin: SAS |
Yes |
SampleType
Jenis sampel yang digunakan dalam analisis.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis sampel yang digunakan dalam analisis. |
| Jenis | string |
| Nilai | EvaluationResultSample |
Kredensial SasSaber
Definisi Kredensial SAS
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sasUri | string (baca-saja) | SAS uri | Yes | |
| jenis | enum | Jenis kredensial Nilai yang mungkin: SAS |
Yes |
Jadwal
Model jadwal.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi jadwal. | Tidak. | |
| nama tampilan | string | Nama jadwal. | Tidak. | |
| enabled | Boolean | Mengaktifkan status jadwal. | Yes | |
| id | string (baca-saja) | Pengidentifikasi jadwal. | Yes | |
| properties | objek | Properti jadwal. Tidak seperti tag, properti bersifat add-only. Setelah ditambahkan, properti tidak dapat dihapus. | Tidak. | |
| status penyediaan | ScheduleProvisioningStatus (baca-saja) | Jadwalkan status penyediaan. | Tidak. | |
| sistem Data | objek (baca-saja) | Metadata sistem untuk sumber daya. | Yes | |
| tags | objek | Tag jadwal. Tidak seperti properti, tag sepenuhnya dapat diubah. | Tidak. | |
| tugas | ScheduleTask | Jadwalkan model tugas. | Yes | |
| └─ konfigurasi | objek | Konfigurasi untuk tugas tersebut. | Tidak. | |
| └─ jenis | ScheduleTaskType | Jenis tugas. | Yes | |
| pemicu | Trigger | Model dasar untuk Pemicu jadwal. | Yes | |
| └─ jenis | TriggerType | Jenis pemicu. | Yes |
ScheduleProvisioningStatus
Jadwalkan status penyediaan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jadwalkan status penyediaan. |
| Jenis | string |
| Nilai | CreatingUpdatingDeletingSucceededFailed |
ScheduleRun
Menjadwalkan model eksekusi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| galat | string (baca-saja) | Informasi kesalahan untuk eksekusi jadwal. | Tidak. | |
| id | string (baca-saja) | Pengidentifikasi jadwal eksekusi. | Yes | |
| properties | objek (baca-saja) | Properti jadwal berjalan. | Yes | |
| scheduleId | string | Pengidentifikasi jadwal. | Yes | |
| keberhasilan | boolean (baca-saja) | Memicu status keberhasilan eksekusi jadwal. | Yes | |
| triggerTime | string | Waktu pemicu jadwal berjalan. | Tidak. |
JadwalTugas
Jadwalkan model tugas.
Diskriminator untuk ScheduleTask
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
Evaluation |
EvaluationScheduleTask |
Insight |
InsightScheduleTask |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| konfigurasi | objek | Konfigurasi untuk tugas tersebut. | Tidak. | |
| jenis | ScheduleTaskType | Jenis tugas. | Yes |
ScheduleTaskType
Jenis tugas.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis tugas. |
| Jenis | string |
| Nilai | EvaluationInsight |
SharepointGroundingToolParameters
Parameter alat pembumian sharepoint.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| project_connections | array ToolProjectConnection | Koneksi project yang terpasang pada alat ini. Mungkin ada maksimal 1 koneksi sumber daya yang dilampirkan ke alat. |
Tidak. |
SharepointPreviewTool
Informasi definisi input untuk alat sharepoint seperti yang digunakan untuk mengonfigurasi agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| sharepoint_grounding_preview | SharepointGroundingToolParameters | Parameter alat pembumian sharepoint. | Yes | |
| └─ project_connections | array ToolProjectConnection | Koneksi project yang terpasang pada alat ini. Mungkin ada maksimal 1 koneksi sumber daya yang dilampirkan ke alat. Batasan: maxItems: 1 |
Tidak. | |
| jenis | enum | Jenis objek, yang selalu 'sharepoint_grounding_preview'. Nilai yang mungkin: sharepoint_grounding_preview |
Yes |
SKU
Informasi Sku
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| kapasitas | bilangan bulat | Kapasitas Sku | Yes | |
| family | string | Keluarga Sku | Yes | |
| Nama | string | Nama Sku | Yes | |
| ukuran | string | Ukuran Sku | Yes | |
| lapisan | string | Tingkat Sku | Yes |
StructuredInputDefinition
Input terstruktur yang dapat berpartisipasi dalam penggantian templat prompt dan pengikatan argumen alat.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| default_value | Nilai default untuk input jika tidak ada nilai run-time yang disediakan. | Tidak. | ||
| deskripsi | string | Deskripsi input yang dapat dibaca manusia. | Tidak. | |
| required | Boolean | Apakah properti input diperlukan saat agen dipanggil. | Tidak. | False |
| skema | objek | Skema JSON untuk input terstruktur (opsional). | Tidak. |
StructuredOutputDefinition
Output terstruktur yang dapat diproduksi oleh agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi output yang akan dipancarkan. Digunakan oleh model untuk menentukan kapan harus memancarkan output. | Yes | |
| Nama | string | Nama output terstruktur. | Yes | |
| skema | objek | Skema JSON untuk output terstruktur. | Yes | |
| tegas | Boolean (dapat diberisi dengan null) | Apakah akan memberlakukan validasi yang ketat. Bawaan true. |
Yes |
StructuredOutputsOutputItem
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| output | Output terstruktur yang diambil selama respons. | Yes | ||
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| jenis | enum | Nilai yang mungkin: structured_outputs |
Yes |
SyntheticDataGenerationPreviewEvalRunDataSource
Mewakili sumber data untuk eksekusi evaluasi yang mengevaluasi berdasarkan data sintetis yang dihasilkan untuk tujuan pengujian.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| pesan_masuk | OpenAI.CreateEvalResponsesRunDataSourceInputMessagesTemplate | Tidak. | ||
| └─ templat | array objek atau OpenAI.EvalItem | Yes | ||
| └─ jenis | enum | Nilai yang mungkin: template |
Yes | |
| item_generation_params | SyntheticDataGenerationPreviewItemGenerationParams | Yes | ||
| └─ model_deployment_name | string | Nama penyebaran model yang digunakan untuk menghasilkan data sintetis. | Yes | |
| └─ output_dataset_id | string (baca-saja) | Pengidentifikasi himpunan data output tempat data sintetis yang dihasilkan disimpan. Data yang dihasilkan adalah file jsonl dengan id kolom, kueri, dan test_description. | Tidak. | |
| └─ output_dataset_name | string | Nama himpunan data output tempat data sintetis yang dihasilkan akan disimpan. Jika tidak disediakan, layanan menghasilkan nama himpunan data secara otomatis. | Tidak. | |
| └─ perintah | string | Perintah yang digunakan untuk menghasilkan data sintetis. Ini adalah opsi jika target berjenis 'azure_ai_agent' dengan instruksi yang dikonfigurasi dalam agen. | Tidak. | |
| └─ samples_count | bilangan bulat | Jumlah maksimum sampel data yang akan dihasilkan. | Yes | |
| └─ sumber | array OpenAI.EvalJsonlFileIdSource | File sumber konten data benih opsional untuk pembuatan data. | Yes | |
| └─ jenis | enum | Jenis parameter pembuatan item. Nilai yang mungkin: synthetic_data_gen_preview |
Yes | |
| sasaran | Target | Kelas dasar untuk target dengan dukungan diskriminator. | Yes | |
| └─ jenis | string | Jenis target. | Yes | |
| jenis | enum | Jenis sumber data, selalu azure_ai_synthetic_data_gen_preview.Nilai yang mungkin: azure_ai_synthetic_data_gen_preview |
Yes |
SyntheticDataGenerationPreviewItemGenerationParams
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| model_deployment_name | string | Nama penyebaran model yang digunakan untuk menghasilkan data sintetis. | Yes | |
| output_dataset_id | string (baca-saja) | Pengidentifikasi himpunan data output tempat data sintetis yang dihasilkan disimpan. Data yang dihasilkan adalah file jsonl dengan id kolom, kueri, dan test_description. | Tidak. | |
| output_dataset_name | string | Nama himpunan data output tempat data sintetis yang dihasilkan akan disimpan. Jika tidak disediakan, layanan menghasilkan nama himpunan data secara otomatis. | Tidak. | |
| minta | string | Perintah yang digunakan untuk menghasilkan data sintetis. Ini adalah opsi jika target berjenis 'azure_ai_agent' dengan instruksi yang dikonfigurasi dalam agen. | Tidak. | |
| samples_count | bilangan bulat | Jumlah maksimum sampel data yang akan dihasilkan. | Yes | |
| Sumber | array OpenAI.EvalJsonlFileIdSource | File sumber konten data benih opsional untuk pembuatan data. | Yes | |
| jenis | enum | Jenis parameter pembuatan item. Nilai yang mungkin: synthetic_data_gen_preview |
Yes |
Target
Kelas dasar untuk target dengan dukungan diskriminator.
Diskriminator untuk Target
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
azure_ai_model |
AzureAIModelTarget |
azure_ai_agent |
AzureAIAgentTarget |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | string | Jenis target. | Yes |
TargetCompletionEvalRunDataSource
Mewakili sumber data untuk konfigurasi evaluasi penyelesaian berbasis target.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| pesan_masuk | OpenAI.CreateEvalCompletionsRunDataSourceInputMessagesItemReference | Tidak. | ||
| └─ referensi_item | string | Yes | ||
| └─ jenis | enum | Nilai yang mungkin: item_reference |
Yes | |
| sumber | OpenAI.EvalJsonlFileContentSource atau OpenAI.EvalJsonlFileIdSource | Konfigurasi sumber untuk data sebaris atau file. | Yes | |
| sasaran | Target | Kelas dasar untuk target dengan dukungan diskriminator. | Yes | |
| └─ jenis | string | Jenis target. | Yes | |
| jenis | enum | Jenis sumber data, selalu azure_ai_target_completions.Nilai yang mungkin: azure_ai_target_completions |
Yes |
TargetConfig
Kelas abstrak untuk konfigurasi target.
Diskriminator untuk TargetConfig
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
AzureOpenAIModel |
AzureOpenAIModelConfiguration |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | string | Jenis konfigurasi model. | Yes |
TargetUpdate
Kelas dasar untuk target dengan dukungan diskriminator.
Diskriminator untuk TargetUpdate
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
azure_ai_model |
AzureAIModelTargetUpdate |
azure_ai_agent |
AzureAIAgentTargetUpdate |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | string | Jenis target. | Yes |
TaxonomyCategory
Definisi kategori taksonomi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi kategori taksonomi. | Tidak. | |
| id | string | Pengidentifikasi unik dari kategori taksonomi. | Yes | |
| Nama | string | Nama kategori taksonomi. | Yes | |
| properties | objek | Properti tambahan untuk kategori taksonomi. | Tidak. | |
| riskCategory | RiskCategory | Kategori risiko untuk tujuan serangan. | Yes | |
| Subkategori | array TaksonomiSubCategory | Daftar sub kategori taksonomi. | Yes |
TaksonomiSubCategory
Definisi sub-kategori taksonomi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi sub-kategori taksonomi. | Tidak. | |
| enabled | Boolean | Daftar item taksonomi di bawah sub-kategori ini. | Yes | |
| id | string | Pengidentifikasi unik dari sub-kategori taksonomi. | Yes | |
| Nama | string | Nama sub-kategori taksonomi. | Yes | |
| properties | objek | Properti tambahan untuk sub-kategori taksonomi. | Tidak. |
ToolDescription
Deskripsi alat yang dapat digunakan oleh agen.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi singkat tentang tujuan alat ini. | Tidak. | |
| Nama | string | Nama alat. | Tidak. |
ToolProjectConnection
Sumber daya koneksi project.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| project_connection_id | string | Koneksi project dalam ToolProjectConnectionList yang dilampirkan ke alat ini. | Yes |
TracesPreviewEvalRunDataSource
Mewakili sumber data untuk eksekusi evaluasi yang beroperasi melalui jejak Agen yang disimpan di Application Insights.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| agent_id | string | ID agen yang digunakan untuk memfilter jejak untuk evaluasi. | Tidak. | |
| agent_name | string | Nama agen yang digunakan untuk memfilter jejak untuk evaluasi. | Tidak. | |
| waktu_selesai | bilangan bulat | Tanda waktu Unix (dalam detik) menandai akhir jendela kueri pelacakan. Default ke waktu saat ini. | Tidak. | |
| ingestion_delay_seconds | bilangan bulat | Penundaan untuk mengajukan penyerapan saat mengkueri jejak. | Tidak. | 300 |
| lookback_hours | bilangan bulat | Jendela lookback (dalam jam) diterapkan saat mengambil jejak dari Application Insights. Untuk evaluasi terjadwal, ini disimpulkan dari interval pengulangan. |
Tidak. | 168 |
| max_traces | bilangan bulat | Batas pengambilan sampel diterapkan pada jejak yang diambil untuk evaluasi. | Tidak. | 1000 |
| trace_ids | array string | Pengumpulan pengidentifikasi jejak Agen yang harus dievaluasi. | Tidak. | |
| jenis | enum | Jenis sumber data, selalu azure_ai_traces_preview.Nilai yang mungkin: azure_ai_traces_preview |
Yes |
TreatmentEffectType
Jenis Efek Pengobatan.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis Efek Pengobatan. |
| Jenis | string |
| Nilai | TooFewSamplesInconclusiveChangedImprovedDegraded |
Pemicu
Model dasar untuk Pemicu jadwal.
Diskriminator untuk Pemicu
Komponen ini menggunakan properti type untuk mendiskriminasi antara berbagai jenis:
| Tipe Nilai | Skema |
|---|---|
Cron |
CronTrigger |
Recurrence |
|
OneTime |
OneTimeTrigger |
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | TriggerType | Jenis pemicu. | Yes |
TriggerType
Jenis pemicu.
| Harta benda | Nilai |
|---|---|
| Deskripsi | Jenis pemicu. |
| Jenis | string |
| Nilai | CronRecurrenceOneTime |
UpdateAgentFromManifestRequest
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| manifest_id | string | ID manifes untuk mengimpor versi agen. | Yes | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| parameter_values | objek | Input ke manifes yang akan menghasilkan Agen yang sepenuhnya terwujud. | Yes |
UpdateAgentRequest
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| definisi | AgentDefinition | Yes | ||
| └─ jenis | AgentKind | Yes | ||
| └─ rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| deskripsi | string | Deskripsi agen yang dapat dibaca manusia. Batasan: maxLength: 512 |
Tidak. | |
| metadata | objek | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
UpdateEvalParametersBody
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| metadata | OpenAI.Metadata (dapat diberisi dengan null) | Set 16 pasangan kunci-nilai yang dapat dilampirkan ke objek. Ini bisa berguna untuk menyimpan informasi tambahan tentang objek dalam terstruktur pemformatan dan pengambilan kueri untuk objek melalui API atau dasbor. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. | |
| Nama | string | Tidak. | ||
| properties | objek | Set pasangan kunci-nilai 16 yang tidak dapat diubah yang dapat dilampirkan ke objek untuk menyimpan informasi tambahan. Kunci adalah string dengan panjang maksimum 64 karakter. Nilai adalah string dengan panjang maksimum 512 karakter. |
Tidak. |
UserProfileMemoryItem
Item memori yang secara khusus berisi informasi profil pengguna yang diekstrak dari percakapan, seperti preferensi, minat, dan detail pribadi.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| isi | string | Isi memori. | Yes | |
| jenis | enum | Jenis item memori. Nilai yang mungkin: user_profile |
Yes | |
| memory_id | string | ID unik item memori. | Yes | |
| cakupan | string | Namespace yang secara logis mengelompokkan dan mengisolasi memori, seperti ID pengguna. | Yes | |
| updated_at | bilangan bulat | Waktu pembaruan terakhir item memori. | Yes |
WebSearchConfiguration
Konfigurasi penelusuran web untuk pencarian kustom bing
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| instance_name | string | Nama instans konfigurasi kustom yang diberikan untuk konfigurasi. | Yes | |
| project_connection_id | string | ID koneksi Project untuk pembumian dengan pencarian kustom bing | Yes |
WeeklyRecurrenceSchedule
Jadwal pengulangan mingguan.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| daysOfWeek | array DayOfWeek | Hari-hari dalam seminggu untuk jadwal pengulangan. | Yes | |
| jenis | enum | Jenis pengulangan mingguan. Nilai yang mungkin: Weekly |
Yes |
WorkflowActionOutputItem
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| action_id | string | Pengidentifikasi unik untuk tindakan tersebut. | Yes | |
| agent_reference | AgentReference | Tidak. | ||
| └─ nama | string | Nama agen. Batasan: maxLength: 256 |
Yes | |
| └─ jenis | enum | Nilai yang mungkin: agent_reference |
Yes | |
| └─ versi | string | Pengidentifikasi versi agen. | Tidak. | |
| jenis | string | Jenis tindakan CSDL (misalnya, 'SetVariable', 'InvokeAzureAgent'). | Yes | |
| parent_action_id | string | ID tindakan induk jika ini adalah tindakan berlapis. | Tidak. | |
| previous_action_id | string | ID tindakan sebelumnya jika tindakan ini mengikuti tindakan lain. | Tidak. | |
| response_id | string | Respons tempat item dibuat. | Tidak. | |
| status | enum | Status tindakan (misalnya, 'in_progress', 'completed', 'failed', 'cancelled'). Nilai yang mungkin: completed, failed, in_progress, cancelled |
Yes | |
| jenis | enum | Nilai yang mungkin: workflow_action |
Yes |
WorkflowAgentDefinition
Definisi agen alur kerja.
| Nama | Tipe | Deskripsi | Diperlukan | Default |
|---|---|---|---|---|
| jenis | enum | Nilai yang mungkin: workflow |
Yes | |
| rai_config | RaiConfig | Konfigurasi untuk fitur pemfilteran konten dan keamanan AI yang Bertanggung Jawab (RAI). | Tidak. | |
| └─ rai_policy_name | string | Nama polis RAI yang akan diterapkan. | Yes | |
| alur kerja | string | Definisi alur kerja CSDL YAML. | Tidak. |
bilangan bulat
Jenis: bilangan bulat
Format: int64