Metadata-Version: 2.4
Name: llama-index-embeddings-cloudflare-workersai
Version: 0.4.1
Summary: llama-index embeddings Cloudflare Workers AI integration
Author-email: cxumol <cxumol@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: <4.0,>=3.9
Requires-Dist: llama-index-core<0.15,>=0.13.0
Description-Content-Type: text/markdown

# LlamaIndex Embeddings Integration: Cloudflare Workers AI

Cloudflare Workers AI provides text embedding service for Cloudflare users. You can find a full list of available models from its document
https://developers.cloudflare.com/workers-ai/models/#text-embeddings

To learn more about Cloudflare Workers AI in general, visit https://developers.cloudflare.com/workers-ai/

## Example

```shell
pip install llama-index-embeddings-cloudflare-workersai
```

```py
from llama_index.embeddings.cloudflare_workersai import CloudflareEmbedding

my_account_id = "example_account_id"
my_api_token = "example_token"

my_embed = CloudflareEmbedding(
    account_id=my_account_id,
    auth_token=my_api_token,
    model="@cf/baai/bge-base-en-v1.5",
)

embeddings = my_embed.get_text_embedding("Why sky is blue")

embeddings_batch = my_embed.get_text_embedding_batch(
    ["Why sky is blue", "Why roses are red"]
)
```

For more detailed example of installation and usage, please refer to the [Jupyter Notebook example](https://docs.llamaindex.ai/en/stable/examples/embeddings/cloudflare_workersai/).
