Short answer: Drop the "Straico → Straico Chat Completion" action anywhere in your workflow, map the inputs from upstream nodes, and publish.
Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.
| Field | Type | Required | Description |
|---|---|---|---|
Prompt message | string | Required | The prompt to send to the model(s). |
Model(s) models | array | Required | Array of Straico model slugs. Pass one to call a single model, or multiple to fan out the same prompt. Find slugs via List Models. |
Attached File URLs (optional) file_urls | array | Optional | Public URLs of files (PDF, DOCX, TXT, etc.) to attach as context. Max 4 files. |
Temperature temperature | number | Optional | Randomness 0.0–2.0. Lower = more deterministic. |
Max output tokens max_tokens | number | Optional | Hard cap on model output length. |
{"message": "e.g. Summarize the following article in 3 bullets...","models": "[\"anthropic/claude-3.5-haiku\"]","file_urls": "[\"https://example.com/doc.pdf\"]","temperature": "0.7","max_tokens": "{{trigger.max_tokens}}"}
{"data": {"completions": {"anthropic/claude-3.5-haiku": {"price": {"input": 0.0001,"total": 0.0003,"output": 0.0002},"words": {"input": 12,"total": 92,"output": 80},"completion": {"choices": [{"message": {"role": "assistant","content": "Here is the summary..."}}]}}},"overall_price": {"input": 0.0001,"total": 0.0003,"output": 0.0002},"overall_words": {"input": 12,"total": 92,"output": 80}},"success": true}
Use these fields in downstream nodes for routing, logging, or error handling.
Any of these apps can fire this action as part of a workflow.
Triggered by anything in the catalog. Free tier available. No credit card.