TogetherEmbedder reads TOGETHER_API_KEY and calls Together through the OpenAI SDK.
together_embedder.py
Run the Example
1
Set up your virtual environment
2
Export the API key
3
Install dependencies
4
Run the example
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Generate 1024-dimensional embeddings with Together’s current multilingual E5 model through its OpenAI-compatible API.
TogetherEmbedder reads TOGETHER_API_KEY and calls Together through the OpenAI SDK.
togethercomputer/m2-bert-80M-32k-retrieval, was removed on February 6, 2026. Together’s current serverless catalog lists intfloat/multilingual-e5-large-instruct with 1024 dimensions. See Together deprecations and serverless models.from agno.knowledge.embedder.together import TogetherEmbedder
embedder = TogetherEmbedder(
id="intfloat/multilingual-e5-large-instruct",
dimensions=1024,
)
embedding = embedder.get_embedding("The quick brown fox jumps over the lazy dog.")
print(embedding[:5])
print(len(embedding))
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
uv venv --python 3.12
.venv\Scripts\activate
Export the API key
export TOGETHER_API_KEY=your_together_api_key_here
Install dependencies
uv pip install -U agno openai
Run the example
python together_embedder.py
Was this page helpful?