# CloudflareWorkersAIEmbeddings

> **Class** in `@langchain/cloudflare`

📖 [View in docs](https://reference.langchain.com/javascript/langchain-cloudflare/CloudflareWorkersAIEmbeddings)

## Signature

```javascript
class CloudflareWorkersAIEmbeddings
```

## Extends

- `Embeddings`

## Constructors

- [`constructor()`](https://reference.langchain.com/javascript/langchain-cloudflare/CloudflareWorkersAIEmbeddings/constructor)

## Properties

- `ai`
- `batchSize`
- `caller`
- `model`
- `modelName`
- `stripNewLines`

## Methods

- [`embedDocuments()`](https://reference.langchain.com/javascript/langchain-cloudflare/CloudflareWorkersAIEmbeddings/embedDocuments)
- [`embedQuery()`](https://reference.langchain.com/javascript/langchain-cloudflare/CloudflareWorkersAIEmbeddings/embedQuery)

---

[View source on GitHub](https://github.com/langchain-ai/langchainjs/blob/c5e896270207fcd3bdf1d1877e80b94c72d35f1e/libs/providers/langchain-cloudflare/src/embeddings.ts#L40)