LTX 2.3 Trainer (V2) - Video-to-Audio
Tengja
ltx23-trainer-v2/v2a
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/ltx23-trainer-v2/v2a?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"training_data_url": "https://example.com/your-file.zip"
}'
# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY"
const API = "https://api.doitong.com/v1";
const headers = {
"Authorization": "Bearer " + process.env.DOITONG_API_KEY,
"Content-Type": "application/json",
};
// Run the model; wait up to 20 s for the finished result in the same call
let res = await fetch(API + "/run/ltx23-trainer-v2/v2a?wait=20", {
method: "POST",
headers,
body: JSON.stringify({
"training_data_url": "https://example.com/your-file.zip"
}),
});
let request = await res.json();
if (!res.ok) throw new Error(request.error.code + ": " + request.error.message);
// Not finished yet: long-poll until it is
while (request.status === "queued" || request.status === "running") {
res = await fetch(API + "/requests/" + request.id + "?wait=20", { headers });
request = await res.json();
}
if (request.status !== "succeeded") throw new Error(JSON.stringify(request.error));
console.log(request.outputs.map((o) => o.url), request.cost.credits + " API credits ($" + request.cost.usd + ")");
import os
import requests
API = "https://api.doitong.com/v1"
headers = {"Authorization": "Bearer " + os.environ["DOITONG_API_KEY"]}
payload = {
"training_data_url": "https://example.com/your-file.zip",
}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/ltx23-trainer-v2/v2a", params={"wait": 20}, json=payload, headers=headers)
request = r.json()
if not r.ok:
raise RuntimeError(request["error"]["code"] + ": " + request["error"]["message"])
# Not finished yet: long-poll until it is
while request["status"] in ("queued", "running"):
request = requests.get(API + "/requests/" + request["id"], params={"wait": 20}, headers=headers).json()
if request["status"] != "succeeded":
raise RuntimeError(request["error"])
print([o["url"] for o in request["outputs"]], request["cost"]["credits"], "API credits", "$" + request["cost"]["usd"])
# 1. Connect once (Claude Code; Cursor, VS Code, Claude Desktop: https://doitong.com/is/developers/docs/mcp)
claude mcp add --transport http doitong-models https://api.doitong.com/v1/mcp \
--header "Authorization: Bearer $DOITONG_API_KEY"
# 2. Your agent calls the "run" tool with:
{
"model_id": "ltx23-trainer-v2/v2a",
"input": {
"training_data_url": "https://example.com/your-file.zip"
}
}
Kallaðu á líkanið LTX 2.3 Trainer (V2) - Video-to-Audio (ltx23-trainer-v2/v2a) í gegnum Doitong API. Skjöl fyrir gervigreindarforrit: https://doitong.com/is/developers/models/ltx23-trainer-v2/v2a.md
POST https://api.doitong.com/v1/run/ltx23-trainer-v2/v2a?wait=20
Authorization: Bearer $DOITONG_API_KEY
Content-Type: application/json
{
"training_data_url": "https://example.com/your-file.zip"
}
Ef svarstaðan er "queued" eða "running" skaltu kalla reglulega á GET https://api.doitong.com/v1/requests/REQUEST_ID?wait=20 þar til hún er "succeeded"; skrárnar eru í outputs[].url. POST https://api.doitong.com/v1/quote/ltx23-trainer-v2/v2a með sama meginmáli skilar nákvæmu verði áður en keyrt er.
Þessi beiðni: 9,80 $ 9.800 API-inneignir Keyra á þessari síðu
Nýi API-lykillinn þinn. Hún birtist aðeins núna og er þegar í kóðanum og í API-lyklareitnum hér fyrir neðan. Haltu henni leyndri: settu hana aldrei í kóða sem keyrir í vafra.
Fyrsta niðurstaðan þín birtist hér
Búðu til beiðni hér að neðan og keyrðu hana með API-lyklinum þínum. Úttök eru afrituð í geymsluna okkar og geymd að eilífu eða 7 dagar án kostnaðar.
Búa til beiðni
Stýringar eru búnar til út frá líkanaskemanu. Kóðinn og verðið uppfærast þegar þú breytir þeim.
/run/ltx23-trainer-v2/v2a?wait=20
verðtilboð → 9,80 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/ltx23-trainer-v2/v2a?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"training_data_url": "https://example.com/your-file.zip"
}'
# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY"
const API = "https://api.doitong.com/v1";
const headers = {
"Authorization": "Bearer " + process.env.DOITONG_API_KEY,
"Content-Type": "application/json",
};
// Run the model; wait up to 20 s for the finished result in the same call
let res = await fetch(API + "/run/ltx23-trainer-v2/v2a?wait=20", {
method: "POST",
headers,
body: JSON.stringify({
"training_data_url": "https://example.com/your-file.zip"
}),
});
let request = await res.json();
if (!res.ok) throw new Error(request.error.code + ": " + request.error.message);
// Not finished yet: long-poll until it is
while (request.status === "queued" || request.status === "running") {
res = await fetch(API + "/requests/" + request.id + "?wait=20", { headers });
request = await res.json();
}
if (request.status !== "succeeded") throw new Error(JSON.stringify(request.error));
console.log(request.outputs.map((o) => o.url), request.cost.credits + " API credits ($" + request.cost.usd + ")");
import os
import requests
API = "https://api.doitong.com/v1"
headers = {"Authorization": "Bearer " + os.environ["DOITONG_API_KEY"]}
payload = {
"training_data_url": "https://example.com/your-file.zip",
}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/ltx23-trainer-v2/v2a", params={"wait": 20}, json=payload, headers=headers)
request = r.json()
if not r.ok:
raise RuntimeError(request["error"]["code"] + ": " + request["error"]["message"])
# Not finished yet: long-poll until it is
while request["status"] in ("queued", "running"):
request = requests.get(API + "/requests/" + request["id"], params={"wait": 20}, headers=headers).json()
if request["status"] != "succeeded":
raise RuntimeError(request["error"])
print([o["url"] for o in request["outputs"]], request["cost"]["credits"], "API credits", "$" + request["cost"]["usd"])
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "run",
"arguments": {
"model_id": "ltx23-trainer-v2/v2a",
"input": {
"training_data_url": "https://example.com/your-file.zip"
},
"wait_seconds": 20
}
}
}
Keyra þessa beiðni
Lykillinn þinn er áfram í þessum vafra: hann er aðeins sendur til Doitong API og vistaður í localStorage aðeins ef þú hakar við Muna. Fá API-lykil
Um LTX 2.3 Trainer (V2) - Video-to-Audio
Þjálfar LoRA sem býr til hljóðrás sem passar við aðgerðirnar á skjánum í myndskeiði. Öll þjálfunarmyndskeið verða að halda hljóðrás, þannig að sviðaskipting er sjálfgefið óvirk til að forðast hljóðlausar eftirbútur. Staðfestingarsýni (allt að 2) para hvert um sig leiðbeiningu við hljóðlaust myndskeið. Gögnin eru zip-safn í gegnum `training_data_url`.
Færibreytur
training_data_urláskilið
rankvalfrjálst
number_of_stepsvalfrjálst
learning_ratevalfrjálst
number_of_framesvalfrjálst
frame_ratevalfrjálst
resolutionvalfrjálst
aspect_ratiovalfrjálst
trigger_phrasevalfrjálst
auto_scale_inputvalfrjálst
split_input_into_scenesvalfrjálst
split_input_duration_thresholdvalfrjálst
debug_datasetvalfrjálst
validationvalfrjálst
validation[].promptáskilið
validation[].video_urláskilið
validation_negative_promptvalfrjálst
validation_number_of_framesvalfrjálst
validation_frame_ratevalfrjálst
validation_resolutionvalfrjálst
validation_aspect_ratiovalfrjálst
stg_scalevalfrjálst
Úttak
{
"id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
"object": "request",
"model": "ltx23-trainer-v2/v2a",
"status": "succeeded",
"created_at": "2026-10-20T12:00:00Z",
"started_at": "2026-10-20T12:00:02Z",
"completed_at": "2026-10-20T12:00:09Z",
"queue_position": null,
"cost": {
"credits": 9800,
"usd": "9.80",
"charged": 9800,
"refunded": 0
},
"input": {
"training_data_url": "https://example.com/your-file.zip"
},
"output": {
"video": {
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_name": "0-output.jpeg",
"file_size": 1843200
},
"audio": {
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_name": "0-output.jpeg",
"file_size": 1843200
},
"lora_file": {
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_name": "0-output.jpeg",
"file_size": 1843200
},
"config_file": {
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_name": "0-output.jpeg",
"file_size": 1843200
},
"debug_dataset": {
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_name": "0-output.jpeg",
"file_size": 1843200
}
},
"outputs": [
{
"type": "file",
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_size": 1843200,
"stored": true
}
],
"error": null,
"metrics": {
"inference_seconds": 6.8
},
"urls": {
"self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
"cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
}
}
Reitir úttaks
- video
- object {url, content_type, file_name, file_size} | nullSameinuð myndbandsforskoðun úr staðfestingu, þegar hún er tiltæk fyrir endapunkta sem búa til myndband.
- audio
- object {url, content_type, file_name, file_size} | nullSameinað hljóð úr staðfestingu, gefið sem forskoðun þegar það er tiltækt fyrir þessar hljóðeingöngu-leiðir: /audio-inpaint, /audio-extend-suffix, /audio-extend-prefix, /t2a, /a2a og /v2a.
- lora_file
- object {url, content_type, file_name, file_size}URL á þjálfaðar LoRA-vigtir á .safetensors-sniði.
- config_file
- object {url, content_type, file_name, file_size}Uppsetning fyrir uppsetningu ályktunarendapunkts.
- debug_dataset
- object {url, content_type, file_name, file_size} | nullVilluleitarúttak sem er tiltækt þegar `debug_dataset` er virkt: skráasafn sem hægt er að hlaða niður og inniheldur þjálfunargögnin eftir forvinnslu.
Önnur LTX 2.3 Trainer-tilbrigði
Fleiri líkön: Þjálfun
Fyrir gervigreindarþjóna: þessi síða á Markdown-sniði er á https://doitong.com/is/developers/models/ltx23-trainer-v2/v2a.md. Öll líkön og leiðbeiningar: https://doitong.com/developers/llms.txt