هوش مصنوعی هرمزهرمزورود

Google: Nano Banana 2 (Gemini 3.1 Flash Image): مدل هوش مصنوعی

Gemini 3.1 Flash Image یک مدل تصویری گوگل است که کیفیت بصری در سطح Pro را با سرعت Flash برای تولید و ویرایش ارائه می‌دهد. به‌صورت ناهم‌زمان از طریق هرمز و از داخل ایران.

پنجره زمینه:
131,072 توکن
ورودی:
$0.5 / هر ۱M توکن
خروجی:
$3 / هر ۱M توکن
نوع:
text, image
  • بینایی
  • استریم
  • زمینه بلند

سطح‌های تفکر: high · minimal

Gemini 3.1 Flash Image مدل تولید و ویرایش تصویر گوگل است که کیفیت بصری بالا را با استنتاج سریع و مقرون‌به‌صرفه ترکیب می‌کند. این مدل درک زمینه‌ای قوی را با سرعت بالا تلفیق می‌کند و تولید پیچیده و ویرایش‌های تکرارشونده را در دسترس‌تر می‌سازد.

یک جریان واحد از پس تولید متن به تصویر، ویرایش تصویر و ترکیب چند تصویر برمی‌آید و نسبت ابعاد را می‌توان از طریق یک پارامتر پیکربندی تصویر تنظیم کرد. این مدل از طریق هرمز و پشت یک API ناهم‌زمانِ predictions ارائه می‌شود. یک prediction ثبت می‌کنید و سپس تا آماده‌شدن تصویر آن را pull می‌کنید.

قیمت‌گذاری بر پایه‌ی توکن است: ۰٫۵ دلار برای هر یک میلیون توکن ورودی، ۳ دلار برای هر یک میلیون توکن خروجی و ۶۰ دلار برای هر یک میلیون توکن خروجیِ تصویری. هرمز دسترسی پایدار به Gemini 3.1 Flash Image را از داخل ایران فراهم می‌کند، بدون نیاز به کارت اعتباری خارجی یا ابزار دور زدن تحریم.

Gemini 3.1 Flash Image, a.k.a. "Nano Banana 2," is Google’s latest state of the art image generation and editing model, delivering Pro-level visual quality at Flash speed. It combines advanced...

شروع سریع

# The image comes back as a data: URI on message.images, not as text.
URL=$(curl -s https://api.hormouz.net/v1/chat/completions \
  -H "Authorization: Bearer ng-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-3.1-flash-image",
    "modalities": ["image", "text"],
    "messages": [{"role": "user", "content": "A red apple on a wooden table"}]
  }' | jq -r '.choices[0].message.images[0].image_url.url')

# Take the extension from the URI itself — this model may answer png or jpeg.
EXT=$(printf '%s' "$URL" | sed -n 's|^data:image/\([a-z]*\);.*|\1|p')
printf '%s' "$URL" | sed 's/^data:[^,]*,//' | base64 -d > "output.${EXT:-png}"

مشخصات

سازندهGoogle
نوعمتن، تصویر
پنجره زمینه۱۳۱٬۰۷۲ توکن
قیمت$0.50/M in · $3.00/M out
نوع APIChat Completions
قابلیت‌هااستریم · بینایی

نمونه کد

cURL
# The image comes back as a data: URI on message.images, not as text.
URL=$(curl -s https://api.hormouz.net/v1/chat/completions \
  -H "Authorization: Bearer ng-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-3.1-flash-image",
    "modalities": ["image", "text"],
    "messages": [{"role": "user", "content": "A red apple on a wooden table"}]
  }' | jq -r '.choices[0].message.images[0].image_url.url')

# Take the extension from the URI itself — this model may answer png or jpeg.
EXT=$(printf '%s' "$URL" | sed -n 's|^data:image/\([a-z]*\);.*|\1|p')
printf '%s' "$URL" | sed 's/^data:[^,]*,//' | base64 -d > "output.${EXT:-png}"
Python
import base64
from openai import OpenAI

