Tool-uri
Căutare web verificată și fetch sigur de pagini, aceleași tool-uri pe care le folosește bucla agentului.
Ambele endpoint-uri trec prin gate-ul de reguli și prin limita de rată per cheie. search returnează doar snippet-uri verificate față de pagina descărcată; fetch aplică verificări SSRF la fiecare hop de redirect și o limită de 3 MB. Detalii: ghidul de tool-uri.
Autorizare
bearerAuth O cheie API codai (prefix codai_). Tokenurile efemere de la POST /v1/tokens sunt acceptate doar de /v1/realtime.
În: header
Parametri header
Id de corelare ales de client; e returnat ca x-codai-trace-id și persistat pe rândul de usage.
length <= 128Corpul cererii
application/json
Definiții TypeScript
Folosește tipul request body în TypeScript.
Corpul lui POST /v1/tools/search.
Corpul răspunsului
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/tools/search" \ -H "Content-Type: application/json" \ -d '{ "query": "curs BNR euro azi" }'{ "results": [ { "title": "string", "url": "http://example.com", "snippet": "string", "page_age": "string", "source": "index", "verified": true } ], "provider": "codai", "took_ms": 0, "cached": true, "coverage": 0, "sources_tried": [ "string" ], "degraded": [ "string" ], "intent": "currency", "rerank": { "model": "string", "ms": 0, "n": 0 }}Autorizare
bearerAuth O cheie API codai (prefix codai_). Tokenurile efemere de la POST /v1/tokens sunt acceptate doar de /v1/realtime.
În: header
Parametri header
Id de corelare ales de client; e returnat ca x-codai-trace-id și persistat pe rândul de usage.
length <= 128Corpul cererii
application/json
Definiții TypeScript
Folosește tipul request body în TypeScript.
Corpul lui POST /v1/tools/fetch.
Corpul răspunsului
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/tools/fetch" \ -H "Content-Type: application/json" \ -d '{ "url": "https://www.bnr.ro/Cursul-de-schimb-524.aspx" }'{ "url": "string", "final_url": "http://example.com", "title": "string", "byline": "string", "description": "string", "canonical": "http://example.com", "lang": "string", "content_type": "text/html", "content": "string", "chars": 0, "truncated": true, "took_ms": 0, "cached": true}