Skip to content

Model Catalog

ai& currently serves the open-weight models below. The list is dynamic — each organization sees only what it has access to, so the source of truth is always GET /v1/models.

Free to prototype

qwen/qwen3.6-27b — no charges, ideal for evals.

Best price-to-performance

deepseek-ai/deepseek-v4-flash at $0.15 / $0.25 per 1M tokens with a 1M context window.

Multimodal

google/gemma-4-31b-it for image + video, moonshotai/kimi-k2.7-code for image + document.

Largest context

deepseek-ai/deepseek-v4-flash, deepseek-ai/deepseek-v4-pro, and zai-org/glm-5.2 — 1M tokens.

Model IDCapabilitiesContextInput / 1MOutput / 1M
qwen/qwen3.6-27breasoning, tool_calling262KFreeFree
deepseek-ai/deepseek-v4-flashreasoning, tool_calling1M$0.15$0.25
google/gemma-4-31b-itreasoning, tool_calling, vision, video, document262K$0.20$0.50
openai/gpt-oss-120breasoning, tool_calling131K$0.15$0.60
deepseek-ai/deepseek-v4-proreasoning, tool_calling1M$1.00$2.50
moonshotai/kimi-k2.7-codereasoning, tool_calling, vision, document262K$0.75$3.50
moonshotai/kimi-k2.6reasoning, tool_calling, vision, document262K$0.85$3.50
zai-org/glm-5.2reasoning, tool_calling1M$1.00$4.00
zai-org/glm-5.1reasoning, tool_calling203K$1.40$4.40

Sorted by output price, low to high. Prices are USD per million tokens — see Pricing for how the formula computes a per-request cost.

CapabilityMeaning
reasoningEmits internal reasoning tokens (charged as output) and accepts reasoning_effort — the values it takes are listed in that model’s reasoning_efforts, since models don’t share one vocabulary.
tool_callingAccepts tools / tool_choice. See Tool Calling.
visionAccepts image inputs (image_url or file_id). See Vision.
videoAccepts video inputs by file_id. See Video Understanding.
documentAccepts PDF / document inputs.

A capability absent from the list means requests using that feature will be rejected at validation time.

Terminal window
curl https://api.aiand.com/v1/models \
-H "Authorization: Bearer sk-your-api-key"
{
"object": "list",
"data": [
{
"id": "openai/gpt-oss-120b",
"object": "model",
"name": "openai/gpt-oss-120b",
"owned_by": "ai&",
"provider": "openai",
"context_window": 131072,
"capabilities": ["reasoning", "tool_calling"],
"reasoning_efforts": ["low", "medium", "high"],
"reasoning_effort_default": "medium",
"description": "OpenAI GPT OSS 120B",
"currency": "usd",
"input_per_1m": "0.150000",
"output_per_1m": "0.600000",
"created": 1775474514
}
]
}
FieldTypeMeaning
idstringThe value to pass as "model" in chat / responses / messages.
providerstringThe lab that released the open weights (openai, google, qwen, …). All models are hosted on ai& infrastructure regardless of provider.
context_windowintMax combined input + output tokens.
capabilitiesstring[]Supported features — see the table above.
reasoning_effortsstring[] | nullThe reasoning_effort values this model accepts; any other value is rejected with a 400. null on models that take no effort parameter.
reasoning_effort_defaultstring | nullThe level to default a UI to for this model. Not applied server-side — omitting reasoning_effort leaves the upstream’s own default in place.
currencystringYour organization’s billing currency (usd or jpy). Set at org creation.
input_per_1mstringPrice per 1 million input tokens, in your billing currency. Numeric stored as a string for precision.
output_per_1mstringPrice per 1 million output tokens, in your billing currency.

GET /v1/models with an anthropic-version header returns the Anthropic shape — data[].display_name, created_at, has_more, first_id, last_id. Pricing and capabilities are only on the OpenAI surface.