Skip to main content

Selecting a model

Choosing the right model for your application is a crucial first step. Ai2 offers a diverse range of models, each with unique strengths and capabilities to suit different use cases. Understanding each model's strengths will help you select the optimal solution for your specific requirements, whether you prioritize performance, efficiency, or specialized functionality. For applications requiring maximum throughput with limited resources, OlmoE might be ideal; for document-heavy workflows, olmOCR offers specialized capabilities; and for general assistant-like functionality, Tülu provides robust instruction-following abilities.

Getting started with model selection​

When selecting a model, consider these key factors:

  • Task requirements: What specific capabilities does your application need?
  • Performance needs: How important is accuracy vs. speed for your use case?
  • Resource constraints: What are your deployment environment's limitations?

Try before you decide​

The easiest way to explore Ai2's models is through the Ai2 Playground, where you can experiment with different models interactively without any setup. This hands-on experience can help you understand each model's strengths and response patterns before integrating them into your application.

Ai2 model family comparison​

SpecificationDetails
ModalityText
Best ForReasoning, fine-tuning, research
Available Sizes7B Base, Think, Instruct (14.6GB), 32B Base, Think (64.5GB)
LicenseApache 2.0

The latest generation of Olmo models, pre-trained on the Dolma 3 dataset and post-trained on the Dolci datasets. The Think variants use long chain-of-thought reasoning to improve performance on tasks like math and coding. Fully open with all code, checkpoints, and training details available.

More info | Website | Publication | Hugging Face