mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 18:41:08 +02:00
Applied formatting to 1487+ files using pnpm format:write - TypeScript/JavaScript files - Svelte components - Astro pages - JSON configs - Markdown docs 13 files still need manual review (Astro JSX comments)
2.8 KiB
2.8 KiB
Replicate API Setup
Schritt 1: Replicate Account erstellen
- Gehe zu replicate.com
- Klicke auf "Sign up" und erstelle einen Account
- Nach der Registrierung gehe zu replicate.com/account/api-tokens
Schritt 2: API Token erstellen
- Klicke auf "Create token"
- Gib dem Token einen Namen (z.B. "picture-app")
- Kopiere den generierten Token (beginnt mit
r8_...)
Schritt 3: Token in Supabase Secrets speichern
Option A: Über Supabase Dashboard (Empfohlen)
- Öffne dein Supabase Dashboard
- Gehe zu "Edge Functions" → "Secrets"
- Klicke auf "Create new secret"
- Name:
REPLICATE_API_KEY - Value: Dein Replicate API Token
- Klicke auf "Create"
Option B: Über Supabase CLI
# Installiere Supabase CLI falls noch nicht vorhanden
npm install -g supabase
# Login
supabase login
# Setze das Secret
supabase secrets set REPLICATE_API_KEY=dein_replicate_token --project-ref mjuvnnjxwfwlmxjsgkqu
Schritt 4: Testen
-
Melde dich in der App an
-
Gehe zum "Generieren" Tab
-
Gib einen Prompt ein, z.B.:
- "A majestic mountain landscape at sunset, highly detailed, digital art"
- "Portrait of a cyberpunk cat wearing sunglasses, neon lights, futuristic"
- "Japanese garden with cherry blossoms, peaceful, watercolor style"
-
Klicke auf "Bild generieren"
-
Die Generierung dauert etwa 15-30 Sekunden
-
Nach erfolgreicher Generierung wirst du zur Galerie weitergeleitet
Kosten
- Replicate nutzt ein Pay-per-Use Modell
- SDXL Generierung kostet etwa $0.01-0.02 pro Bild
- Neue Accounts erhalten oft ein kostenloses Startguthaben
- Überprüfe deine Nutzung unter replicate.com/account/billing
Fehlerbehebung
"Replicate API key not configured"
- Stelle sicher, dass der API Key korrekt in Supabase Secrets gespeichert ist
- Der Key muss genau
REPLICATE_API_KEYheißen
"Unauthorized" oder "Invalid token"
- Überprüfe, ob der Token korrekt kopiert wurde
- Stelle sicher, dass der Token noch gültig ist (nicht gelöscht wurde)
Bilder werden nicht angezeigt
- Überprüfe, ob der Storage Bucket
generated-imagesöffentlich ist - Gehe zu Supabase Dashboard → Storage → generated-images → Policies
- Der Bucket sollte auf "Public" gesetzt sein
Weitere Modelle
Die Edge Function verwendet aktuell SDXL 1.0. Du kannst andere Modelle verwenden, indem du die version in der Edge Function änderst:
- SDXL 1.0 (aktuell):
db21e45d3f7023abc2a46ee38a23973f6dce16bb082a930b0c49861f96d1e5bf - Stable Diffusion 2.1:
db21e45d3f7023abc2a46ee38a23973f6dce16bb082a930b0c49861f96d1e5bf - SDXL Lightning (schneller):
727e49a643e999d602a896c774a0658ffefea21465756a6ce24b7ea4165eba6a
Weitere Modelle findest du auf replicate.com/explore