Berdasarkan Beating, OpenRouter telah meluncurkan alat agenik sisi server bernama 'openrouter:subagent' dalam pengujian beta, yang memungkinkan model bahasa besar mendelegasikan sub-tugas ke model alternatif yang lebih kecil, lebih murah, dan lebih cepat selama pembuatan konten. Ketika model utama menemui tugas yang bersifat mandiri dan tidak memerlukan kapabilitas penuh—seperti peringkasan dokumen, ekstraksi data terstruktur, penyusunan draf templat, dan pemformatan teks—ia dapat memanggil alat tersebut dengan menentukan nama tugas dan deskripsinya. Tugas yang didelegasikan dijalankan oleh model pekerja, yang kemudian mengembalikan hasilnya ke model utama untuk diintegrasikan.
Model pekerja dapat berupa model apa pun yang didukung oleh OpenRouter dan mewarisi model utama jika tidak ditentukan secara eksplisit. Mereka dapat mengakses alat sisi server seperti pencarian web dan pengikisan web untuk penalaran multi-langkah sebelum menghasilkan keluaran akhir. Untuk mencegah rekursi tanpa akhir dan lonjakan biaya akibat pemanggilan bertingkat, OpenRouter telah menerapkan dua pengaman: melarang referensi diri dalam definisi alat serta memberlakukan kedalaman penelusuran maksimum melalui header permintaan, sekaligus membatasi jumlah total eksekusi tugas per permintaan API.
Berita Terkait