About a week ago I began to use Berget AI for all my inference.
Berget AI has a straightforward product: managed large language models at a reasonable price.
Berget AI is based in Sweden, which gives them a great advantage over central European inference providers: they have access to cheap and clean energy. This advantage shows in competitive pricing and in a unique twist: Berget AI reports energy and water consumption back with every API response.
There is an elaborate article on how Berget AI calculates the CO2 footprint of AI requests here: https://co2.berget.ai. The computation model for CO2 per request is open source on GitHub. The nordic location is an advantage with regards to energy cost but also for environmental impact. As Berget AI are explaining in the article, their data centre can be cooled with air most of the year, vs a data centre in Texas that requires a lot of water for cooling.
Berget is operated from two data centres in the Stockholm area.
Models available at Berget AI
At the time of writing, there are 15 models available, two of which – GLM-4.7-FP8 and Kimi-K2.6 are deprecated in favor of their more powerful predecessor models. The remaining 13 models are:
Chat
| gpt-oss-120b | |
| Developer | Open AI |
| Size | 120B params |
| Input €/M | €0.20 |
| Output €/M | €0.75 |
| Best Use Case | Configurable-reasoning agentic workflows at the lowest text-model price. gpt-oss-120b’s differentiator on Berget is the trio of native web browsing, Python code execution, and Structured Outputs, plus three switchable reasoning levels. |
| Qwen3.8-27B-FP8 | |
| Developer | Qwen |
| Size | 27B params |
| Input €/M | €0.40 |
| Output €/M | €3.00 |
| Best Use Case | Agentic coding and multimodal UI automation — autonomous agents that execute multi-step coding/shell/browser tasks with visual grounding (screenshots, video). The FP8 quant makes this frontier-class coding agent (~28B, near-lossless) self-hostable on a single node, rivaling Claude Opus at a fraction of the footprint. |
| Mistral-Small-3.2-24B-Instruct-2506 | |
| Developer | Mistral |
| Size | 24B params |
| Input €/M | €0.30 |
| Output €/M | €0.30 |
| Best Use Case | Most-efficient multimodal generalist. At 24B with vision and robust function calling + excellent instruction following (Arena Hard v2 jumped from 19.56% → 43.1% over 3.1), this is the value pick on Berget – same input/output pricing (€0.30/€0.30 per M tokens), the cheapest text model with multimodal input. Best for high-volume tasks where you need vision and tool use without paying premium pricing. |
| GLM-5.2 | |
| Developer | Z.ai |
| Size | 744B params |
| Input €/M | €0.70 |
| Output €/M | €2.50 |
| Best Use Case | Long-horizon agentic coding with massive context. GLM-5.2’s standout on Berget is its solid 1M-token context – making it ideal for tasks that need to hold an entire codebase plus history in context. |
| Kimi-K3 | |
| Developer | Moonshot AI |
| Size | 2.8 trillion params |
| Input €/M | €3.00 |
| Output €/M | €15.00 |
| Best Use Case | Best use case: Long-horizon agentic coding. Strongest Berget model for end-to-end software tasks. Excels at multi-step coding agents with tool orchestration, persistent background execution, and coding-driven design from visual inputs (image → production UI). |
| gemma-4-31B-it | |
| Developer | |
| Size | 31B params |
| Input €/M | €0.25 |
| Output €/M | €0.50 |
| Best Use Case | Multimodal reasoning with vision. The standout model on Berget for tasks needing image+text understanding: document/PDF parsing, chart comprehension, OCR, screen/UI understanding, and interleaved image-text prompts. Strong reasoning via configurable thinking mode, plus native function calling for agentic workflows. 256k context, 140+ languages, Apache-2.0. Best-in-class on Berget for multilingual multimodal tasks where Llama 3.3 (text-only) can’t help. |
| Llama-3.3-70B-Instruct | |
| Developer | Meta |
| Size | 70B params |
| Input €/M | €0.90 |
| Output €/M | €0.90 |
| Best Use Case | General-purpose multilingual assistant. Versatile chat, reasoning, instruction-following, and agentic tool use across English, German, French, Italian, Portuguese, Spanish, Hindi, and Thai. On Berget it’s the most capable tool-use model with mid-tier pricing. |
Embedding
| multilingual-e5-large | |
| Developer | intfloat |
| Size | 0,6B params |
| Input €/M | €0.03 |
| Output €/M | €0.02 |
| Best Use Case | Multilingual semantic search and retrieval. Generate dense text embeddings for cross-lingual passage retrieval (RAG), semantic similarity, clustering, and bitext mining across 100+ languages. |
Rerank
| bge-reranker-v2-m3 | |
| Developer | BAAI |
| Size | ~0,6B params |
| Input €/M | €0.10 |
| Output €/M | €0.10 |
| Best Use Case | Score and reorder the top-N retrieved passages by relevance to a query — particularly strong for non-English/European-language pipelines thanks to its XLM-RoBERTa multilingual base. |
Speech To Text
| kb-whisper-large | |
| Developer | KBLab |
| Size | ~1,55B params |
| Price €/1000 mins | €1.98 |
| Best Use Case | Swedish speech transcription. High-accuracy ASR for Swedish audio, reducing WER by ~47% vs OpenAI’s whisper-large-v3 across FLEURS, CommonVoice, and NST benchmarks. |
| nb-whisper-large | |
| Developer | NbAiLab |
| Size | ~1,55B params |
| Price €/1000 mins | €1.98 |
| Best Use Case | Norwegian speech transcription/translation. High-accuracy ASR for Bokmål, Nynorsk, and Norwegian-accented speech, including translation to English. |
| faster-whisper-large-v3 | |
| Developer | Systran |
| Size | ~1,55B params |
| Price €/1000 mins | €1.98 |
| Best Use Case | General-purpose multilingual speech transcription. High-accuracy ASR across 100 languages with robustness to accents and background noise, plus native timestamps/segmentation. The broad language option. |
Berget’s strongest model Kimi-K3 is on par with proprietary frontier models
Berget AI offers the Kimi-K3 model, which is a very competitive 2.8-trillion-parameter, native multimodal model with downloadable weights and 104 billion activated parameters.
In the independent Artificial Intelligence benchmark, Kimi-K3 achieves a 57.1 score: #4 among tested configurations and effectively #3 when only the best configuration per model family is counted.
For comparison:
| Model | Artificial Intelligence Index v4.1 |
| Kimi-K3 | 57.1 |
| Claude Fable 5 with Opus 4.8 fallback | 59.9 |
| GPT-5.6 Sol Max | 58.9 |
Using Berget AI
Usage of Berget AI is as simple as it can get with an easy to navigate Console.

