| name | ideogram-install-auth |
| description | Install and configure Ideogram API authentication.
Use when setting up a new Ideogram integration, configuring API keys,
or initializing Ideogram in your project.
Trigger with phrases like "install ideogram", "setup ideogram",
"ideogram auth", "configure ideogram API key".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(pip:*), Bash(curl:*), Grep |
| version | 1.10.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","ideogram","api","authentication","image-generation"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Ideogram Install & Auth
Overview
Set up Ideogram API authentication for AI image generation. Ideogram provides a REST API at api.ideogram.ai for text-to-image generation, editing, remixing, upscaling, and describing images. Authentication uses an Api-Key header on every request.
Prerequisites
- Node.js 18+ or Python 3.10+
- Ideogram account at ideogram.ai
- API key from Ideogram dashboard (Settings > API Beta)
- Payment method configured (auto top-up billing)
Instructions
Step 1: Get Your API Key
- Log into ideogram.ai
- Navigate to Settings (burger icon) > API Beta
- Accept the Developer API Agreement
- Click Manage Payment and add billing info via Stripe
- Click Create API key -- store it immediately, it is shown only once
Step 2: Install HTTP Client
set -euo pipefail
npm install dotenv
pip install requests python-dotenv
Step 3: Configure Authentication
echo 'IDEOGRAM_API_KEY=your-api-key-here' >> .env
echo '.env' >> .gitignore
echo '.env.local' >> .gitignore
Step 4: Verify Connection
import "dotenv/config";
async function verifyIdeogramAuth() {
const response = await fetch("https://api.ideogram.ai/generate", {
: ,
: {
: process..!,
: ,
},
: .({
: {
: ,
: ,
: ,
: ,
},
}),
});
(response.) {
result = response.();
.(, result.[].);
.(, result.[].);
} {
err = response.();
.(, err);
}
}
();