
Keine Treffer. Versuche „video“, „FLUX“ oder „webhooks“.
Modelle werden geladen…
nano-banana-2/edit
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/nano-banana-2/edit?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog'\''s pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png"
],
"resolution": "1K"
}'
# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY"
const API = "https://api.doitong.ru/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/nano-banana-2/edit?wait=20", {
method: "POST",
headers,
body: JSON.stringify({
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog's pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png"
],
"resolution": "1K"
}),
});
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.ru/v1"
headers = {"Authorization": "Bearer " + os.environ["DOITONG_API_KEY"]}
payload = {
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog's pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png",
],
"resolution": "1K",
}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/nano-banana-2/edit", 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/de/developers/docs/mcp)
claude mcp add --transport http doitong-models https://api.doitong.ru/v1/mcp \
--header "Authorization: Bearer $DOITONG_API_KEY"
# 2. Your agent calls the "run" tool with:
{
"model_id": "nano-banana-2/edit",
"input": {
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog's pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png"
],
"resolution": "1K"
}
}
Rufe das Modell Nano Banana 2 Edit (nano-banana-2/edit) über die Doitong API auf. Dokumentation für Agenten: https://doitong.com/de/developers/models/nano-banana-2/edit.md
POST https://api.doitong.ru/v1/run/nano-banana-2/edit?wait=20
Authorization: Bearer $DOITONG_API_KEY
Content-Type: application/json
{
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog's pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png"
],
"resolution": "1K"
}
Wenn der Antwortstatus "queued" oder "running" lautet, frage GET https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20 ab, bis er "succeeded" lautet; die Dateien befinden sich in outputs[].url. POST https://api.doitong.ru/v1/quote/nano-banana-2/edit mit demselben Body gibt den exakten Preis vor der Ausführung zurück.
Diese Anfrage: 0,08 $ 80 API-Credits · ≈ 8,38 ₽ Auf dieser Seite ausführen
Dein neuer API-Schlüssel. Sie wird nur jetzt angezeigt und befindet sich bereits im Code und im untenstehenden API-Schlüssel-Feld. Halten Sie sie geheim: Fügen Sie sie niemals in Code ein, der in einem Browser ausgeführt wird.
Die Steuerelemente werden aus dem Modellschema generiert. Code und Preis werden aktualisiert, während du sie änderst.
/run/nano-banana-2/edit?wait=20
Preis → 0,08 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/nano-banana-2/edit?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog'\''s pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png"
],
"resolution": "1K"
}'
# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
-H "Authorization: Bearer $DOITONG_API_KEY"
const API = "https://api.doitong.ru/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/nano-banana-2/edit?wait=20", {
method: "POST",
headers,
body: JSON.stringify({
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog's pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png"
],
"resolution": "1K"
}),
});
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.ru/v1"
headers = {"Authorization": "Bearer " + os.environ["DOITONG_API_KEY"]}
payload = {
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog's pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png",
],
"resolution": "1K",
}
# Run the model; wait up to 20 s for the finished result in the same call
r = requests.post(API + "/run/nano-banana-2/edit", 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": "nano-banana-2/edit",
"input": {
"prompt": "Turn this photo into a 1:7 scale collectible figurine of the dog on a round clear acrylic base, standing on a tidy wooden desk with soft studio light; keep the dog's pose, fur colors and expression.",
"images": [
"https://content.doitong.com/dev-api/2026/10/21/req_3yckkmcr3dayonfhigdeaiia/0-pz7p4ydjvjJmL__s7lK6p_L0WSl1GK.png"
],
"resolution": "1K"
},
"wait_seconds": 20
}
}
}
Dein Schlüssel bleibt in diesem Browser: Er wird nur an die Doitong API gesendet und nur gespeichert (localStorage), wenn du „Merken“ aktivierst. API-Schlüssel abrufen
Öffentliche Werke der Doitong-Community mit Nano Banana 2. Verwende einen Prompt mit einem Klick erneut.
Strong rule: style --- 2D Vector Art ---. A stylized title card. The text 'Краснодар' is written in a modern, bold font. Around the text are abstract geometric shapes representing the sun, green leaves, and wheat fields. The composition is balanced and clean. Color palette: warm yellow, deep...
Strong rule: style --- 2D Vector Art ---. The Krasnodar Shukhov Tower. Its complex lattice structure is simplified into a repeating geometric pattern. The tower is set against a gradient sky, transitioning from day to dusk. Minimalist and elegant.
Strong rule: style --- 2D Vector Art ---. A bustling scene on Krasnaya Street. Stylized figures of people walking. The Triumphal Arch (Alexander's Arch) is visible in the background, drawn with clean vector lines. Buildings are represented by simple rectangular forms with windows.
Strong rule: style --- 2D Vector Art ---. The Monument to Catherine the Great in Krasnodar, simplified into iconic shapes. The empress's figure is majestic but minimal. The background is a clean, solid color block. The focus is on the silhouette and key details. Flat design.
Strong rule: style --- 2D Vector Art ---. The 'Aurora' cinema building, depicted with sharp lines and minimalist forms. The iconic 'saddle' roof is the main feature. The surrounding area is simplified to a few lines representing trees and paths. Day time, clear sky.
Strong rule: style --- 3D Pixar ---. Уютная берлога медвежонка в Санкт-Петербурге, залитая теплым утренним светом. Стены украшены детскими рисунками. В центре комнаты стоит Яша, с энтузиазмом жонглируя кисточками для рисования. Вокруг него разложены книги со стихами и стоит маленький микрофон....
Art style: Pixar-like 3D. Большой светящийся белый куб парит в бесконечной тёмной пустоте — бессознательное и интуиция. Внутри белого куба по центру — маленький плотный чёрный куб — человек. Вокруг чёрного куба хаотично вращаются и вибрируют десятки крошечных острых белых кубиков — проблемы,...
Strong rule: style --- 3D Pixar ---. Яша стоит на пороге своей берлоги с рюкзаком за спиной. Перед ним расстилается живописная лесная тропинка, уходящая вдаль, освещенная лучами солнца. Он глубоко вдыхает и с улыбкой делает уверенный шаг вперед. Стиль - 3D-анимация Pixar, эпичный, вдохновляющий...
Strong rule: style --- 3D Pixar ---. Яша стоит у окна и смотрит на свое отражение в стекле. За окном виден огромный, простирающийся до горизонта лес. Выражение его мордочки становится задумчивым и немного испуганным. Освещение более приглушенное, меланхоличное. Стиль - 3D-анимация Pixar....
Strong rule: style --- 3D Pixar ---. Выражение лица Яши меняется на решительное. Он сбрасывает сомнения, хватает свой маленький рюкзачок и начинает энергично складывать в него свои вещи: микрофон, кисточки, сборник стихов и, конечно же, свой талисман - красный шарф. Стиль - 3D-анимация Pixar....
Art style: Pixar-like 3D. Кромка моря на пляже Бадалоны, волны накатывают, композиция средний план вертикальный, глазной уровень, яркое солнечное освещение с бликами на воде, настроение игривое и немного удивлённое, Анечка сохраненный персонаж отскакивает назад, дедушка сохраненный персонаж стоит...
Strong rule: style --- 3D Pixar ---. Этот милый антропоморфный медвежонок дошкольного возраста имеет ярко-фиолетовый мех и коренастое, округлое телосложение. У него большая голова с белой круглой мордочкой, на которой расположены крупные сияющие черные глаза, маленький фиолетовый носик и широкая,...
Art style: DETOX — премиум чёрный и красный. Та же девушка из предыдущих кадров находится утром в роскошной кухне-гостиной современного пентхауса. Дорогой интерьер: большой остров из светлого натурального мрамора, фасады из тёмного ореха, матовые латунные детали, панорамные окна, мягкий утренний...
Art style: Pixar-like 3D. Набережная после пляжа, палатки с сувенирами, композиция средний план вертикальный, глазной уровень, мягкий вечерний свет, настроение тёплое и радостное, Анечка сохраненный персонаж в купальнике и фиолетовых сандаликах и дедушка идут по набережной вдоль палаток, Анечка...
Art style: Pixar-like 3D. Full-length view, the entire figure visible from head to feet, standing upright, figure centered with the environment filling the sides. Anna, a 30-year-old woman with warm fair skin, an oval face with soft cheekbones, expressive hazel eyes and light freckles....
Art style: Pixar-like 3D. Набережная после пляжа, палатки с сувенирами, композиция средний план вертикальный, глазной уровень, мягкий вечерний свет, настроение тёплое и радостное, Анечка сохраненный персонаж в купальнике и фиолетовых сандаликах и дедушка идут по набережной вдоль палаток, Анечка...
Der Bearbeitungsmodus von Nano Banana 2: Übergeben Sie Bilder und beschreiben Sie die Änderung oder lassen Sie die Bilder weg und geben Sie ein Video, eine Audiodatei oder ein PDF (jeweils bis zu 15 MB) als Kontext zur Veranschaulichung an. Ausgabe von 0.5K bis 4K mit Seitenverhältnissen von 1:8 bis 8:1, optionaler Websuche und hohem Denkaufwand, bis zu vier Ergebnisse pro Anfrage.
Sende entweder den kanonischen Namen oder den nativen Namen, nicht beide. Kanonische Namen
prompterforderlich
num_imagesoptional
num_outputs
seedoptional
aspect_ratiooptional
output_formatoptional
safety_toleranceoptional
image_urlsoptional
images
system_promptoptional
resolutionoptional
video_urloptional
video
audio_urloptional
audio
pdf_urloptional
limit_generationsoptional
enable_web_searchoptional
thinking_leveloptional
Dateiparameter akzeptieren eine öffentliche https://-URL, eine data:-URI bis 10 MB oder die file_url eines Uploads. Dateien
{
"id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
"object": "request",
"model": "nano-banana-2/edit",
"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": 80,
"usd": "0.08",
"charged": 80,
"refunded": 0
},
"input": {
"prompt": "Turn this night street scene into a sunny morning, keep the sneaker and the puddle reflections",
"images": [
"https://content.doitong.com/images/showcase/v3/gen_sneaker_ad.jpg"
],
"resolution": "1K"
},
"output": {
"images": [
{
"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,
"width": 1024,
"height": 768
}
],
"description": "string"
},
"outputs": [
{
"type": "image",
"url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
"content_type": "image/jpeg",
"file_size": 1843200,
"width": 1024,
"height": 768,
"stored": true
}
],
"error": null,
"metrics": {
"inference_seconds": 6.8
},
"urls": {
"self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
"cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
}
}
Für KI-Agenten: Diese Seite ist als Markdown verfügbar unter https://doitong.com/de/developers/models/nano-banana-2/edit.md. Alle Modelle und Anleitungen: https://doitong.com/developers/llms.txt