Einführung
Prefect Pony XL LoRA Text-zu-Bild zeichnet aus einem Tag-Prompt ein Anime- oder Illustrationsbild und lädt dabei bis zu drei Ihrer eigenen LoRA-Dateien. Es nutzt Prefect Pony XL, einen SDXL-Checkpoint-Merge der Community aus der Pony-Diffusion-Linie, und ergänzt einen LoRA-Slot, einen Guidance-Regler und neun native SDXL-Seitenverhältnisse. Die Plattform legt keinen Content-Filter über Prompt, Gewichte oder Bild.
Verwandte Seite
Prefect Pony XL ohne LoRA-Slot hat eine eigene Seite: Prefect Pony XL.
Wichtige Funktionen und Highlights
LoRAs der Pony-Familie per Direktlink
Das Pony-Ökosystem hat eine riesige Bibliothek an Stil- und Figuren-LoRAs. Übergeben Sie den direkten Link zu einer .safetensors-Datei und einen scale; vorab wird nichts zu uns hochgeladen, und die Datei wird nicht geprüft.
Drei auf einmal
Bis zu drei LoRAs pro Anfrage, jede mit eigenem scale. In unserem Test luden drei LoRAs mit 0,8, 0,5 und 0,3 gemeinsam, und der Hauptstil blieb klar erkennbar.
Native SDXL-Formate
Neun Seitenverhältnisse, jedes auf eine native SDXL-Größe von 1024 x 1024 bis 1536 x 640 abgebildet. In unseren Tests kam jedes genau in der angeforderten Größe zurück.
Unzensiert, mit und ohne Gewichte
Unser härtester Inhaltstest wurde gleich beim ersten Versuch so gerendert, wie er geschrieben war, ohne LoRA und mit geladener LoRA. Es gibt kein Content-Flag und keine zweite Prüfung des Ergebnisses.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Kommagetrennte Tags funktionieren am besten: Score-Tags, ein Source- und ein Rating-Tag, die Personenzahl, dann das Motiv. Triggerwörter der LoRA kommen zuerst. mindestens 1 Zeichen · höchstens 5000 Zeichen |
aspect_ratio | Nein | Neun native SDXL-Formate von 21:9 bis 9:21; standardmäßig 1:1 (1024 x 1024). Das Format ändert die Form, nicht den Preis. |
loras | Nein | Bis zu drei Einträge {path, scale}, trainiert für SDXL-Checkpoints der Pony-Familie; scale 0 bis 4, 1 ist neutral, 0,7 bis 1 ist ein guter Start. Standardwert: |
guidance_scale | Nein | Wie genau das Bild dem Prompt folgt, von 1 bis 20; standardmäßig 3,5. In unseren Tests brachte 7 mehr Kontrast, und 12 verbrannte die Farben. |
output_format | Nein | Standardmäßig JPEG, bei Bedarf PNG oder WebP. Das Format ändert den Preis nicht. |
seed | Nein | Hält eine Bildserie vergleichbar, während Sie jeweils nur einen LoRA-scale oder ein Tag ändern. Er garantiert nicht bei jedem Lauf exakt dieselben Pixel. |
Preis
$0.024 / Bild
Abgerechnet pro Bild. Seitenverhältnis, Ausgabeformat und das Laden von LoRAs ändern den Preis nicht.
Anwendungsfälle
Ein Hausstil für eine ganze Serie
Laden Sie eine Stil-LoRA, lassen Sie die Triggerwörter vorn und arbeiten Sie eine Liste von Prompts ab. Jedes Bild der Serie teilt sich denselben Look.
Konsistente Figuren
Halten Sie eine Figuren-LoRA und einen Seed fest und ändern Sie zwischen den Prompts nur Outfit, Ort und Licht.
Unzensierter Anime für Ihre Plattform
Laden Sie die LoRA, die Ihr Publikum erwartet, und schreiben Sie das Bild direkt in Tags. Weder beim Eingang noch beim Ausgang wird etwas gefiltert.
Prompt-Leitfaden und Praxistipps
Score-Tags zuerst
Beginnen Sie mit score_9, score_8_up, score_7_up, dann ein Source-Tag wie source_anime, ein Rating-Tag, die Personenzahl (1girl, 1boy) und das Motiv. Die Triggerwörter jeder LoRA gehören ganz nach vorn.
Das Alter angeben
Geben Sie an, dass jede Figur erwachsen ist (mature female, adult man, 30 years old). Jedes Beispiel auf dieser Seite tut das.
Mit dem Lauf ohne LoRA vergleichen
Rendern Sie denselben Prompt mit demselben Seed ohne die LoRA. Sind die beiden Bilder identisch, wurde die Datei für ein anderes Basismodell trainiert: Solche LoRAs laden ohne Fehlermeldung und bewirken nichts.
Guidance zwischen 3,5 und 7
Der Standardwert 3,5 ist ausgewogen. In unseren Tests brachte 7 mehr Kontrast und Sättigung, 12 verbrannte die Farben, und 1 kam blass heraus.
API-Schnellstart
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "prefect/pony-xl-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.










