Cosmos 3 Super
API kılavuzu ve entegrasyon referansı: uç nokta, girdi alanları, fiyatlar, webhook ve hatalar.
Mod
Bu modelin 2 modu var; alanlar, çıktı ve fiyatlar seçili moda göredir. Modu istekte category_id ile seçin (örneklerde hazır). Göndermezseniz girdinize uyan mod, o da yoksa varsayılan mod çalışır.
İstek ve yanıt
https://kolayzeka.com/api/models/cosmos-3-super/generateGövde: { "input": {…alanlar}, "category_id"?: sayı, "webhook_url"?: "https://…" }. Alanlar aşağıda; tanımlı olmayan bir alan 422 döner.
cURL · JSON
curl -X POST https://kolayzeka.com/api/models/cosmos-3-super/generate \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "Prompt",
"image_url": "https://cdn.example.com/input.jpg",
"negative_prompt": "The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality.",
"enable_prompt_expansion": true,
"enable_agentic_generation": false,
"agentic_max_iterations": 2,
"agentic_samples_per_iteration": 2,
"agentic_early_stop": true,
"image_size": "{\n \"width\": 832,\n \"height\": 480\n}",
"num_frames": 189,
"frames_per_second": 24,
"num_inference_steps": 28,
"guidance_scale": 6,
"enable_safety_checker": true
},
"category_id": 8,
"webhook_url": "https://your-server.com/hooks/kolayzeka"
}'cURL · multipart (dosya yükleyerek)
curl -X POST https://kolayzeka.com/api/models/cosmos-3-super/generate \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-F 'input[prompt]=Prompt' \
-F 'input[negative_prompt]=The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality.' \
-F 'input[enable_prompt_expansion]=true' \
-F 'input[enable_agentic_generation]=false' \
-F 'input[agentic_max_iterations]=2' \
-F 'input[agentic_samples_per_iteration]=2' \
-F 'input[agentic_early_stop]=true' \
-F 'input[image_size]={
"width": 832,
"height": 480
}' \
-F 'input[num_frames]=189' \
-F 'input[frames_per_second]=24' \
-F 'input[num_inference_steps]=28' \
-F 'input[guidance_scale]=6' \
-F 'input[enable_safety_checker]=true' \
-F 'input[image_url]=@./image_url.jpg' \
-F 'category_id=8' \
-F 'webhook_url=https://your-server.com/hooks/kolayzeka'202 ve status: "queued" döner; sonuç henüz yoktur. Sonucu GET https://kolayzeka.com/api/generations/{id} ile sorgulayın ya da webhook_url verin (aynı nesne gelir). Durumlar: queued → processing → completed | failed. estimated_seconds bu modun geçmiş ortalama süresidir (null olabilir).1 · POST yanıtı (202)
{
"data": {
"id": "9d1c…-uuid",
"model": "cosmos-3-super",
"output_type": "video",
"source": "api",
"status": "queued",
"input_data": {
"prompt": "Prompt",
"image_url": "https://cdn.example.com/input.jpg",
"negative_prompt": "The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality.",
"enable_prompt_expansion": true,
"enable_agentic_generation": false,
"agentic_max_iterations": 2,
"agentic_samples_per_iteration": 2,
"agentic_early_stop": true,
"image_size": "{\n \"width\": 832,\n \"height\": 480\n}",
"num_frames": 189,
"frames_per_second": 24,
"num_inference_steps": 28,
"guidance_scale": 6,
"enable_safety_checker": true
},
"output_data": null,
"thumbnail_url": null,
"credit_cost": 44811,
"duration": null,
"estimated_seconds": 12,
"error_message": null,
"webhook_url": "https://your-server.com/hooks/kolayzeka",
"created_at": "2026-06-29T12:00:00.000000Z",
"updated_at": "2026-06-29T12:00:00.000000Z"
},
"success": true
}2 · Tamamlandı (GET /generations/{id} veya webhook)
{
"data": {
"id": "9d1c…-uuid",
"model": "cosmos-3-super",
"output_type": "video",
"source": "api",
"status": "completed",
"input_data": {
"prompt": "Prompt",
"image_url": "https://cdn.example.com/input.jpg",
"negative_prompt": "The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality.",
"enable_prompt_expansion": true,
"enable_agentic_generation": false,
"agentic_max_iterations": 2,
"agentic_samples_per_iteration": 2,
"agentic_early_stop": true,
"image_size": "{\n \"width\": 832,\n \"height\": 480\n}",
"num_frames": 189,
"frames_per_second": 24,
"num_inference_steps": 28,
"guidance_scale": 6,
"enable_safety_checker": true
},
"output_data": {
"result": "https://<signed-url>/output.mp4"
},
"thumbnail_url": "https://<signed-url>/thumb.jpg",
"credit_cost": 44811,
"duration": 4.52,
"estimated_seconds": 12,
"error_message": null,
"webhook_url": "https://your-server.com/hooks/kolayzeka",
"created_at": "2026-06-29T12:00:00.000000Z",
"updated_at": "2026-06-29T12:00:05.000000Z"
},
"success": true
}3 · Başarısız
{
"data": {
"id": "9d1c…-uuid",
"model": "cosmos-3-super",
"output_type": "video",
"source": "api",
"status": "failed",
"input_data": {
"prompt": "Prompt",
"image_url": "https://cdn.example.com/input.jpg",
"negative_prompt": "The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality.",
"enable_prompt_expansion": true,
"enable_agentic_generation": false,
"agentic_max_iterations": 2,
"agentic_samples_per_iteration": 2,
"agentic_early_stop": true,
"image_size": "{\n \"width\": 832,\n \"height\": 480\n}",
"num_frames": 189,
"frames_per_second": 24,
"num_inference_steps": 28,
"guidance_scale": 6,
"enable_safety_checker": true
},
"output_data": null,
"thumbnail_url": null,
"credit_cost": 0,
"duration": null,
"estimated_seconds": 12,
"error_message": "Sağlayıcı yoğun, lütfen tekrar deneyin.",
"webhook_url": "https://your-server.com/hooks/kolayzeka",
"created_at": "2026-06-29T12:00:00.000000Z",
"updated_at": "2026-06-29T12:00:00.000000Z"
},
"success": true
}- Sonuç
output_data.resultalanındadır (imzalı URL, süreli: kalıcı tutmak için kendi depolamanıza indirin). - Medya URL'leri imzalıdır ve süresi dolar; eski bir URL için işi tekrar
GETedin, taze URL gelir. - Geçmiş:
GET https://kolayzeka.com/api/generations(en yeni önce, sayfa başına 20,?page=).
Fiyat ve teklif
Fiyat kredi cinsindendir ve seçtiğiniz seçeneklere (kalite, boyut, süre, adet…) göre değişir. Varsayılan ayarlarla bu mod ≈ 44811 kredi.
https://kolayzeka.com/api/models/cosmos-3-super/quoteÇalıştırmadan, tam bu girdinin fiyatı. Token gerekmez; girdiyi üretimdeki gibi doğrular.
cURL
curl -X POST https://kolayzeka.com/api/models/cosmos-3-super/quote \
-H "Content-Type: application/json" \
-d '{"input":{"prompt":"Prompt","image_url":"https://cdn.example.com/input.jpg","negative_prompt":"The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality.","enable_prompt_expansion":true,"enable_agentic_generation":false,"agentic_max_iterations":2,"agentic_samples_per_iteration":2,"agentic_early_stop":true,"image_size":"{\n \"width\": 832,\n \"height\": 480\n}","num_frames":189,"frames_per_second":24,"num_inference_steps":28,"guidance_scale":6,"enable_safety_checker":true},"category_id":8}'Yanıt
{
"success": true,
"data": {
"credits": 44811,
"basis": "per_second",
"exact": true,
"mode": {
"category_id": 8,
"label": "Image to Video"
}
}
}exact: false: fiyat çıktıya bağlı (ör. token, gerçek süre); teklif tipik değerle hesaplanır.- Kredi, istek kabul edilince teklif tutarı kadar ayrılır. İş bitince gerçek tutara göre fark düşülür ya da iade edilir; iş başarısız olursa tamamı iade edilir. Kesin tutar: sonuçtaki
credit_cost. - Bakiye:
GET https://kolayzeka.com/api/me→credit_balance. Yetmezse 402insufficient_credits.
Girdi alanları
input içine gönderilir. Tip etiketi gönderilecek JSON değeridir (string, integer, number, boolean, url, array<url>). Aynı liste makine-okunur olarak GET https://kolayzeka.com/api/ai-models/cosmos-3-super yanıtında.
promptPrompt · Text prompt describing the motion and scene of the video to generate.
image_urlImage Url · URL of the conditioning first-frame image for the video.
JSON'da herkese açık bir https URL gönderin, ya da dosyayı multipart ile yükleyin: -F 'input[image_url]=@./dosya.jpg'
negative_promptNegative Prompt · Content to steer the generation away from (artifacts, unwanted motion). Defaults to NVIDIA's recommended i2v negative prompt; pass an empty string to disable.
Varsayılan: "The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality." (gönderilmezse bu kullanılır)
enable_prompt_expansionEnable Prompt Expansion · If true, the Cosmos3-Nano Reasoner (a VLM that sees the first frame) rewrites the prompt into the dense caption Cosmos3 was trained on. The app starts a local Reasoner by default, or uses COSMOS_PROMPT_UPSAMPLER_BASE_URL when configured. Falls back to the raw prompt if expansion fails.
Varsayılan: true (gönderilmezse bu kullanılır)
enable_agentic_generationEnable Agentic Generation · Enable the iterative Cosmos agentic loop: prompt upsampling, candidate video generation, VLM critique of sampled frames, and prompt rewrite. Each candidate is a full render, so this is substantially slower and costlier than a single generation.
Varsayılan: false (gönderilmezse bu kullanılır)
agentic_max_iterationsAgentic Max Iterations · Maximum agentic prompt stages when agentic generation is enabled.
Varsayılan: 2 (gönderilmezse bu kullanılır)
Sınırlar: en az 1 · en çok 3
agentic_samples_per_iterationAgentic Samples Per Iteration · Candidate videos to generate and judge per agentic iteration. The best candidate advances to the next rewrite stage.
Varsayılan: 2 (gönderilmezse bu kullanılır)
Sınırlar: en az 1 · en çok 3
agentic_early_stopAgentic Early Stop · Stop the agentic loop early when the critic score clears the strict quality threshold.
Varsayılan: true (gönderilmezse bu kullanılır)
image_sizeImage Size · The size of the generated video. The request is clamped and snapped to the nearest supported NVIDIA tier (256p/480p/720p) and aspect ratio.
Kabul edilen değerler:"square_hd""square""portrait_4_3""portrait_16_9""landscape_4_3""landscape_16_9"
Varsayılan: "{\n \"width\": 832,\n \"height\": 480\n}" (gönderilmezse bu kullanılır)
num_framesNum Frames · Number of frames to generate. More frames yield a longer video.
Varsayılan: 189 (gönderilmezse bu kullanılır)
Sınırlar: en az 5 · en çok 189
frames_per_secondFrames Per Second · Frames per second of the output video.
Varsayılan: 24 (gönderilmezse bu kullanılır)
Sınırlar: en az 4 · en çok 60
num_inference_stepsNum Inference Steps · Number of denoising steps. More steps yield higher quality but take longer.
Varsayılan: 28 (gönderilmezse bu kullanılır)
Sınırlar: en az 1 · en çok 50
guidance_scaleGuidance scale (CFG) · Classifier-free guidance scale. Higher values increase prompt adherence at the cost of diversity.
Varsayılan: 6 (gönderilmezse bu kullanılır)
Sınırlar: en az 0 · en çok 20
seedSeed · The same seed and prompt given to the same model version will produce the same video every time.
enable_safety_checkerEnable Safety Checker · Enable content moderation for the input prompt and image. Disabling it requires account authorization; unauthorized requests are always checked.
Varsayılan: true (gönderilmezse bu kullanılır)
Kimlik doğrulama
Her istekte Authorization: Bearer YOUR_API_TOKEN. Token'ı Profil sayfasında oluşturun. Katalog ve teklif (/ai-models, /quote) token istemez. Ayrıntılar: geliştirici rehberi.
Webhook
İsteğe bir webhook_url (https) ekleyin; iş bitince oraya imzalı bir POST gelir. Gövde { event, success, data }: data, durum endpoint'inin döndüğü nesnenin aynısıdır. Sorgulamaya gerek kalmaz; uzun işler (video, çok adımlı uygulamalar) için önerilir.
Gelen başlıklar
X-KolayZeka-Event: generation.completed // veya generation.failed
X-KolayZeka-Signature: sha256=<hex>
User-Agent: KolayZeka-Webhook/1.0
İmza = ham gövdenin, hesabınızın webhook imzalama anahtarı ile HMAC-SHA256'sı. Anahtarı Profil sayfasında oluşturun (bir kez gösterilir). Anahtar yoksa webhook gönderilmez.
Doğrulama · Node.js
import crypto from 'node:crypto';
// rawBody: the request body exactly as received (before JSON.parse).
const expected = 'sha256=' + crypto
.createHmac('sha256', process.env.KOLAYZEKA_WEBHOOK_SECRET)
.update(rawBody)
.digest('hex');
const given = req.headers['x-kolayzeka-signature'] ?? '';
if (given.length !== expected.length ||
!crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(given))) {
return res.status(401).end();
}Doğrulama · PHP / Laravel
$expected = 'sha256='.hash_hmac('sha256', $request->getContent(), config('services.kolayzeka.webhook_secret'));
abort_unless(hash_equals($expected, (string) $request->header('X-KolayZeka-Signature')), 401);- 2xx dönün. Diğer yanıtlar ve ağ hataları 30 sn arayla en çok 5 kez yeniden denenir.
- Aynı iş için birden fazla gelebilir:
data.idile tekilleştirin. - Özel / iç ağ / bulut-metadata adresleri reddedilir (422 invalid_webhook_url).
Hatalar
Her hata aynı şekildedir: { success: false, code, error, … }. Kodunuzu code'a göre yazın; error insan için mesajdır.
| HTTP | code | Ne zaman |
|---|---|---|
400 | invalid_mode | Modelin şu an çalıştırılabilir bir modu yok (geçici; başka model deneyin). |
401 | unauthenticated | Bearer token yok, geçersiz ya da iptal edilmiş. |
402 | insufficient_credits | Bakiye yetmiyor. Yanıtta balance (bakiye) ve required (gereken) var. |
403 | forbidden | Bu kaynağa erişim yetkiniz yok. |
404 | not_found | Model / uygulama / iş yok, aktif değil ya da size ait değil. |
405 | method_not_allowed | Endpoint bu HTTP metodunu kabul etmiyor. |
422 | validation_failed | Girdi şemaya uymuyor. errors alanı: alan → mesajlar. |
422 | invalid_webhook_url | webhook_url https değil, çözümlenmiyor ya da özel / iç ağ adresi. |
429 | rate_limited | Hız sınırı aşıldı. retry_after saniye sonra tekrar deneyin. |
500 | server_error | Beklenmeyen hata. Tekrar denemeden önce listeden (GET /api/generations) işin oluşup oluşmadığına bakın. |
402 örneği
{
"success": false,
"code": "insufficient_credits",
"error": "Yetersiz kredi. Bakiye: 40, Gerekli: 55",
"balance": 40,
"required": 55
}422 örneği
{
"success": false,
"code": "validation_failed",
"error": "Doğrulama başarısız oldu.",
"errors": {
"quality": [
"`quality` alanı şunlardan biri olmalıdır: low, medium, high."
]
}
}