Short answer: You can straico chat completion in Straico by hand from its own interface, but it won’t repeat itself. On TinyCommand, add the Straico Straico Chat Completion action to a workflow, map its 5 inputs from any upstream app, and it runs automatically every time the trigger fires. No code, and a free tier to start.
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.