Models and Agents
Generic model, prompt, agent, and embedding building blocks that aren't tied to one provider.
Agent
Define the agent's instructions, then enter a task to complete using tools.
| Input | Type | Required |
|---|---|---|
| Tools | other | No |
| watsonx API Endpoint | str | No |
| Input | str | No |
| Language Model | model | Yes |
| watsonx Project ID | str | No |
| Agent Instructions | str | No |
Advanced options: Current Date, Agent Description [Deprecated], API Key, Context ID, Output Format Instructions, Handle Parse Errors, Max Iterations, Max Tokens, Number of Chat History Messages, Output Schema, Reasoning Effort, Verbose
| Output | Type |
|---|---|
| Response | Message |
Embedding Model
Generate embeddings using a specified provider.
| Input | Type | Required |
|---|---|---|
| watsonx API Endpoint | str | No |
| Embedding Model | model | Yes |
| Ollama API URL | str | No |
| Project ID | str | No |
Advanced options: API Base URL, API Key, Chunk Size, Dimensions, Include the original text in the output, Max Retries, Model Kwargs, Request Timeout, Show Progress Bar, Truncate Input Tokens
| Output | Type |
|---|---|
| Embedding Model | Embeddings |
Language Model
Runs a language model given a specified provider.
| Input | Type | Required |
|---|---|---|
| watsonx API Endpoint | str | No |
| Input | str | No |
| Language Model | model | Yes |
| Ollama API URL | str | No |
| watsonx Project ID | str | No |
| System Message | str | No |
Advanced options: API Key, Max Tokens, Stream, Temperature
| Output | Type |
|---|---|
| Model Response | Message |
| Language Model | LanguageModel |
MCP Tools
Connect to an MCP server to use its tools.
| Input | Type | Required |
|---|---|---|
| MCP Server | mcp | No |
| Tool | str | Yes |
| Tool Placeholder | str | No |
Advanced options: Headers, Tool Execution Timeout (seconds), Use Cached Server, Verify SSL Certificate
| Output | Type |
|---|---|
| Response | Table |
Message History
Stores or retrieves stored chat messages from ottom8 tables or an external memory.
| Input | Type | Required |
|---|---|---|
| Message | str | No |
| Mode | tab | No |
Advanced options: External Memory, Context ID, Number of Messages, Order, Sender, Sender Name, Sender Type, Session ID, Template
| Output | Type |
|---|---|
| Messages | Message |
| Table | Table |
Policies
Component for building tool protection code from textual business policies and instructions. Powered by ALTK ToolGuard
| Input | Type | Required |
|---|---|---|
| Tools | other | Yes |
| Enabled | bool | No |
| Activity | tab | No |
| Language Model | model | Yes |
| Policies | str | No |
| Policies Project | str | No |
Advanced options: API Key
| Output | Type |
|---|---|
| Guarded Tools | Tool |
Prompt Template
Create a prompt template with dynamic variables.
| Input | Type | Required |
|---|---|---|
| Template | prompt | No |
Advanced options: Tool Placeholder, Use Double Brackets
| Output | Type |
|---|---|
| Prompt | Message |
Embedding Similarity
Compute selected form of similarity between two embedding vectors.
| Input | Type | Required |
|---|---|---|
| Embedding Vectors | other | Yes |
| Similarity Metric | str | No |
| Output | Type |
|---|---|
| Similarity Data | JSON |
Text Embedder
Generate embeddings for a given message using the specified embedding model.
| Input | Type | Required |
|---|---|---|
| Embedding Model | other | Yes |
| Message | str | Yes |
| Output | Type |
|---|---|
| Embedding Data | JSON |