curl -X GET https://api.muvi.video/v1/providers/google/models \
-H "x-api-key: YOUR_API_KEY"
import requests
provider_id = "google"
response = requests.get(
f"https://api.muvi.video/v1/providers/{provider_id}/models",
headers={"x-api-key": "YOUR_API_KEY"}
)
data = response.json()
print(f"Provider: {data['provider']['name']}")
for model in data["models"]:
print(f" - {model['name']} ({model['category']})")
const providerId = "google";
const response = await fetch(
`https://api.muvi.video/v1/providers/${providerId}/models`,
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const data = await response.json();
console.log(`Provider: ${data.provider.name}`);
data.models.forEach(model => {
console.log(` - ${model.name} (${model.category})`);
});
{
"provider": {
"id": "google",
"name": "Google",
"description": "Google's AI video and image generation models",
"logoUrl": "https://cdn.muvi.video/providers/google.png",
"website": "https://ai.google",
"color": "#4285F4",
"categories": ["video", "image"],
"isActive": true
},
"models": [
{
"id": "model_abc123",
"name": "Veo 3.1 Fast",
"description": "High-speed video generation model",
"category": "video",
"currentVersion": "v1.0",
"versionCount": 2,
"currentVersionPricing": {
"baseCredits": 50,
"unit": "per_generation"
}
}
]
}
Providers
Get Provider Models
Retrieve all models offered by a specific provider.
GET
/
v1
/
providers
/
{providerId}
/
models
curl -X GET https://api.muvi.video/v1/providers/google/models \
-H "x-api-key: YOUR_API_KEY"
import requests
provider_id = "google"
response = requests.get(
f"https://api.muvi.video/v1/providers/{provider_id}/models",
headers={"x-api-key": "YOUR_API_KEY"}
)
data = response.json()
print(f"Provider: {data['provider']['name']}")
for model in data["models"]:
print(f" - {model['name']} ({model['category']})")
const providerId = "google";
const response = await fetch(
`https://api.muvi.video/v1/providers/${providerId}/models`,
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const data = await response.json();
console.log(`Provider: ${data.provider.name}`);
data.models.forEach(model => {
console.log(` - ${model.name} (${model.category})`);
});
{
"provider": {
"id": "google",
"name": "Google",
"description": "Google's AI video and image generation models",
"logoUrl": "https://cdn.muvi.video/providers/google.png",
"website": "https://ai.google",
"color": "#4285F4",
"categories": ["video", "image"],
"isActive": true
},
"models": [
{
"id": "model_abc123",
"name": "Veo 3.1 Fast",
"description": "High-speed video generation model",
"category": "video",
"currentVersion": "v1.0",
"versionCount": 2,
"currentVersionPricing": {
"baseCredits": 50,
"unit": "per_generation"
}
}
]
}
Authentication
Requires an API key withlist_models scope.
string
required
Your API key with
list_models scope.Path Parameters
string
required
The unique identifier of the provider (e.g.,
google, alibaba).Response
object
Provider details.
Show Provider Object
Show Provider Object
array
curl -X GET https://api.muvi.video/v1/providers/google/models \
-H "x-api-key: YOUR_API_KEY"
import requests
provider_id = "google"
response = requests.get(
f"https://api.muvi.video/v1/providers/{provider_id}/models",
headers={"x-api-key": "YOUR_API_KEY"}
)
data = response.json()
print(f"Provider: {data['provider']['name']}")
for model in data["models"]:
print(f" - {model['name']} ({model['category']})")
const providerId = "google";
const response = await fetch(
`https://api.muvi.video/v1/providers/${providerId}/models`,
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const data = await response.json();
console.log(`Provider: ${data.provider.name}`);
data.models.forEach(model => {
console.log(` - ${model.name} (${model.category})`);
});
{
"provider": {
"id": "google",
"name": "Google",
"description": "Google's AI video and image generation models",
"logoUrl": "https://cdn.muvi.video/providers/google.png",
"website": "https://ai.google",
"color": "#4285F4",
"categories": ["video", "image"],
"isActive": true
},
"models": [
{
"id": "model_abc123",
"name": "Veo 3.1 Fast",
"description": "High-speed video generation model",
"category": "video",
"currentVersion": "v1.0",
"versionCount": 2,
"currentVersionPricing": {
"baseCredits": 50,
"unit": "per_generation"
}
}
]
}
