search_offers
Search current AI model offers (one model at one provider = one offer) by words, model type and limits; priced offers first, doubtful prices after sane ones. Each row has offer_id, model_id, provider_id, prices in USD per 1M tokens (or per unit), card_url and a cite line. Next: get_card {"card_id": "offer:<offer_id>"} for one offer, get_model_prices for one model everywhere, estimate_cost / cheapest_for_workload for a cost.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | order, price_input (cheapest input first) by default | |
| limit | No | rows, 20 by default | |
| multi | No | also (or only, with no category) the multimodal offers that qualify (WP-0086) | |
| query | No | words of the model, seller or display name | |
| category | No | model type: llm (text models), embedding, image_generation, text_to_speech ...; none = every type | |
| free_only | No | only offers that cost nothing (default false) | |
| min_context | No | context window in tokens, at least | |
| input_modality | No | e.g. text, image, audio | |
| max_input_price | No | USD per 1M input tokens, at most |