SERA

SERA-32B

SERA-32B is Ai2’s open-weight 32-billion-parameter coding agent for repository-level software engineering. Based on Qwen 3-32B and trained with Soft Verified Generation, it supports self-hosted vLLM deployment, Hermes-format tool calls, a 32K context window, and a reported 49.5% SWE-bench Verified resolve rate.

Text Reasoning Coding
SERA-32B is the first model in Ai2’s Open Coding Agents series. It combines the Qwen 3-32B base model with synthetic software-engineering trajectories generated through Ai2’s Soft Verified Generation pipeline. The result is a self-hostable coding agent aimed at making multi-file changes in real software repositories rather than merely completing isolated code snippets.
Outputs

What SERA-32B can produce

Text
Inputs

What it can understand

Text
Capabilities

Support features

Tool use Streaming Fine-tuning
Model profile

Performance characteristics

8/10 Reasoning
9/10 Coding
7/10 Speed
8/10 Cost efficiency
Specifications

Technical details

Family SERA
Type Coding
Context window 33K tokens
Max output tokens tokens
Release date 2026-01-28
Status Current open-weight model
Knowledge cutoff notes

The official model card does not specify a knowledge cutoff date.

Model notes

SERA-32B is an open-weight coding agent based on Qwen 3-32B and trained with GLM-4.6-generated synthetic trajectories using Soft Verified Generation. Ai2 reports 49.5% ± 1.9% on SWE-bench Verified at 32K context, averaged over three random seeds. The model is distributed under the Apache 2.0 license and is intended for self-hosted deployment rather than a provider-hosted token-priced API. Ai2 documents vLLM deployment, Hermes-format tool calling, and a SERA CLI with Modal support. The model may attempt to call a nonexistent submit tool after completing SWE-bench-style tasks; the SERA proxy handles this behavior. Reported evaluation is limited primarily to Python repositories and should not be generalized to all programming languages or benchmarks. Editorial scores are estimates based on the model's stated coding specialization and published benchmark results, not official vendor ratings.

Model guide

SERA-32B: Ai2’s Open Coding Agent for Repository-Level Software Engineering

SERA-32B is an open-weight 32-billion-parameter coding agent from the Allen Institute for AI. Based on Qwen 3-32B and trained with Soft Verified Generation, it is designed for repository-level tasks such as bug fixing, feature implementation, and refactoring, with a reported 49.5% resolve rate on SWE-bench Verified at a 32K context length.

What is SERA-32B?

SERA-32B is an open-weight coding and software-engineering agent developed by the Allen Institute for AI (Ai2). It is intended for repository-level work: understanding an existing codebase, locating the source of a problem, changing one or more files, and producing a solution that can be reviewed and tested.

The model is the first release in Ai2’s Open Coding Agents series. Its primary uses include bug fixing, feature implementation, refactoring, repository maintenance, and research into coding agents. Unlike a model positioned mainly as a general conversational assistant, SERA-32B is specialized around software-engineering workflows.

SERA-32B is distributed through the allenai/SERA-32B Hugging Face repository under the Apache 2.0 license. The weights are available for self-hosting, and Ai2 documents deployment with vLLM, a high-performance inference server for language models.

Where SERA-32B fits in Ai2’s lineup

SERA-32B is Ai2’s flagship model in its Open Coding Agents series and is currently described as an open-weight model rather than a provider-hosted, token-priced API product. That distinction matters in practice: users generally need to arrange GPU infrastructure and operate the model themselves instead of sending requests to a conventional managed endpoint.

Its positioning is therefore different from a general-purpose hosted model that emphasizes broad knowledge, low-friction access, or a wide range of modalities. SERA-32B is a more focused option for teams and researchers that value control over deployment, access to model weights, and adaptation to a private codebase.

Architecture and training

SERA-32B is based on Qwen 3-32B, a 32-billion-parameter language model. Ai2 used GLM-4.6 as the teacher model for generating training material. The released model was supervised-fine-tuned on 25,000 synthetic coding-agent trajectories derived from 121 Python repositories.

