Models

Call runnable models with one Semesh key.

Semesh exposes verified model families through the same CLI and API used for tools, apps, agents, and workers. Search first, inspect the model or tool contract, then call it with Aev.

Model family

Text / chat

Verified chat and reasoning models through the OpenAI-compatible API.

Model family

Image generation

Runnable image tools with Semesh-normalized schemas and billing.

Model family

Video generation

Verified async video task tools with per-model polling contracts.

Model family

Embeddings and utility

Search, embeddings, scraping, file, and data tools available through the tool catalog.

OpenAI-compatible text call
curl https://semesh.io/v1/chat/completions \
  -H "Authorization: Bearer $SEMESH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"mistralai/mistral-medium-3-5","messages":[{"role":"user","content":"Write one sentence."}]}'
Image/video tool call
semesh search "video generation" --json
semesh tool show video.veo-3.1 --json
semesh tool call video.veo-3.1 \
  --input '{"prompt":"a quiet city at sunrise","duration":8}' \
  --wait --json

Need exact models and schemas?

Use semesh search, semesh tool list --json, and semesh tool show. The live catalog is the source of truth for availability, input schema, result shape, and pricing metadata.