Veo3 API'sini kendi uygulamalarınızda kullanmak için aşağıdaki endpoint'leri kullanabilirsiniz.
https://veo-api.codefast.app
API key'inizin geçerli olup olmadığını kontrol edin.
X-API-Key: your_api_key_here
{ "message": "Veo 3 Fast Video Generator API running" }
Yeni bir video oluşturmak için kullanın.
X-API-Key: your_api_key_here
Content-Type: application/json
{
"prompt": "A beautiful sunset over mountains",
"aspect_ratio": "16:9",
"duration_seconds": 6,
"image": "base64-encoded-image-data (opsiyonel)"
}
{
"job_id": "2949a83f-ac0c-46a3-a3a2-aad86d2d577d",
"status": "queued",
"queue_position": 1,
"total_in_queue": 1,
"aspect_ratio": "16:9",
"duration_seconds": 6,
"has_image": false,
"daily_limit": 20,
"daily_limit_remaining": 18
}
Video oluşturma durumunu kontrol edin.
X-API-Key: your_api_key_here
{
"job_id": "2949a83f-ac0c-46a3-a3a2-aad86d2d577d",
"status": "processing",
"queue_position": 0,
"total_in_queue": 0,
"aspect_ratio": "16:9",
"duration_seconds": 6,
"has_image": false,
"video_url": "",
"error": "",
"created_at": "20.09.2025 03:07:58",
"started_at": "20.09.2025 03:07:59",
"completed_at": "",
"daily_limit": 20,
"daily_limit_remaining": 18
}
{
"job_id": "2949a83f-ac0c-46a3-a3a2-aad86d2d577d",
"status": "completed",
"aspect_ratio": "16:9",
"duration_seconds": 6,
"has_image": false,
"video_url": "https://f003.backblazeb2.com/file/veo3videos/2949a83f-ac0c-46a3-a3a2-aad86d2d577d.mp4",
"completed_at": "20.09.2025 03:09:06"
}
Tüm oluşturduğunuz videoları listeleyin.
X-API-Key: your_api_key_here
{
"count": 4,
"videos": [
{
"job_id": "9343595a-479e-41d7-a34a-88df5ceffa5f",
"video_url": "https://iframe.mediadelivery.net/play/491799/224feb1d-...",
"created_at": "20.09.2025 03:05:30",
"metadata": {
"aspect_ratio": "16:9",
"duration_seconds": 6,
"resolution": "720p",
"has_image": false
}
}
],
"daily_limit": 20,
"daily_limit_remaining": 18
}
// Video oluştur
const response = await fetch('https://veo-api.codefast.app/generate', {
method: 'POST',
headers: {
'X-API-Key': 'your_api_key_here',
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: 'A beautiful sunset over mountains',
aspect_ratio: '16:9',
duration_seconds: 6,
// image: 'base64-encoded-image-data' // opsiyonel
})
});
const data = await response.json();
curl -X POST "https://veo-api.codefast.app/generate" -H "X-API-Key: your_api_key_here" -H "Content-Type: application/json" -d '{
"prompt": "A beautiful sunset over mountains",
"aspect_ratio": "16:9",
"duration_seconds": 6
}'
import requests
response = requests.post(
'https://veo-api.codefast.app/generate',
headers={'X-API-Key': 'your_api_key_here'},
json={
'prompt': 'A beautiful sunset over mountains',
'aspect_ratio': '16:9',
'duration_seconds': 6,
# 'image': 'base64-encoded-image-data' # optional
}
)
data = response.json()