cheapest_models_by_task
The n cheapest MODELS for a job (task): each model counted once at its own lowest current price (input tokens by default). One row per model with that price, where it is and card_url.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"task": "<task>"
},
"name": "cheapest_models_by_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | 10 by default | |
| task | Yes | what the buyer wants done: text (chat/LLM), vision, image, video, tts (speech from text), stt (text from speech), embedding, rerank, moderation - a job, not a model type (search_offers' category is the model type) | |
| scope | No | all (default), specialized (the task's own category) or multi/universal (qualifying llm models - the two names mean the same set, WP-0086) | |
| component | No | input_tokens (default), output_tokens, or the task's own unit |