Skip to main content
LlamaIndex

Using Embedding Models

Using Bailing Embedding Models in LlamaIndex

Use Bailing Embedding models in LlamaIndex to generate text embeddings.

Installation

pip install llama-index-embeddings-dashscope

Usage Example

from llama_index.embeddings.dashscope import DashScopeEmbedding

embed_model = DashScopeEmbedding(
    api_key="your-api-key",
    model_name="text-embedding-v2"
)

# Generate text embedding
embeddings = embed_model.get_text_embedding("Hello, world")
print(f"Embedding dimension: {len(embeddings)}")

Supported Models

Model NameDimensionDescription
text-embedding-v21536General-purpose text embedding model
text-embedding-v31024/768/512Text embedding model supporting multiple dimensions
Overview
Managed Agent API
Sandbox API
Memory API
Flow Agent API
RAG API
Connector API
Assistant API (Deprecating)
  • Overview