client = OpenAI(api_key="ng-YOUR_API_KEY", base_url="https://api.hormouz.net/v1")
response = client.chat.completions.create(
    model="google/gemini-3.1-flash-image",
    messages=[{"role": "user", "content": "A red apple on a wooden table"}],
    modalities=["image", "text"],
)

# message.content is None on an image reply — the picture is in message.images.
for i, img in enumerate(response.choices[0].message.images or []):
    header, b64 = img["image_url"]["url"].split(",", 1)
    ext = "png" if "image/png" in header else "jpg"
    with open(f"output_{i}.{ext}", "wb") as f:
        f.write(base64.b64decode(b64))
JavaScript
import OpenAI from "openai";
import fs from "node:fs";

const client = new OpenAI({ apiKey: "ng-YOUR_API_KEY", baseURL: "https://api.hormouz.net/v1" });
const response = await client.chat.completions.create({
  model: "google/gemini-3.1-flash-image",
  messages: [{ role: "user", content: "A red apple on a wooden table" }],
  modalities: ["image", "text"],
});

// message.content is null on an image reply — the picture is in message.images.
(response.choices[0].message.images ?? []).forEach((img, i) => {
  const url = img.image_url.url;
  const ext = url.startsWith("data:image/png") ? "png" : "jpg";
  fs.writeFileSync(`output_${i}.${ext}`, Buffer.from(url.slice(url.indexOf(",") + 1), "base64"));
});

خرید API Google: Nano Banana 2 (Gemini 3.1 Flash Image) با پرداخت ریالی

  • با کارت بانکی ایرانی اعتبار بخرید؛ کارت ارزی و حساب خارجی لازم نیست.
  • با یک کلید هرمز به Google: Nano Banana 2 (Gemini 3.1 Flash Image) و بیش از ۶۰۰ مدل دیگر دسترسی دارید و فقط به اندازه‌ی مصرف می‌پردازید.
  • بدون فیلترشکن و بدون خطر بن شدن حساب؛ کافی است آدرس پایه را به api.hormouz.net/v1 تغییر دهید.
ساخت حسابخرید API Gemini (جمینای) با پرداخت ریالی

استفاده از طریق هرمز

با یک کلید API به این مدل و بیش از ۶۰۰ مدل دیگر وصل شوید و مصرف هر مدل را تا سطح هر درخواست ببینید.

درخواست دسترسی شرکتی

سوالات متداول

هزینه‌ی استفاده از Gemini 3.1 Flash Image چقدر است؟
هزینه بر پایه‌ی توکن است: ۰٫۵ دلار برای هر یک میلیون توکن ورودی، ۳ دلار برای هر یک میلیون توکن خروجی و ۶۰ دلار برای هر یک میلیون توکن خروجیِ تصویری. نرخ‌های جاری در داشبورد هرمز نمایش داده می‌شود.
چطور از داخل ایران به Gemini 3.1 Flash Image دسترسی داشته باشم؟
کافی است در هرمز حساب بسازید و یک کلید API بگیرید. هرمز مسیر دسترسی پایدار به Gemini 3.1 Flash Image را از داخل ایران فراهم می‌کند و نیازی به کارت اعتباری خارجی یا ابزار دور زدن تحریم ندارید.
Gemini 3.1 Flash Image در هرمز چگونه ارائه می‌شود؟
بله. در هرمز، Gemini 3.1 Flash Image پشت یک API ناهم‌زمانِ predictions ارائه می‌شود: یک prediction ثبت می‌کنید و سپس تا آماده‌شدن نتیجه آن را pull می‌کنید. آدرس پایه را به هرمز تغییر دهید و از کلید هرمز استفاده کنید.
ویژگی خاص Gemini 3.1 Flash Image چیست؟
این مدل کیفیت بصری در سطح Pro را با سرعت و هزینه‌ی Flash ارائه می‌دهد و تولید متن به تصویر، ویرایش و ترکیب چند تصویر را در یک جریان انجام می‌دهد؛ نسبت ابعاد از طریق یک پارامتر پیکربندی تصویر تنظیم می‌شود. روی یک API ناهم‌زمان predictions اجرا می‌شود.

به‌روزرسانی: 2026-10-13