Featherlane AI
ReferenceHTTP API

Llm pricing

curl -X GET "https://example.com/v1/llm-pricing"
{  "prices": [    {      "currency": "string",      "input_per_million_minor": 0,      "input_per_million_usd_nanos": "string",      "model": "string",      "output_per_million_minor": 0,      "output_per_million_usd_nanos": "string",      "source": "workspace"    }  ]}
DELETE
/v1/llm-pricing/{model}

Path Parameters

model*string

Model key (normalized to trimmed lowercase)

Response Body

application/json

application/json

application/json

application/json

curl -X DELETE "https://example.com/v1/llm-pricing/string"
Empty
PUT
/v1/llm-pricing/{model}

Path Parameters

model*string

Model key (normalized to trimmed lowercase)

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

PUT /v1/llm-pricing/{model} body. Prices must be non-negative — a negative price would subtract from accumulated spend and quietly defeat the budget gate.

Response Body

application/json

application/json

application/json

application/json

curl -X PUT "https://example.com/v1/llm-pricing/string" \  -H "Content-Type: application/json" \  -d '{    "input_per_million_minor": 0,    "output_per_million_minor": 0  }'
{  "currency": "string",  "input_per_million_minor": 0,  "input_per_million_usd_nanos": "string",  "model": "string",  "output_per_million_minor": 0,  "output_per_million_usd_nanos": "string",  "source": "workspace"}