'' '
リクエストをインポートします

url = "https://beta.dreamstudio.ai/api/generate"
data = {
    「モデル」：「一般」、
    「プロンプト」：「美しい風景」、
    「num_results」：1、
    「サイズ」：「1024x1024」、
    「フォーマット」：「JPG」、
    「Response_Format」：「URL」
}

応答= requests.post（url、json = data）

response.status_code == 200の場合：
    result = response.json（）
    print（result ["data"] [0] ["url"]））
それ以外：
    print（ "error："、respons.text）
'' '

このコードでは、URLアドレスにポストコールを送信しますhttps：//beta.dreamstudioプロンプト "：" a beautiful landscape "）、画像数（" num_results "：1）、画像サイズ（" size "： "1024x1024"）、Image Format（ "format"： "jpg"）およびAnswer Format（ "Response_Format"： "url"）。

リクエストが正常に完了した場合、JSON形式で応答を受け取り、結果["data"] [0] ["url"]のURLキーを使用してURL画像を抽出できます。エラーの場合、画面にエラーのテキストが表示されます。
'''
import requests

url = "https://beta.dreamstudio.ai/api/generate"
data = {
    "model": "general",
    "prompt": "A beautiful landscape",
    "num_results": 1,
    "size": "1024x1024",
    "format": "jpg",
    "response_format": "url"
}

response = requests.post(url, json=data)

if response.status_code == 200:
    result = response.json()
    print(result["data"][0]["url"])
else:
    print("Error:", response.text)
'''

В этом коде мы отправляем POST-запрос на URL-адрес https://beta.dreamstudio.ai/api/generate, передавая данные в формате JSON, которые задают модель ("model": "general"), текст-подсказку ("prompt": "A beautiful landscape"), количество изображений ("num_results": 1), размер изображения ("size": "1024x1024"), формат изображения ("format": "jpg") и формат ответа ("response_format": "url").

Если запрос выполнен успешно, то мы получим ответ в формате JSON, из которого мы можем извлечь URL-адрес изображения, используя ключ "url" в result["data"][0]["url"]. В случае ошибки мы выводим текст ошибки на экран.