AI API / deep divesInformational
Tool calling API: actiuni externe
Tool calling pentru actiuni externe (DB query, calendar, calls).
Raspuns scurt
Tool calling permite modelului sa cheme funcții definite de tine (calendar, DB, search); serverul executa și returneaza rezultat, AI orchestreaza dialogul.
Problema concreta
Chatbots fără tool calling raspund text generic. Cu tool calling, asistentul devine util pentru actiuni reale.
Cum o rezolva Router by MP
Definesti tools cu schema JSON, modelul decide când sa le apeleze, serverul executa și trimite rezultatul inapoi. Loop până la raspunsul final.
Fluxuri uzuale
- Definire tools (search, calendar, DB).
- Trimitere tools in cerere chat completions.
- Server primeste tool_calls, executa, intoarce rezultat.
- Loop cu nou call la chat completions.
Modele recomandate
gpt-5.4-minigpt-5.4-pro
Disponibilitatea reala se verifica live in /models.
| Control | De ce conteaza |
|---|---|
| Actiuni reale | Asistentul poate efectua taskuri, nu doar vorbi. |
| Schema validata | Schema JSON tine modelul disciplinat. |
| Compatibil OpenAI | Tool calling identic cu OpenAI. |
Reguli si limite
- Loop infinit. Limit pe numarul de iteratii tool calling.
- Securitate. Tools sunt punctul de atac; validate fiecare input.
- Cost. Fiecare iteratie costa tokeni; max_iters strict.
Integrare rapida
Foloseste endpointul https://api.megapromoting.com/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.