cicora.ai
API-spesifikasjonFerske kilder

Nettsøk

Hent ferske kilder gjennom en klientkjørt `web_search`-funksjon, og hold lenker atskilt fra generert tekst.

Integrasjonsreferanse: Velg parametere og tilgjengelige funksjoner fra API-innstillingene for kontoen og modellkatalogen for miljøet ditt.

Beskriv klientfunksjonen

Send `web_search` som et standard funksjonsverktøy i tools-matrisen, som i eksempelet. Modellen ber bare om kallet; applikasjonen din utfører søket gjennom en tillatt kilde.

Etter kjøring returnerer du et normalisert resultat til modellen i en melding med rollen `tool` og samsvarende tool_call_id. Modelltekst erstatter ikke en kilde: behold URL, tittel, dato og kontekst.

Klientkjørt funksjon for nettsøk
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
      }
    }
  }]
}

Pålitelig svar

  • Valider funksjonsnavnet og spørringsargumentet før søket kjøres.
  • Vis brukeren lenker ved påstander når arbeidsflyten krever verifisering.
  • Begrens domener eller oppgaven på produktsiden når organisasjonens policy krever det.

Kostnad og logg

Spor kostnadene ved søk separat fra modelltokener i funksjonskjøreren.

Ikke gjenta søket automatisk etter delvise utdata: fastslå først hvilke kilder som allerede kom frem, og hva brukeren så.