WaveSpeedAI

MiniMax Image 01文本转图像現已登陸WaveSpeedAI

MiniMax Image-01文本转图像模型可从文本描述生成高质量图像。跨多种风格和场景创建多样化视觉效果,具有自然的

By WaveSpeedAI2 min read
Minimax Image.01 Text To Image
Minimax Image.01 Text To ImageMiniMax Image-01文本转图像模型可从文本描述生成高质量图像。跨多种风格和场景创建多样化视觉效果,具有自然的...
Try it
MiniMax Image 01文本转图像現已登陸WaveSpeedAI

介紹 MiniMax Image-01:前所未有的電影級文字轉圖像生成

AI 圖像生成的世界剛剛變得更加平易近人。MiniMax 是上海的 AI 公司,以其備受推崇的海螺 AI 影片模型而聞名,現已透過 Image-01 擴展其多模態能力——一個文字轉圖像模型,以相比較的替代品成本的一小部分提供電影級視覺效果。

現已在 WaveSpeedAI 上提供,MiniMax Image-01 為要求品質和經濟性的創意工作者、設計師和開發者帶來了專業級的圖像生成。

什麼是 MiniMax Image-01?

MiniMax Image-01 是由 MiniMax 開發的強大文字轉圖像生成模型,MiniMax 是中國領先的 AI 公司之一,由阿里巴巴和騰訊提供支持。以其業界領先的海螺 AI 影片系列而聞名,MiniMax 已將其在提示詞理解和視覺保真度方面的專業知識應用於創建一個圖像生成模型,該模型在將自然語言描述轉換為驚人視覺效果方面表現出色。

該模型利用 MiniMax 在多模態 AI 方面的深厚經驗,提供公司所描述的「電影級圖像,具有高提示詞到圖像的保真度」。無論您是在創建詳細的角色肖像、大氣景觀還是產品視覺化,Image-01 都能以卓越的準確性和藝術品質解釋您的提示詞。

關鍵特性

卓越的提示詞遵循 基於 MiniMax 在 Video-01 系列中的聲譽,Image-01 在您的文字描述和生成圖像之間提供了卓越的保真度。用特定的光線、構圖和風格描述場景——該模型提供邏輯一致的結果,符合您的創意意圖。

電影級視覺品質 Image-01 在透過自然光線和陰影相互作用渲染深度方面表現出色。豐富的環境細節創造了沉浸式場景,而微妙的光線效果為每一代帶來專業光澤。該模型以逼真的精度處理人類主體和物體。

靈活的尺寸 在從 512×512 到 2048×2048 像素的所有標準寬高比(包括 16:9、4:3、3:2 和 9:16)上生成圖像。每個輸出都保持高解析度,無論畫布大小如何,無縫適應社交媒體、專業演示或商業項目。

批量生成 在單一請求中生成最多 9 個圖像變體。這使您能夠探索提示詞的不同解釋並選擇最好的結果——比進行多個單獨請求更有效率。

可重複的結果 使用種子值在多次運行中生成一致的結果。找到您喜歡的圖像,記下其種子,然後透過調整提示詞同時保持視覺一致性來創建變體。

內置提示詞最佳化 對於 AI 圖像生成的新手,該模型包括一個可選的提示詞優化器,可自動增強您的描述以獲得更好的結果。

真實世界的使用案例

MiniMax Image-01 在要求逼真、高保真輸出的場景中表現出色:

內容創作:為部落格、社交媒體、電子報和行銷材料生成獨特的視覺效果。該模型在逼真渲染方面的優勢使其非常適合生活方式圖像和編輯內容。

產品視覺化:創建產品模型、包裝概念和促銷圖像。Image-01 的逼真能力以專業的準確性處理材料、紋理和光線。

肖像和角色工作:生成具有自然皮膚紋理、平衡光線和準確比例的逼真肖像。非常適合個人資料視覺效果、角色概念和頭像生成。

