fetch. Keine Abhängigkeiten. Halte den cint_...-Key in einem serverseitigen Secret-Manager.
Setup
Recall beim Session-Start
hasAnswer grenzt die Union ein: Pläne, deren Deep-Recall-Kontingent aufgebraucht ist, fallen auf rohe Ergebnisse zurück, statt einen Fehler zu werfen – dein Prompt-Aufbau bricht also nie.
Beobachtungen speichern
Client-Oberfläche
Retrieval eingrenzen
search, recall und suggestions akzeptieren einen optionalen containerTag, der das Retrieval vor jeder Synthese auf einen Container beschränkt. Tagge jeden Schreibvorgang mit deiner Workspace-ID und scope jeden Lesevorgang mit demselben Tag – so tauchen Fakten eines Workspace niemals in den Antworten eines anderen auf.
Observability
Jeder Request sendet eine sichereX-Request-Id (Retries behalten sie); jede Response gibt sie zurück, und ConareError.requestId macht sie für die Support-Korrelation zugänglich. Übergib einen onResponse-Hook, um deine Metriken zu speisen: