文生图import os import time import dashscope from dashscope.aigc.image_generation import ImageGeneration from dashscope.api_entities.dashscope_response import Message dashscope.base_http_api_url https://ws-t6feqeqjdpbi7po1.cn-beijing.maas.aliyuncs.com/api/v1 api_key os.getenv(DASHSCOPE_API_KEY) def text2image(prompt: str, negative: str 模糊变形多余肢体低画质水印, retry: int 2): 文生图返回图片url for _ in range(retry): message Message( roleuser, content[ { text: prompt } ] ) rsp ImageGeneration.async_call( modelwan2.7-image-pro, api_keyapi_key, messages[message], n1, size1024*1024, negative_promptnegative ) if rsp.status_code 200: print(f任务提交成功任务ID: {rsp.output.task_id}) # 等待任务完成 status ImageGeneration.wait(taskrsp, api_keyapi_key) if status.output.task_status SUCCEEDED: print(任务完成!) print(f结果:) print(status) else: print(f任务失败状态: {status.output.task_status}) else: print(f任务创建失败: {rsp.code} - {rsp.message}) return None if __name__ __main__: # url text2image(海边落日亲子风景写实高清照片) # if url: # print(图片地址, url) try: url text2image(海边落日亲子风景写实高清照片) except Exception as e: print(f错误: {e})用的是通义千问的模型测试的“负面提示词”问了豆包好多次还是看文档解决的之前用的是ImageSynthesis旧版现在改用ImageGeneration调用的方法不一样查看了文档解决的以下是生成的图片