modelparams.dev
Sampling number 56 models

Top P inferenceConfig.topP

Controls nucleus sampling by limiting generation to tokens whose cumulative probability reaches this value.

Type
number
Default
no default
Range
0 – 1

inferenceConfig.topP by model

The exact type, default, range, and conditions for inferenceConfig.topP on each model that documents it.

Model Provider Type Default Range / values Condition
Claude Haiku 4.5 Bedrock number 0…1 step 0.01
Claude Opus 4.5 20251101 Bedrock number 0…1 step 0.01
Claude Opus 4.6 Bedrock number 0…1 step 0.01
Claude Sonnet 4.5 Bedrock number 0…1 step 0.01
Claude Sonnet 4.6 Bedrock number 0…1 step 0.01
DeepSeek R1 Bedrock number 0…1 step 0.01
DeepSeek v3.2 Bedrock number 0…1 step 0.01
Devstral 2 123B Bedrock number 0…1 step 0.01
Gemma 3 12B IT Bedrock number 0…1 step 0.01
Gemma 3 27B IT Bedrock number 0…1 step 0.01
Gemma 3 4B IT Bedrock number 0…1 step 0.01
GLM-4.7 Bedrock number 0…1 step 0.01
GLM-4.7 Flash Bedrock number 0…1 step 0.01
GLM-5 Bedrock number 0…1 step 0.01
GPT-OSS 120B Bedrock number 0…1 step 0.01
GPT-OSS 20B Bedrock number 0…1 step 0.01
GPT-OSS Safeguard 120B Bedrock number 0…1 step 0.01
GPT-OSS Safeguard 20B Bedrock number 0…1 step 0.01
Kimi K2 Thinking Bedrock number 0…1 step 0.01
Kimi K2.5 Bedrock number 0…1 step 0.01
Llama3 1 70B Instruct Bedrock number 0…1 step 0.01
Llama3 1 8B Instruct Bedrock number 0…1 step 0.01
Llama3 3 70B Instruct Bedrock number 0…1 step 0.01
Llama3 70B Instruct Bedrock number 0…1 step 0.01
Llama3 8B Instruct Bedrock number 0…1 step 0.01
Magistral Small 2509 Bedrock number 0…1 step 0.01
MiniMax M2 Bedrock number 0…1 step 0.01
MiniMax M2.1 Bedrock number 0…1 step 0.01
MiniMax M2.5 Bedrock number 0…1 step 0.01
Ministral 3 14B Instruct Bedrock number 0…1 step 0.01
Ministral 3 3B Instruct Bedrock number 0…1 step 0.01
Ministral 3 8B Instruct Bedrock number 0…1 step 0.01
Mistral 7B Instruct Bedrock number 0…1 step 0.01
Mistral Large 2402 Bedrock number 0…1 step 0.01
Mistral Large 3 675B Instruct Bedrock number 0…1 step 0.01
Mistral Small 2402 Bedrock number 0…1 step 0.01
Mixtral 8x7b Instruct Bedrock number 0…1 step 0.01
Nemotron Nano 12B Bedrock number 0…1 step 0.01
Nemotron Nano 3 30B Bedrock number 0…1 step 0.01
Nemotron Nano 9B Bedrock number 0…1 step 0.01
Nemotron Super 3 120B Bedrock number 0…1 step 0.01
Nova 2 Lite Bedrock number 0…1 step 0.01
Nova Lite Bedrock number 0…1 step 0.01
Nova Micro Bedrock number 0…1 step 0.01
Nova Pro Bedrock number 0…1 step 0.01
Palmyra Vision 7B Bedrock number 0…1 step 0.01
Palmyra X4 Bedrock number 0…1 step 0.01
Palmyra X5 Bedrock number 0…1 step 0.01
Pixtral Large 2502 Bedrock number 0…1 step 0.01
Qwen3 32B Bedrock number 0…1 step 0.01
Qwen3 Coder 30B A3B Bedrock number 0…1 step 0.01
Qwen3 Coder Next Bedrock number 0…1 step 0.01
Qwen3 Next 80B A3B Bedrock number 0…1 step 0.01
Qwen3 Vl 235B A22B Bedrock number 0…1 step 0.01
Voxtral Mini 3B 2507 Bedrock number 0…1 step 0.01
Voxtral Small 24B 2507 Bedrock number 0…1 step 0.01

Models without inferenceConfig.topP documented yet

These models don't list inferenceConfig.topP in the catalog. That may mean the provider doesn't accept it, or it simply hasn't been added yet — the data is community-maintained.

Cerebras

Thinking Machines

Related sampling parameters

Resources

How to use

Building with an AI agent? Hit Copy to grab this whole guide as Markdown and paste it in — or point your agent straight at /llms.txt.

modelparams.dev is an open, community-maintained catalog of model parameters. Each entry shows the knobs you can turn — type, default, range, and the conditions that gate it.

The same model accessed via an API key and via a subscription usually exposes a different set of parameters. We list both as separate entries so the data stays honest.

Catalog API

The full catalog is static JSON, CORS-enabled, served from the edge.

curl https://modelparams.dev/api/v1/models.json

Each entry is keyed by provider/model for API-key variants; subscription variants append -subscription.

If you only need the params for one model contract, use the providerless endpoint. Subscription contracts are model slugs with -subscription.

curl https://modelparams.dev/api/v1/models/openai/gpt-5.5.json
curl https://modelparams.dev/api/v1/models/openai/gpt-5.5-subscription.json

Single model

curl https://modelparams.dev/api/v1/models/anthropic/claude-opus-4-7.json
curl https://modelparams.dev/api/v1/models/anthropic/claude-opus-4-7-subscription.json

JSON Schema

Every entry validates against a JSON Schema you can use in your editor or pipeline.

curl https://modelparams.dev/api/v1/schema.json

Add this header to any YAML you author for autocomplete in VS Code:

# yaml-language-server: $schema=https://modelparams.dev/api/v1/schema.json

Logos

Provider logos are available at /assets/logos/{provider}.svg where {provider} is the provider slug. They use currentColor so they inherit your text color.

curl https://modelparams.dev/assets/logos/anthropic.svg

Logos are sourced from the models.dev repo (MIT) and used under nominative fair use.

Contribute

The data lives in YAML under models/{provider}/{model}-{auth}.yaml in the GitHub repo. Open a PR; CI validates against the schema and rebuilds.

Edit on GitHub MIT licensed