AI作画-高级版 (Text2Image)

简介

AI作画-高级版(Text2Image)基于文心大模型,可以根据用户输入的文本,自动创作不限定风格的图,为内容创作者提供灵感和高质量配图。

基本用法

下面是AI作画的代码示例:

import os
import appbuilder
# 设置环境变量和初始化
os.environ["APPBUILDER_TOKEN"] = "..."

text2Image = appbuilder.Text2Image()
content_data = {"prompt": "上海的经典风景", "width": 1024, "height": 1024, "image_num": 1}
msg = appbuilder.Message(content_data)
out = text2Image.run(msg)
print(out.content)

参数说明

初始化参数

调用参数

  • run函数中包含以下参数:

    • message: 输入的消息,用于模型的主要输入内容。这是一个必需的参数,例如:Message(content={“prompt”: “上海的经典风景”})

    • width: 图片宽度,支持:512x512、640x360、360x640、1024x1024、1280x720、720x1280、2048x2048、2560x1440、1440x2560。

    • height: 图片高度,支持:512x512、640x360、360x640、1024x1024、1280x720、720x1280、2048x2048、2560x1440、1440x2560。

    • image_num: 生成图片数量,默认一张,支持生成 1-8 张。

    • timeout: HTTP超时时间

    • retry: HTTP重试次数

返回值示例:eg: {“img_urls”: [“xxx”]}

高级用法

目前该模块仅提供基础的AI作画功能。

更新记录和贡献

  • AI作画能力 (2023-12)