cicora.ai
Spesifikasi APISumber terbaru

Pencarian web

Ambil sumber terbaru melalui fungsi `web_search` yang dijalankan klien dan pisahkan tautan dari teks yang dihasilkan.

Referensi integrasi: pilih parameter dan kemampuan yang tersedia dari pengaturan API akun Anda dan katalog model untuk lingkungan Anda.

Jelaskan fungsi klien

Kirim `web_search` sebagai alat fungsi standar dalam array tools, seperti pada contoh. Model hanya meminta pemanggilan; aplikasi Anda menjalankan pencarian melalui sumber yang diizinkan.

Setelah eksekusi, kembalikan hasil yang dinormalisasi kepada model dalam pesan berperan `tool` dengan tool_call_id yang sesuai. Teks model tidak menggantikan sumber: pertahankan URL, judul, tanggal, dan konteks.

Fungsi pencarian web yang dijalankan klien
json
{
  "model": "openai/gpt-5.6-sol",
  "messages": [{"role": "user", "content": "Find current primary sources for this topic."}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "web_search",
      "description": "Search permitted sources for current information.",
      "parameters": {
        "type": "object",
        "properties": {"query": {"type": "string"}},
        "required": ["query"],
        "additionalProperties": false
      }
    }
  }]
}

Jawaban yang andal

  • Validasi nama fungsi dan argumen kueri sebelum menjalankan pencarian.
  • Tampilkan tautan kepada pengguna di dekat klaim ketika alur kerja memerlukan verifikasi.
  • Batasi domain atau tugas di sisi produk jika kebijakan organisasi Anda mewajibkannya.

Biaya dan jurnal

Lacak biaya pencarian di eksekutor fungsi Anda secara terpisah dari token model.

Jangan otomatis mengulangi pencarian setelah output parsial: tentukan terlebih dahulu sumber mana yang sudah diterima dan apa yang telah dilihat pengguna.