ToolChoiceAllowed interface
Membatasi alat yang tersedia untuk model ke set yang telah ditentukan sebelumnya.
- Memperluas
Properti
| mode | Membatasi alat yang tersedia untuk model ke set yang telah ditentukan sebelumnya.
|
| tools | Daftar definisi alat yang harus diizinkan untuk dipanggil model. Untuk API Respons, daftar definisi alat mungkin terlihat seperti:
|
| type | Jenis konfigurasi alat yang diizinkan. Selalu |
Detail Properti
mode
Membatasi alat yang tersedia untuk model ke set yang telah ditentukan sebelumnya.
auto memungkinkan model untuk memilih dari antara alat yang diizinkan dan menghasilkan pesan.
required memerlukan model untuk memanggil satu atau beberapa alat yang diizinkan.
mode: "auto" | "required"
Nilai Properti
"auto" | "required"
tools
Daftar definisi alat yang harus diizinkan untuk dipanggil model. Untuk API Respons, daftar definisi alat mungkin terlihat seperti:
[
{ "type": "function", "name": "get_weather" },
{ "type": "mcp", "server_label": "deepwiki" },
{ "type": "image_generation" }
]
tools: Record<string, unknown>[]
Nilai Properti
Record<string, unknown>[]
type
Jenis konfigurasi alat yang diizinkan. Selalu allowed_tools.
type: "allowed_tools"
Nilai Properti
"allowed_tools"