建築和環境場景:渲染具有豐富環境細節和正確空間構圖的室內設計、建築概念和大氣景觀。

行銷和電子商務:製作生活方式照片、內容產品場景和行銷視覺效果,保持現代行銷所要求的逼真品質。

概念開發:快速視覺化演示、推銷和創意項目的想法,然後再進行昂貴的製作。

在 WaveSpeedAI 上入門

在 WaveSpeedAI 上使用 MiniMax Image-01 很簡單:

import json
import os
import time
from urllib.request import Request, urlopen

api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
    "prompt": "A cinematic ocean wave at sunrise, highly detailed",
    "size": "1024*1024",
    "num_images": 1,
    "prompt_optimizer": False
}

def request_json(url, data=None):
    request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
    with urlopen(request) as response:
        return json.load(response)

# 1. Submit the prediction.
submit_body = request_json("https://api.wavespeed.ai/api/v3/minimax/image-01/text-to-image", json.dumps(payload).encode())
task = submit_body.get("data", submit_body)
if not task.get("id"):
    raise RuntimeError("Submission response did not contain a prediction id")
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"

# 2. Poll until the prediction finishes.
while True:
    body = request_json(result_url)
    result = body.get("data", body)
    status = result.get("status")
    if status == "completed":
        print(result.get("outputs", []))
        break
    if status in {"failed", "cancelled", "timeout", "deleted"}:
        raise RuntimeError(result)
    time.sleep(2)

對於批量生成多個變體:

import json
import os
import time
from urllib.request import Request, urlopen

api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
    "prompt": "A futuristic city at blue hour with soft volumetric light",
    "size": "1024*1024",
    "num_images": 1,
    "prompt_optimizer": False
}

def request_json(url, data=None):
    request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
    with urlopen(request) as response:
        return json.load(response)

# 1. Submit the prediction.
submit_body = request_json("https://api.wavespeed.ai/api/v3/minimax/image-01/text-to-image", json.dumps(payload).encode())
task = submit_body.get("data", submit_body)
if not task.get("id"):
    raise RuntimeError("Submission response did not contain a prediction id")
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"

# 2. Poll until the prediction finishes.
while True:
    body = request_json(result_url)
    result = body.get("data", body)
    status = result.get("status")
    if status == "completed":
        print(result.get("outputs", []))
        break
    if status in {"failed", "cancelled", "timeout", "deleted"}:
        raise RuntimeError(result)
    time.sleep(2)

獲得最佳結果的提示詞提示

  • 描述詳細:從您的主要主體開始,然後添加有關風格、光線和構圖的詳細信息
  • 指定藝術方向:使用「逼真」、「電影級」、「工作室光線」或「黃金時段」等術語
  • 包含相機視角:「航拍」、「特寫」、「廣角」幫助指導構圖
  • 利用提示詞優化器:啟用它進行自動增強,特別是如果您是 AI 圖像生成的新手

卓越的價值

MiniMax Image-01 每張圖像僅需 $0.0035,以相當於可比較模型十分之一的成本提供專業品質的生成。在單一請求中生成 9 個變體,僅需 $0.0315——使得在沒有預算問題的情況下探索多個創意方向變得實用。

結合 WaveSpeedAI 的基礎設施優勢——快速推理、無冷啟動和一致的可用性——您可以獲得隨您的需求擴展的生產就緒圖像生成。

立即嘗試 MiniMax Image-01

MiniMax Image-01 代表文字轉圖像領域中的一個令人信服的選項:業界領先的 AI 公司的提示詞理解專業知識、電影級視覺品質以及使專業圖像生成能夠供所有人使用的定價。

無論您是需要一致視覺輸出的內容創作者、探索概念的設計師或構建 AI 驅動應用程式的開發者,Image-01 都可以提供您的項目所需的品質和可靠性。

在 WaveSpeedAI 上開始使用 MiniMax Image-01 生成 →

分享