Build an AI agent responding with contextual answers or performing contextual actions.
Generates audio from the input text.
Transcribes audio into the input language.
Generate embeddings for a text file. The text is split into parts, each part is split into chunks and embedding is returned for each chunk. The component emits embeddings array for each file part (1MB).
The returned embeddings is an array of the form: [{ "index": 0, "text": "chunk1", "vector": [1.1, 1.2, 1.3] }].
TIP: use the JSONata modifier to convert the embeddings array into custom formats.
Generate embeddings for text data. The text is split into chunks and embedding is returned for each chunk.
The returned embeddings is an array of the form: [{ "index": 0, "text": "chunk1", "vector": [1.1, 1.2, 1.3] }].
TIP: use the JSONata modifier to convert the embeddings array into custom formats. For convenience, the component also returns the first vector in the embeddings array which is useful when querying vector databases to find relevant chunks.
Generates an image from a text prompt.
Classify if text is potentially harmful.
Generic method for making API calls to a 3rd party service.
Send a prompt to a Large Language Model and receive a response.
Answer questions about the content of one or more images.
Extract values for given variables from inputs using AI.
Extract structured JSON data from text using AI.