The AI Transformation component applies LLM-powered transformations to fields in your Integrate.io ETL pipeline. It operates per record (one request per configured field/record), supports prompt interpolation, and emits typed outputs you define.Documentation Index
Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
- Currently supports OpenAI Chat Completions models. Additional providers can be added on request.
- Accepts rows from an upstream component; outputs the responses to the prompts you configure.
- Prompts support
#{field_name}interpolation from upstream columns. - If
field_nameis not provided, it assumes your prompt is referring to the field for the row your prompt is on. - Component alias is always unique.
LLM API Key Management Options
Two approaches:- Bring Your Own Key (BYO Key). Supply your own OpenAI API key. All usage billed through your provider account.
- Integrate.io Managed Key. Use an Integrate.io managed key. Generates a unique credential for your account. Usage processed through this managed key.
Configuration
Model Settings
- Model selection: Choose a Chat Completions model (e.g., gpt-4o, gpt-4o-mini)
- Temperature: Controls randomness (0.0—2.0)
- Max tokens: Upper bound on response tokens
- API key: Managed Key (provisioned via OpenRouter) or Bring Your Own Key
Select Fields & Preview
- Select field name: Pick the upstream column
- Set prompt: Write instruction. Use
#{field_name}to interpolate values - Set alias: Provide the output column name (unique by design)
- Preview: Click Preview to run on a small sample (5 rows by default)
- All AI prompt fields are returned as string datatype
Testing
Best Practices
- Keep prompts short and explicit; specify the desired output format.
- Use interpolation to add context from multiple fields.
- Use preview to validate behavior and manage token usage.
- You can use ChatGPT to help write prompts.