文生图是指根据文本提示、图像尺寸等信息,使用文心大模型,自动创作图片。
目前文心提供如下文生图模型:
模型 | 说明 | API调用方式 |
---|---|---|
ernie-vilg-v2 | 文心一格模型。 | erniebot.Image.create(model='ernie-vilg-v2', ...) |
参阅Image API文档了解API的完整使用方式。
请注意,目前仅yinian
后端支持文生图功能。
大家可以使用下面示例代码,体验文生图功能(请注意替换成自己的access token)。
执行完成后,请及时点击链接下载创作的图片,默认1小时后链接失效。
import erniebot
erniebot.api_type = 'yinian'
erniebot.access_token = '<access-token-for-yinian>'
response = erniebot.Image.create(model='ernie-vilg-v2', prompt="请帮我画一只可爱的大猫咪", width=512, height=512, version='v2', image_num=1)
print(response.get_result())
文本提示是“请帮我画一只可爱的大猫咪”时,生成的图片如下:
文本提示是“请帮我画一只开心的袋熊”时,生成的图片如下: