Eleven V4 API
Tài liệu tham khảo API đầy đủ cho các mô hình chuyển văn bản thành giọng nói ElevenLabs Eleven V4.
Các biến thể mô hình
Điểm cuối
POST /api/v1/music/task
GET /api/v1/music/{task_id}
Tham số bắt buộc
Tham số tùy chọn
Ví dụ yêu cầu
const response = await fetch('https://api.flaq.ai/api/v1/music/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'elevenlabs-eleven-v4',
prompt: 'Welcome to Flaq.ai. Let us make something great together.',
voice_id: 'Alicia',
stability: 0.5,
similarity: 0.75,
}),
});
const { data } = await response.json();
const taskId = data.task_id;
Định dạng phản hồi
Gửi tác vụ
{
"code": 0,
"message": "success",
"data": {
"task_id": "{task_id}",
"response_url": "https://api.flaq.ai/api/v1/music/{task_id}",
"task_status": "submitted"
}
}
Truy vấn trạng thái tác vụ
const response = await fetch('https://api.flaq.ai/api/v1/music/{task_id}', {
headers: { Authorization: 'Bearer YOUR_API_KEY' },
});
const { data } = await response.json();
console.log(data.task_status);
Tác vụ đã hoàn tất
{
"code": 0,
"message": "success",
"data": {
"task_id": "{task_id}",
"response_url": "https://api.flaq.ai/api/v1/music/{task_id}",
"task_status": "succeed",
"task_status_msg": null,
"task_result": {
"audios": [{ "url": "https://example.com/generated-speech.mp3" }]
}
}
}
Các giá trị trạng thái tác vụ
submitted: Tác vụ đã được gửi.
processing: Tác vụ đang được xử lý.
succeed: Tác vụ đã hoàn tất thành công.
failed: Tác vụ đã thất bại.