'''
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"]. В случае ошибки мы выводим текст ошибки на экран.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence