AI API Development Services
Budget
₹45,000 – ₹96,500
Type
Fixed price
Duration
2–4 weeks
Description
We already have the models. What we do not have is a sane way for four product teams to call them. Right now each team holds its own provider key, writes its own retry logic, and nobody can answer what we spent last month or which team caused the rate-limit spike on the 14th. We want an internal API in front of the providers: one endpoint per capability, keys held centrally, per-team quotas, and usage attributed to a team and a feature. This is a platform job, not a modelling job. The hard parts are streaming responses through the proxy without buffering the whole thing, getting timeouts and cancellation right so a dropped client does not leave us paying for tokens, and making the quota system something a team lead can read.
Responsibilities
- Build the gateway in FastAPI with streaming pass-through, cancellation and per-request timeouts
- Hold provider credentials centrally and issue per-team keys that can be rotated independently
- Implement per-team quotas and rate limits with clear 429 semantics and a documented retry contract
- Attribute every request to a team and a feature, and expose spend in a queryable form
- Write the client-side integration guide with copy-paste examples for our two main stacks
Deliverables
- Gateway service deployed with health checks and dashboards
- Per-team key issuance and rotation flow
- Usage and spend reporting endpoint plus a simple dashboard
- Integration guide and OpenAPI spec