文生图(Image Generation)¶
介绍¶
文生图是指根据文本提示、图像尺寸等信息,使用文心大模型,自动创作图片。
目前文心提供如下文生图模型:
| 模型 | 说明 | 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())
文本提示是“请帮我画一只可爱的大猫咪”时,生成的图片如下:
文本提示是“请帮我画一只开心的袋熊”时,生成的图片如下: