画像
Grok Imagine Image
xAIのGrok Imagine Image 2.0では、8種類の形状で1Kまたは2Kの新しい画像を生成でき、最大3枚の画像を組み合わせて編集できます。
料金
xAIのmedium品質で生成する画像1枚あたり1K $0.045, 2K $0.06です。編集と新規生成は同じ料金で、送信する画像の費用も含まれます。
画像を生成
main.py
import osfrom openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])result = client.images.generate( model="grok-imagine-image-2.0", prompt="A poster for a mountain trail race: a runner on a ridge at sunrise, the words 'SUMMIT 50K' in bold condensed letters across the top", size="2K", extra_body={ "aspect_ratio": "2:3" },)print(result.data[0].url)パラメータ
sizestring1K(デフォルト)または2K。aspect_ratiostring1:1,2:3,3:2,3:4,4:3,9:16,16:9または21:9。指定しない場合、新規画像は正方形になり、編集では送信した画像の形状を維持します。imagesarray- 編集または組み合わせに使う画像は最大3枚です。リンクまたはデータURLで指定できます(
/v1/images/editsではファイルも使用できます)。 ninteger- 1~4枚の画像。
サイズはxAI独自の基準です。1Kは約1メガピクセル(正方形は1024 × 1024、16:9は1280 × 720)、2Kは約4メガピクセルです。異なる形状や解像度の画像が生成された場合は再試行し、その画像は返しません。
編集と組み合わせ
main.py
import osimport requestsresponse = requests.post( "https://api.zurelay.com/v1/images/generations", headers={"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"}, json={ "model": "grok-imagine-image-2.0", "prompt": "Put the woman from the first image in front of the bakery from the third, holding the bottle from the second.", "images": [ "https://example.com/woman.jpg", "https://example.com/bottle.jpg", "https://example.com/bakery.jpg" ] },)response.raise_for_status()print(response.json())プロンプトの書き方
- 被写体、場所、光、表現媒体を文章で詳しく説明します。
- 画像に表示したい言葉は引用符で囲み、配置を指定します。
- 編集では、変更するものと維持するものを明示します。「セーターを濃い青に変える。それ以外はすべてそのままにする」のように指定します。
知っておくと便利なこと
- 画像の生成には15~75秒かかります。
- 画質設定はありません。すべての画像は、上記の料金に対応する中画質で生成されます。
- モデルが拒否したプロンプトには
image_not_generatedが返され、料金はかかりません。 - リンクの有効期間は24時間です。リンクとして返された画像は、ダッシュボードのライブラリに30日間保存されます。
モデルの詳細と例:Grok Imagine Image 2.0。画像の送信については、画像の編集と参照画像をご覧ください。
ご質問や不足している情報はありますか? サポートチームにお問い合わせください。通常1分以内にメールで回答します。