Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.chonkie.ai/llms.txt

Use this file to discover all available pages before exploring further.

Embeddings are handled by the AzureOpenAIEmbeddings class, which wraps the Azure OpenAI service.

Installation

Embeddings require the openai, azure-identity, numpy, and tiktoken libraries. See the Installation Guide for more information.

Usage

from chonkie import AzureOpenAIEmbeddings

# Initialize Azure OpenAI embeddings
embeddings = AzureOpenAIEmbeddings(
	azure_endpoint="https://<your-resource>.openai.azure.com/",
	azure_api_key="<your-api-key>",
	model="text-embedding-3-small",  # or other supported model
	deployment="<your-deployment-name>"
)

# Single embedding
emb = embeddings.embed("your text here")

# Batch embedding
embs = embeddings.embed_batch(["text1", "text2"])

Example

embeddings = AzureOpenAIEmbeddings(
	azure_endpoint="https://my-resource.openai.azure.com/",
	azure_api_key="my-key",
	model="text-embedding-3-small",
	deployment="embedding-deployment"
)