Model capabilities
Capability matrix for Berget AI language models, including tool use, JSON output, streaming, and multimodal input
The table below lists the supported capabilities for each language model available on Berget AI. You can also verify capabilities against our API using our Test matrix.
Language models
| Model | Basic chat | Tool use | JSON mode | JSON schema | Streaming | Multimodal |
|---|---|---|---|---|---|---|
google/gemma-4-31B-it | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
mistralai/Mistral-Small-3.2-24B-Instruct-2506 | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
moonshotai/Kimi-K3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
zai-org/GLM-5.3-Flash | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Qwen/Qwen3.8-27B-FP8 (Preview) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Models in Preview are available for testing but aren't recommended for production use.
Capability definitions
Each column in the table above maps to one of the following capabilities.
| Capability | Description |
|---|---|
| Basic chat | Standard chat completion (/chat/completions). |
| Tool use | Function calling via the tools parameter. |
| JSON mode | Structured JSON output via response_format: { type: "json_object" }. |
| JSON schema | Strict schema validation via response_format: { type: "json_schema", json_schema: ... }. |
| Streaming | Real-time token streaming via server-sent events (stream: true). |
| Multimodal | Image input in the content array (vision). |
Related pages
- Models overview: pricing and context window sizes
- Choose a language model: a decision process for picking the right model