Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt

Use this file to discover all available pages before exploring further.

Gambaran Umum

Gunakan endpoint ini untuk polling async terpadu di berbagai jenis task seperti pembuatan video, gambar, musik, dan 3D. Jika respons create menyertakan poll_url, panggil path tersebut secara persis. Untuk alur kerja async yang lebih baru, poll_url dapat mengarah ke /v1/tasks/{taskId}.

Parameter Path

taskId
string
wajib
ID task yang dikembalikan oleh permintaan create.

Respons

id
string
Pengidentifikasi task.
status
string
Status task seperti pending, processing, completed, atau failed. Task yang dibatalkan direpresentasikan sebagai failed dengan cancelled: true.
cancelled
boolean
true ketika async task yang masih antre dibatalkan sebelum eksekusi.
cancellation_status
string
Penanda pembatalan. Ada sebagai cancelled ketika pembatalan berhasil.
data
array
Untuk task gambar yang selesai, hasil gambar yang dibuat dikembalikan di sini. Task gambar mengembalikan URL di data[].url.
video_url
string
URL aset hasil ketika task selesai dan menghasilkan video.
error
string
Pesan error ketika task gagal.

Perilaku Error

Jika task sudah tidak ada, telah kedaluwarsa, atau tidak dapat diselesaikan melalui kontrak async-task publik, LemonData mengembalikan:
{
  "error": {
    "message": "Task not found or no longer available.",
    "type": "invalid_request_error",
    "code": "async_task_not_found"
  }
}

Contoh

curl "https://api.lemondata.cc/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
  -H "Authorization: Bearer sk-your-api-key"
Python
import requests

poll_url = "/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
response = requests.get(
    f"https://api.lemondata.cc{poll_url}",
    headers={"Authorization": "Bearer sk-your-api-key"},
)
print(response.json())
JavaScript
const pollUrl = '/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa';
const response = await fetch(`https://api.lemondata.cc${pollUrl}`, {
  headers: { Authorization: 'Bearer sk-your-api-key' },
});
console.log(await response.json());