cicora.ai
API-specifikationAktuelle kilder

Websøgning

Hent aktuelle kilder gennem en klientudført `web_search`-funktion, og hold links adskilt fra genereret tekst.

Integrationsreference: Vælg parametre og tilgængelige funktioner fra API-indstillingerne for kontoen og modelkataloget for dit miljø.

Beskriv klientfunktionen

Send `web_search` som et standardfunktionsværktøj i tools-arrayet som i eksemplet. Modellen anmoder kun om kaldet; din applikation udfører søgningen via en tilladt kilde.

Efter kørsel returnerer du et normaliseret resultat til modellen i en meddelelse med rollen `tool` og tilsvarende tool_call_id. Modeltekst erstatter ikke en kilde: bevar URL, titel, dato og kontekst.

Klientudført funktion for websøgning
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ålideligt svar

  • Validér funktionsnavnet og forespørgselsargumentet, før søgningen køres.
  • Vis brugeren links ved påstande når arbejdsgangen kræver verifikation.
  • Begræns domæner eller opgaven på produktsiden, når organisationens politik kræver det.

Omkostning og log

Spor omkostningerne ved søgning i din funktionseksekutor separat fra modeltokens.

Gentag ikke automatisk søgningen efter delvist output: fastslå først, hvilke kilder der allerede er modtaget, og hvad brugeren har set.