Those trajectories were produced with Ai2’s Soft Verified Generation method. In simple terms, a teacher model first proposes a code change. That change is then converted into a pull-request-style description, and the teacher attempts to recreate the change from the description. Ai2 uses line-level patch recall as a soft verification signal. This allows the training pipeline to measure whether the intended change was reproduced without depending on test execution or specialized test infrastructure for every example.

The approach is designed to teach repository-level behavior rather than only next-line code completion. A trajectory can include the investigation of a problem, edits to several files, and tool-oriented interaction. However, the training and published evaluation are centered primarily on Python repositories, so the evidence does not establish equal performance across other programming languages.

Context, deployment, and supported interaction

SpecificationVerified detail
ModelSERA-32B
DeveloperAllen Institute for AI (Ai2)
Base modelQwen 3-32B
Parameter scale32 billion parameters
Maximum context32,768 tokens
LicenseApache 2.0
Primary outputText and code
Multimodal input and outputNot supported in the supplied specifications
DeploymentSelf-hosting with vLLM; Ai2 also documents SERA CLI and Modal-based deployment

The 32,768-token context window gives the model room to process substantial instructions, source files, tool results, and repository discussion in a single interaction. It does not mean that an entire large repository will automatically fit into one request. A practical workflow still needs to select relevant files, manage tool output, and avoid filling the context with unnecessary material.

The supplied specifications do not state a separate maximum output-token limit. They also do not provide a provider-hosted API price. Because SERA-32B is released as open weights, the main operating cost is infrastructure, including GPU rental or ownership, storage, and inference time. Actual cost will depend on the hardware and deployment configuration rather than a published per-token schedule.

Ai2 documents Hermes-format tool calls and vLLM deployment with tensor parallelism. Tool calling allows an external runner to expose operations such as reading files, searching a repository, applying edits, or running other workflow actions. The model itself should not be treated as an unrestricted execution environment: tools must be implemented, permissioned, and monitored by the surrounding application.

Performance on SWE-bench Verified

Ai2 reports a 49.5% ± 1.9% resolve rate for SERA-32B on SWE-bench Verified with a 32K context length. The result was averaged over three random seeds. SWE-bench Verified measures whether an agent can resolve selected software issues in real repositories, making it more relevant to repository-level coding than a simple code-generation test.

This is a provider-reported benchmark result, not a guarantee for an individual project. The score is specific to SWE-bench Verified and should not be interpreted as a universal measure of coding ability. Results can change with the agent harness, prompts, available tools, repository selection, inference settings, and evaluation procedure. The published evidence also does not establish comparable performance on every programming language or on unrelated software-engineering benchmarks.

Editorial assessment in the supplied catalog rates SERA-32B highly for coding specialization and gives it lower but still favorable estimates for reasoning, speed, and cost. Those ratings are subjective catalog evaluations, not official Ai2 scores. They should be used only as directional guidance: the model’s strongest documented case is repository-level coding, while speed and cost depend heavily on the hardware used to serve it.

Main strengths

  • Repository-level focus: SERA-32B is designed for changes that require understanding existing project structure, not only generating standalone snippets.
  • Open deployment: The Apache 2.0 release and available weights allow organizations to run the model in their own environment, subject to their infrastructure and operational policies.
  • Tool-oriented operation: Hermes-format tool calls support coding-agent workflows in which the model can inspect files and request actions from an external harness.
  • Large working context: A 32K-token context window can accommodate substantial instructions, code, and tool results for a single task.
  • Adaptation potential: Ai2’s release supports research and additional specialization, including possible fine-tuning for private codebases.
  • Relevant published evaluation: The SWE-bench Verified result provides a concrete indication of repository-task performance, while remaining limited to that benchmark.

Limitations and risks

SERA-32B is not a general multimodal model. The supplied specifications identify text and code interaction, but do not establish image, audio, or video input or output. It is also not presented as a broad web-search assistant or as a managed API with guaranteed availability.

The training and evaluation emphasis on Python repositories is an important limitation. A team working mainly in another language should validate the model on representative internal tasks rather than assume that the SWE-bench Verified result transfers directly.

