Skip to main content

Chroma Cloud Qwen

Chroma provides a convenient wrapper around Chroma Cloud’s Qwen embedding API. This embedding function runs remotely on Chroma Cloud’s servers, and requires a Chroma API key. You can get an API key by signing up for an account at Chroma Cloud.
This embedding function relies on the httpx python package, which you can install with pip install httpx.
from chromadb.utils.embedding_functions import ChromaCloudQwenEmbeddingFunction, ChromaCloudQwenEmbeddingModel
import os

os.environ["CHROMA_API_KEY"] = "YOUR_API_KEY"
qwen_ef = ChromaCloudQwenEmbeddingFunction(
    model=ChromaCloudQwenEmbeddingModel.QWEN3_EMBEDDING_0p6B,
    task="nl_to_code"
)

texts = ["Hello, world!", "How are you?"]
embeddings = qwen_ef(texts)
You must pass in a model argument and task argument. The task parameter specifies the task for which embeddings are being generated. You can optionally provide custom instructions for both documents and queries.
Visit Chroma Cloud documentation for more information on available models and configuration.