LLM Building Block
1. Text-to-Text
Leverage advanced language models (e.g., Llama3) to transform one piece of text into another—summarizations, translations, or custom language tasks.
| Configuration parameters | Configuration instructions | 
|---|---|
| Model | Model Selection: Select the model that best fit to your use case Parameters: The parameters setting is similar to the setup in Models Explore feature, please refer to this guide for more information. | 
| Knowledge Base | Utilizing the embeddings of documents you have previously stored in Knowledge Base (See more here) | 
| System Prompt | Sets the overarching guidelines and style that the model follows when providing responses. You can use `/` to insert variables from previous blocks as part of the prompt. | 
| User Prompt | Your direct question or request for the model to answer based on the established guidelines. You can use `/` to insert variables from previous blocks as part of the prompt. | 
Output Variable
- text: (String): Generated LLM model output

2. Text-to-Image
Generate high-quality images from textual descriptions using image generation models (e.g., StableDiffusion3.5).
| Configuration parameters | Configuration instructions | 
|---|---|
| Model | Model Selection: Select the model that best fit to your use case | Prompt | Your direct question or request for the model to generate image based on the established guidelines. You can use `/` to insert variables from previous blocks as part of the prompt. | 
Output Variable
- image_url: (String): Generated image URL

3. Embeddings
Convert text into numerical embeddings for semantic similarity searches, content clustering, and advanced NLP tasks.
| Configuration parameters | Configuration instructions | 
|---|---|
| Model | Model Selection: Select the model that best fit to your use case | Prompt | The text input you provide to the embedding model, which it uses to generate a numerical vector representation capturing the semantic meaning of the content. You can use `/` to insert variables from previous blocks as part of the prompt. | 
| Knowledge Base | When enabled, you can choose to save this embedding output to the selected knowledge base. | 
Output Variable
- embedding: (String): Generated float32 embedding vector in json string representation