Ai2 notes a specific artifact from the SWE-bench training setup: after completing an edit, the model may attempt to call a nonexistent submit tool. The SERA command-line proxy handles this behavior automatically, but users operating the model directly should account for it in their tool harness.

Generated patches can contain logic errors, regressions, insecure changes, or dependency problems. Every proposed change should be reviewed, tested, and checked with the project’s security and quality controls before deployment. Self-hosting also transfers responsibility for authentication, isolation, logging, capacity planning, model updates, and protection of source code to the operator.

When to choose SERA-32B

Choose SERA-32B when the central requirement is an open, self-hosted coding agent for repository-level tasks. It is particularly suitable for teams that need to keep source code inside their own environment, researchers studying synthetic training trajectories, and engineers willing to manage GPU infrastructure in exchange for control over the deployment.

It can be a good fit for automated issue triage followed by proposed patches, bug-fix assistance, multi-file refactoring, feature work in Python repositories, and experiments that require adapting a coding model to a private codebase. Its open license may also be useful where a managed service’s data-handling or deployment model is unsuitable.

Another type of option may be more appropriate when you need image or audio understanding, a simple hosted API, predictable per-request pricing, broad multilingual software-engineering evidence, or a highly optimized low-latency service without operating GPUs. A general-purpose hosted model may also be preferable for mixed workloads in which coding is only one of many requirements. Conversely, a smaller coding model may offer better speed or lower infrastructure cost when tasks are limited to short completions and do not require repository-level reasoning.

Availability and cost considerations

SERA-32B is available from Ai2’s Hugging Face model repository. Ai2 also provides the SERA training and data-generation code, along with a SERA CLI for deployment workflows that can use Modal. The released weights are approximately 65 GB, and the documented setup uses multi-GPU deployment and tensor parallelism.

No recurring provider price or per-token input and output price is supplied for SERA-32B. Treat it as an infrastructure-priced open-weight model: the relevant budget includes GPU capacity, storage, networking, electricity or cloud rental, and engineering time. The model can therefore be cheaper than a hosted service at sustained scale or under strict data-control requirements, but it is not automatically cheaper for occasional use once setup and operations are included.

Overall assessment

SERA-32B is a focused open coding agent rather than an all-purpose AI assistant. Its combination of Qwen 3-32B, synthetic repository trajectories, Soft Verified Generation, tool calling, and a 32K context window is aimed at practical software-engineering tasks. The reported 49.5% ± 1.9% SWE-bench Verified resolve rate is a useful signal of capability, but it should be read alongside the Python-focused evaluation scope and the need for human review.

For users prepared to self-host and build a controlled coding-agent harness, SERA-32B offers a clearly defined alternative to closed, hosted coding services. For teams prioritizing turnkey access, multimodal support, or predictable low operational overhead, another model type may be a better choice.


Answers to Frequently Asked Questions

What are the main limitations and costs of SERA-32B?
SERA-32B requires operators to manage GPU infrastructure, storage, deployment, security, and monitoring, and no provider-hosted per-token price is supplied. Its training and evaluation focus primarily on Python repositories, it does not have documented multimodal support, and generated patches must be reviewed and tested because they may contain errors or regressions.
How well does SERA-32B perform on SWE-bench Verified?
Ai2 reports a 49.5% ± 1.9% resolve rate on SWE-bench Verified using a 32K context length, averaged across three random seeds. This is a provider-reported benchmark result and does not guarantee the same performance on every repository, programming language, or agent setup.
What is SERA-32B designed to do?
SERA-32B is an open-weight coding and software-engineering agent from the Allen Institute for AI (Ai2). It is designed for repository-level tasks such as bug fixing, feature implementation, refactoring, codebase investigation, and multi-file changes.
How can SERA-32B be deployed?
SERA-32B can be self-hosted from the allenai/SERA-32B Hugging Face repository under the Apache 2.0 license. Ai2 documents deployment with vLLM, tensor parallelism, Hermes-format tool calls, the SERA CLI, and Modal-based workflows.


Sources 4
AI Provider

About Allen Institute for Artificial Intelligence (Ai2)