Generate Custom Text Content with IBM Granite 3.3 8B Instruct AI

Generate Custom Text Content with IBM Granite 3.3 8B Instruct AI

This workflow connects to Replicate’s API and uses the ibm-granite/granite-3.3-8b-instruct model to generate text.

✅ 🔵 SECTION 1: Trigger & Setup

⚙️ Nodes

1️⃣ On clicking 'execute'

What it does:* Starts the workflow manually when you hit Execute. Why it’s useful:* Perfect for testing text generation on-demand.

2️⃣ Set API Key

What it does:* Stores your Replicate API key* securely. Why it’s useful:** You don’t hardcode credentials into HTTP nodes — just set them once here. Beginner tip:** Replace YOUR_REPLICATE_API_KEY with your actual API key.

💡 Beginner Benefit

✅ No coding needed to handle authentication. ✅ You can reuse the same setup for other Replicate models.

✅ 🤖 SECTION 2: Model Request & Polling

⚙️ Nodes

3️⃣ Create Prediction (HTTP Request)

What it does:* Sends a POST request* to Replicate’s API to start a text generation job. Parameters include:** temperature, max_tokens, top_k, top_p. Why it’s useful:** Controls how creative or focused the AI text output will be.

4️⃣ Extract Prediction ID (Code)

What it does:* Pulls the prediction ID* and builds a URL for checking status. Why it’s useful:** Replicate jobs run asynchronously, so you need the ID to track progress.

5️⃣ Wait

What it does:* Pauses for 2 seconds* before checking the prediction again. Why it’s useful:** Prevents spamming the API with too many requests.

6️⃣ Check Prediction Status (HTTP Request)

What it does:* Polls the Replicate API for the current status* (e.g., starting, processing, succeeded). Why it’s useful:** Lets you loop until the AI finishes generating text.

7️⃣ Check If Complete (IF Condition)

What it does:* If the status is *succeeded, it goes to “Process Result.” Otherwise, it loops back to Wait and retries. Why it’s useful: Creates an automated polling loop without writing complex code.

💡 Beginner Benefit

✅ No need to manually refresh or check job status. ✅ Workflow keeps retrying until text is ready. ✅ Smart looping built-in with Wait + If Condition.

✅ 🟢 SECTION 3: Process & Output

⚙️ Nodes

8️⃣ Process Result (Code)

What it does:* Collects the final AI output*, status, metrics, and timestamps. Adds info like:**

✅ output → Generated text ✅ model → ibm-granite/granite-3.3-8b-instruct ✅ metrics → Performance data Why it’s useful:** Gives you a neat, structured JSON result that’s easy to send to Sheets, Notion, or any app.

💡 Beginner Benefit

✅ Ready-to-use text output. ✅ Easy integration with any database or CRM. ✅ Transparent metrics (when it started, when it finished, etc.).

✅✅✅ ✨ FULL FLOW OVERVIEW

| Section | What happens | | ------------------------------ | ---------------------------------------------------------------------------- | | ⚡ Trigger & Setup | Start workflow + set Replicate API key. | | 🤖 Model Request & Polling | Send request → get Prediction ID → loop until job completes. | | 🟢 Process & Output | Extract clean AI-generated text + metadata for storage or further workflows. |

📌 How You Benefit Overall

✅ No coding needed — just configure your API key. ✅ Reliable polling — the workflow waits until results are ready. ✅ Flexible — you can extend output to Google Sheets, Slack, Notion, or email. ✅ Beginner-friendly — clean separation of input, process, and output.

✨ With this workflow, you’ve turned Replicate’s IBM Granite LLM into a no-code text generator — running entirely inside n8n! ✨

0
Downloads
51
Views
7.45
Quality Score
beginner
Complexity
Author:Yaron Been(View Original →)
Created:8/13/2025
Updated:10/14/2025

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments