/v1/responses) mendukung dua jenis tools: pemanggilan fungsi standar di sisi klien (client-side function tools) dan tools yang didelegasikan langsung oleh gateway ke server remote melalui Model Context Protocol (MCP).
Integrasi Server MCP Remote
Dengan menambahkan konfigurasi server MCP ke dalam arraytools, Neosantara bertindak sebagai klien MCP dan mengeksekusi alat secara langsung di lapisan gateway tanpa melibatkan kode orkestrasi di sisi klien.
Deklarasi Fungsi Client-Side
Jika Anda ingin model menentukan parameter dan membiarkan aplikasi klien Anda yang menjalankan logika lokalnya, deklarasikan skema fungsi standar JSON.Keunggulan Server MCP di Responses API
Pada Chat Completions biasa, ketika model AI memutuskan memanggil tool, klien harus menangkaptool_calls, mengeksekusi kode sendiri di server lokal, lalu mengirimkan balik hasilnya ke gateway.
Pada Responses API dengan tool tipe mcp:
- Gateway Mengeksekusi Otomatis: Neosantara menghubungi server MCP Anda secara langsung.
- Klien Cukup Menunggu Respons: Klien tidak perlu menulis loop orkestrasi pemanggilan fungsi.
- Kompatibel dengan Mode Asinkron: Sangat cocok dipadukan dengan
background=Trueuntuk proses data intensif.