Skip to content

Mistral

Use Mistral AI models with MistralModel — fast, cost-effective models for chat and tool-calling agents.

For standalone invoke / stream usage, see LLM Models — Mistral.

Install

bash
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-model/ elsai-model==2.0.0

Setup

  1. Create a Mistral API key.
  2. Export credentials:
bash
export MISTRAL_API_KEY=...
export MISTRAL_MODEL_NAME=mistral-small-latest
  1. Install elsai-agents:
bash
pip install --extra-index-url https://elsai-agents.elsai.ai/root/ elsai-agents==0.2.0

Agent — basic

python
import os
from elsai import Agent
from elsai_model.mistral import MistralModel

model = MistralModel(
    api_key=os.environ["MISTRAL_API_KEY"],
    model_id=os.getenv("MISTRAL_MODEL_NAME", "mistral-small-latest"),
    temperature=0.2,
    max_tokens=256,
)
agent = Agent(
    model=model,
    system_prompt="You are a concise assistant.",
)
result = agent("What is 17 + 28? Reply with just the number.")
print(result.message["content"][0]["text"])

Copyright © 2026 Elsai Foundry.