VeyraGen, vanuit je AI-assistent.
VeyraGen heeft een MCP-server. Een assistent die MCP spreekt, zoals Claude, kan daarmee in jouw studio werken.
Wat je assistent kan
- Je creditsaldo bekijken.
- De modellen en poses in je bibliotheek opvragen.
- De prijs van een beeld noemen voordat het iets kost.
- Een beeld maken en de voortgang volgen.
- Je beelden en modellen als galerij in de chat laten zien, met een link naar elk bestand op volle grootte.
- Je eerdere generaties bekijken.
Zo koppel je hem
- 01Maak in de studio een API-sleutel aan onder Integraties.
- 02Voeg in je assistent een MCP-server toe met het adres hieronder.
- 03Geef je sleutel mee als Bearer-token in de Authorization-header.
https://www.veyragen.com/api/mcp
Voorbeeld voor een client met een JSON-configuratie
{
"mcpServers": {
"veyragen": {
"url": "https://www.veyragen.com/api/mcp",
"headers": {
"Authorization": "Bearer jouw-API-sleutel"
}
}
}
}REST-API
Dezelfde API-sleutel opent ook een gewone REST-API, voor je PIM, DAM of webshop. Verzoeken en antwoorden zijn JSON.
https://www.veyragen.com/api/v1
Stuur je sleutel mee bij elk verzoek, in deze header. Een ingetrokken sleutel werkt meteen niet meer.
Authorization: Bearer jouw-API-sleutel
- GET /credits
- Je creditsaldo.
- GET /generations
- Je recente generaties. Query: limit (1–20) en status.
- POST /generations
- Een beeld maken; kost credits. Body: product_url en prompt, eventueel provider, aspect_ratio en model_url. Geeft een task_id terug.
- GET /generations/{task_id}
- De stand van een beeld: processing, success of fail. Bij success de adressen van de beelden, bij fail de teruggegeven credits.
- GET /models
- De beschikbare modellen.
- GET /poses
- De beschikbare poses.
Voorbeeld: een beeld maken
curl -X POST https://www.veyragen.com/api/v1/generations \
-H "Authorization: Bearer jouw-API-sleutel" \
-H "Idempotency-Key: 6f1c2a9e-3b7d-4e0a-9c2f-8d4b1a7e5c30" \
-H "Content-Type: application/json" \
-d '{"product_url": "https://example.com/product.png", "prompt": "Op een model bij het raam, zacht daglicht."}'Limieten
Per sleutel 120 verzoeken per minuut en daarnaast 20 nieuwe beelden per minuut, via REST en MCP samen. Daarboven krijg je 429 met een Retry-After-header: het aantal seconden tot je verder kunt.
Veilig opnieuw proberen
Stuur bij POST /generations een Idempotency-Key-header mee, bijvoorbeeld een UUID. Komt hetzelfde verzoek binnen 24 uur nog eens met die sleutel, dan krijg je het eerste antwoord terug en betaal je één keer. Via MCP heet hij idempotency_key.
Fouten
Een fout komt terug als JSON met een veld error.
- 400
- Ongeldig verzoek of ongeldige waarde.
- 401
- Geen, een onbekende of een ingetrokken sleutel.
- 402
- Niet genoeg credits.
- 403
- Je abonnement heeft geen API-toegang.
- 404
- Onbekend endpoint of onbekende generatie.
- 409
- Het eerste verzoek met deze Idempotency-Key loopt nog.
- 422
- Deze Idempotency-Key hoort bij een ander verzoek.
- 429
- Limiet bereikt; wacht de seconden uit Retry-After.
- 5xx
- Fout aan onze kant. Een beeld dat niet gemaakt kon worden, kost niets.
Toegang via de API en MCP zit in Professional en Business.
Bekijk de prijzen