Integrează TollCalc în aplicația ta
TollCalc poate fi integrat în trei moduri în propriul software sau fluxurile de AI:
| Metodă | Potrivit pentru |
|---|---|
| API REST | Integrare server la server, backend-uri proprii |
| MCP (Model Context Protocol) | Asistenți AI (Claude, Cursor, GPT etc.) |
Pachetul Python tollcalc |
Scripturi, știința datelor, notebook-uri Jupyter |
API REST
Documentația completă a API (OpenAPI 3.0) se găsește pe:
Începere rapidă
curl -X POST https://app.tollcalc.eu/api/calculate \
-H "Content-Type: application/json" \
-H "Authorization: Bearer TOKEN_TAU_API" \
-d '{
"origin": "Munich, Germany",
"destination": "Vienna, Austria",
"vehicle": {
"weight": 40,
"axles": 5,
"emission_class": "euro6",
"co2_class": "class_1"
}
}'
Parametri
| Parametru | Tip | Descriere |
|---|---|---|
origin |
string | Punct de plecare: adresă sau "lat;lon" |
destination |
string | Punct de sosire: adresă sau "lat;lon" |
via |
string[] | Opriri intermediare opționale (max. 15) |
vehicle.weight |
number | Masa totală în tone (ex. 40) |
vehicle.axles |
integer | Număr de axe: 2, 3, 4 sau 5 |
vehicle.emission_class |
string | Norma Euro: euro0–euro6 |
MCP (Model Context Protocol)
Pentru asistenții AI precum Claude, Cursor sau GPT există un server MCP care expune calculatorul ca unealtă. Astfel, asistenții pot calcula taxele direct din chat – ideal pentru planificarea rutelor, cereri de costuri sau integrarea în agenți logistica.
Python
Pachetul tollcalc permite calcularea taxelor direct din Python:
from tollcalc import calculate_toll
result = calculate_toll(
origin="Munich, Germany",
destination="Vienna, Austria",
weight=40,
axles=5,
emission_class="euro6",
)
print(result.total_cost)
Planuri API
Planul API include 1 utilizator web + 2.000 de apeluri API gratuite pe lună. După: 0,005 € per apel. Exemplu: 10.000 de apeluri = 65 €/lună. Sunt incluse token-uri de autentificare proprii și limite de apeluri per token.