> ## Documentation Index
> Fetch the complete documentation index at: https://docs.camel-ai.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Camel.prompts.generate text embedding data

<a id="camel.prompts.generate_text_embedding_data" />

<a id="camel.prompts.generate_text_embedding_data.GenerateTextEmbeddingDataPromptTemplateDict" />

## GenerateTextEmbeddingDataPromptTemplateDict

```python theme={"system"}
class GenerateTextEmbeddingDataPromptTemplateDict(TextPromptDict):
```

A :obj:`TextPrompt` dictionary containing text embedding tasks
generation, query, positive and hard negative samples generation,
from the ["Improving Text Embeddings with Large Language Models"](https://arxiv.org/abs/2401.00368) paper.

**Parameters:**

* **GENERATE\_TASKS** (TextPrompt): A prompt to generate a list
* **of**: obj:`num_tasks` synthetic text\_embedding tasks.
* **ASSISTANT\_PROMPT** (TextPrompt): A system prompt for the AI assistant to generate synthetic :obj:`user_query`, :obj:`positive document`,
* **and**: obj:`hard_negative_document` for a specific :obj:`task` with specified parameters including :obj:`query_type`, :obj:`query_length`, :obj:`clarity`, :obj:`num_words`, :obj:`language` and :obj:`difficulty`.

<a id="camel.prompts.generate_text_embedding_data.GenerateTextEmbeddingDataPromptTemplateDict.__init__" />

### **init**

```python theme={"system"}
def __init__(self, *args: Any, **kwargs: Any):
```
