
تحويل النص إلى صورة
إنشاء صور بالذكاء الاصطناعي من المطالبات النصية
حسّن صور المنتجات ومرئيات الحملات باستخدام واجهة API لـ Google Nano Banana 2.1 Edit. اجمع الأوامر والصور المرجعية والبحث الاختياري لإجراء تعديلات دقيقة على الصور.
جرب مولد الصور بالذكاء الاصطناعي الآن
تتيح واجهة Nano Banana 2.1 Edit API نموذج Google عالي الكفاءة لتحرير الصور للمطورين والفرق الإبداعية على Best Image AI. حوّل المرئيات الحالية بتعليمات باللغة الطبيعية، وادمج عدة صور مرجعية، وأنتج مخرجات مصقولة مع تحسين التفاصيل وعرض النصوص والاتساق البصري. وتساعد أدوات التحكم المرنة في الجودة ونسبة العرض إلى الارتفاع الفرق على تكييف المواد الأصلية لتلبية مجموعة واسعة من احتياجات الإنتاج.
ملاحظة: استخدم صورًا لديك إذن بتحريرها واحرص على توافق الأوصاف مع إرشادات السلامة لدى Google.
تُحتسب رسوم الصور المرجعية بدءًا من الصورة الأولى؛ ويضيف كل خيار بحث مفعّل رسومًا ثابتة لكل عملية توليد، بصرف النظر عن عدد الصور. راجع الأسعار الحالية.
Nano Banana 2.1 Edit مقارنةً بـ Nano Banana 2 Edit: يدعم Nano Banana 2 Edit التحرير الموجّه بالأوصاف ومسارات العمل التي تستخدم عدة صور. ويطوّر Nano Banana 2.1 Edit هذا الأساس بدقة بصرية أكبر وعرض أفضل للنصوص واتساق أقوى في التعديلات الأكثر تعقيدًا.
Nano Banana 2.1 Edit مقارنةً بـ Nano Banana Pro: يستهدف Nano Banana Pro العمل الدقيق والتصميم الاحترافي المعقد. ويقدّم Nano Banana 2.1 Edit خيارًا فعّالًا للفرق التي تحتاج إلى تعديلات عالية الجودة وتنويعات متكررة للمواد.
Nano Banana 2.1 Edit مقارنةً بـ Nano Banana 2 Lite: يركّز Nano Banana 2 Lite على السرعة وانخفاض تكلفة التوليد والتحرير. ويناسب Nano Banana 2.1 Edit الموجزات التي تعتمد بكثافة على المراجع وتولي أهمية أكبر للتكوين وتنسيق النصوص وتفاصيل العناصر المتكررة.
Nano Banana 2.1 Edit مقارنةً بـ GPT Image: يدعم GPT Image تحرير الصور عبر واجهة API من OpenAI. ويوفّر Nano Banana 2.1 Edit على Best Image AI مسار عمل يعتمد على نموذج Google مع عدة صور مرجعية وخيارات واسعة لنسب الأبعاد وإمكانية الاستناد إلى البحث.
Nano Banana 2.1 Edit مقارنةً بـ FLUX.2: يوفّر FLUX.2 تحرير الصور وتكوينها بتوجيه من المراجع. ويجمع Nano Banana 2.1 Edit بين التوجيه بعدة صور وفهم Google للأوصاف والبحث الاختياري على الويب أو عن الصور لتحديث المرئيات مع مراعاة السياق.
استكشف العديد من أدوات الإنشاء بالذكاء الاصطناعي لسير عمل سريع للصور والفيديو في متصفحك، ثم وسّع نطاق الأفكار الناجحة باستخدام واجهات API الجاهزة للإنتاج من Best Image AI. يوفّر Best Image AI طبقة API موحّدة لجميع النماذج، مما يسهّل استخدام سير عملك وتوسيع نطاقه.

إنشاء صور بالذكاء الاصطناعي من المطالبات النصية

إنشاء صور بالذكاء الاصطناعي من الصور والمطالبات النصية

إنشاء فيديوهات بالذكاء الاصطناعي من المطالبات النصية

تحريك الصور وتحويلها إلى فيديوهات بالذكاء الاصطناعي

أنشئ صورًا ومقاطع فيديو بالذكاء الاصطناعي في مساحة عمل موحّدة

أنشئ مقاطع فيديو متسقة من الوسائط المرجعية

أنشئ سير عمل مرئيًا للصور والفيديو بالذكاء الاصطناعي على لوحة لا نهائية
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'nano-banana-2.1-edit',
prompt: 'Add flying cars and neon lights to this cityscape',
image_url_list: ['https://example.com/input-image.jpg'],
width: 16,
height: 9,
resolution: '2k',
enable_web_search: false,
enable_image_search: true
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/image/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.images[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'nano-banana-2.1-edit',
'prompt': 'Add flying cars and neon lights to this cityscape',
'image_url_list': ['https://example.com/input-image.jpg'],
'width': 16,
'height': 9,
'resolution': '2k',
'enable_web_search': False,
'enable_image_search': True
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "nano-banana-2.1-edit",
"prompt": "Add flying cars and neon lights to this cityscape",
"image_url_list": ["https://example.com/input-image.jpg"],
"width": 16,
"height": 9,
"resolution": "2k",
"enable_web_search": false,
"enable_image_search": true
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/image/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)