A few things I hope to be included in the future:
- more fine-grained analytics. At the moment, I can only see my total token consumption. I would like to see a breakdown by model.
- Energy and water consumption statistics in the console.
- maybe even with a badge about energy and water consumption that I can include in my website. Wouldn’t it be cool to be able to brag about using completely green AI powered by hydropower from Sweden?
Two minor observations I made when I started using Berget AI:
- it seems that the Responses API is not supported yet. The Berget chat API follows the well-established OpenAI chat completions API.
- in the Trial plan seems to have a fairly tight rate limit. When I started using Berget AI on the trial plan and migrated one of my agents, it consistently ran into an error after a while (“Service unavailable” if I remember correctly). Once I changed the Berget AI plan, the agent ran to end without issues.
Berget AI Pricing
Berget AI follows a pre-paid subscription model. You subscribe to a monthly amount of tokens. If you do not use the tokens in a month, they get carried over to the next month. To avoid running out of tokens during the month, you can configure an additional automatic top-up.
I slightly prefer a pay-per-use model where I’m billed monthly for actual token consumption. That said, the pre-pay vs. post-pay distinction is largely psychological, and the other advantages of Berget AI easily outweigh this preference.
Here is a direct like-for-like price comparison of Berget AI with the competition:
Berget AI | Together AI | ||
| GLM-5.2 Input €/M | €1.80 | €1.40 | €1.40 |
| GLM-5.2 Output €/M | €5.50 | €4.40 | €4.40 |
| gpt-oss-120b Input €/M | €0.15 | €0.20 | €0.15 |
| gpt-oss-120b Output €/M | €0.60 | €0.75 | €0.60 |
| Mistral-Small-3.2-24B-Instruct-2506 Input €/M | €0.15 | €0.30 | – |
| Mistral-Small-3.2-24B-Instruct-2506 Output €/M | €0.35 | €0.30 | – |
| Kimi-K3 Input €/M | – | €3.00 | €3.00 |
| Kimi-K3 Output €/M | – | €15.00 | €15.00 |
How I am using Berget AI
For my agents, I am currently relying on GLM-5.2 and for small and simple tasks gpt-oss-120b. This combination gives me a reasonable price-performance ratio.

I have a couple of agents for various tasks behind european.cloud. One agent for example helps with the sovereignty assessment that I am including in the cloud provider profiles (see the STACKIT profile as an example). The agent helps to research evidence for the assessment. Other n8n workflows or agents help with posting on Bluesky and LinkedIn and help to stay up to date with the latest news around the European cloud and AI landscape.
Conclusion
Berget AI offers very competitive inference models at a good price with energy and water consumption reported in every response. Usage is as simple as it can get.
I can wholeheartedly recommend Berget AI. To be honest, I am getting a fuzzy feeling knowing that for my AI needs:
- I do not need to compromise on the strength and variety of models.
- I can use inference that is powered by clean energy and the consumption is even reported back to me.
- I am helping to fund a business in Sweden.
Berget AI
Together AI