cicora.ai
API-specifikationLeveringspolitik

Routing

Angiv krav til kørsel i udbyderpræferencerne, og bevar det faktiske resultat af hensyn til observerbarhed.

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

Angiv præferencer

Feltet provider angiver regler for valg af kørsel for én anmodning. Behandl det som politik, ikke som et løfte om en bestemt intern rute.

For opgaver med obligatoriske egenskaber skal du udtrykkeligt kræve de relevante parametre i stedet for i det skjulte at sænke kvaliteten.

Routingpræferencer i en anmodning
json
{
  "model": "openai/gpt-5.6-sol",
  "messages": [{"role": "user", "content": "Classify this support ticket."}],
  "provider": {
    "order": ["provider-a", "provider-b"],
    "allow_fallbacks": true,
    "require_parameters": true
  }
}

Nyttige begrænsninger

  • order angiver prioriteten for tilladte alternativer.
  • allow_fallbacks angiver om en anmodning kan flyttes til et alternativ.
  • require_parameters hjælper med at afvise en rute, der ikke kan opfylde den angivne kontrakt.

Observerbarhed

Bevar valgt model, tidsforbrug, status og forbrug i dit eget spor. Præsenter ikke interne routingdetaljer som fakta for en bruger, når de mangler i svaret.

Når mulighederne er udtømt, skal svaret være forudsigeligt: returnér den oprindelige årsag, og tilbyd et nyt forsøg med en kompatibel konfiguration.