★★★ 本文源自AI Studio社区精品项目,【点击此处】查看更多精品内容 >>>
每次想换微信背景时,找到的图片很难符合自己的预期,要么太过于花里胡哨,要么过于简单朴素
在这里,我们只要输入我们想要的背景的类型以及我们自己的要求,就可以生成我们心水的图片啦
比如说我们偶像打篮球的照片 又帅又酷还有特点
风格多种多样,任君挑选
1首先第一步使用 pip 命令安装wenxin
!pip install wenxin-api
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting wenxin-api
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/23/c0/b2c63ca634c30d204f2c6bf2c183f70eeaa985db1a30b5d78380b40f34dd/wenxin_api-0.0.5.1-py3-none-any.whl (24 kB)
Requirement already satisfied: requests>=2.20 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from wenxin-api) (2.24.0)
Requirement already satisfied: tqdm in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from wenxin-api) (4.27.0)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin-api) (1.25.6)
Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin-api) (2019.9.11)
Requirement already satisfied: idna<3,>=2.5 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin-api) (2.8)
Requirement already satisfied: chardet<4,>=3.0.2 in /opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages (from requests>=2.20->wenxin-api) (3.0.4)
Installing collected packages: wenxin-api
Successfully installed wenxin-api-0.0.5.1
[notice] A new release of pip available: 22.1.2 -> 22.3
[notice] To update, run: pip install --upgrade pip
2 输入你自己想要的背景的风格
# -*- coding: utf-8 -*
# 功能:文生图,保存图像,显示图像
import wenxin_api
from wenxin_api.tasks.text_to_image import TextToImage
#运行时需要自行获取自己的AK和SK 链接为 https://wenxin.baidu.com/moduleApi/key
wenxin_api.ak = "dFc7Yg4xjxY5CLyHBHm0ZO0Y1a6fZL62"
wenxin_api.sk = "MuXGFBk5GQuOnSdHEfyzMRu0iWyDd0Id"
keyword1= "鸡,穿背带裤,打篮球" #输入你想要的背景中具体的内容,可用逗号作为连接关键词 # 必填,可更改
keystyle1= "水彩画" #输入你想要的背景画的风格 可选择 油画 水彩画 蜡笔画 卡通 儿童画 粉笔画 # 必填,可更改
input_dict = {
"text":keyword1 ,
"style": keystyle1
}
rst = TextToImage.create(**input_dict)
print(rst)
import requests
img_names = []
for i in rst['imgUrls']:
img = requests.get(i)
img_name = i.split('/')[-1]+'.png'
img_names.append(img_name)
with open(img_name, 'wb')as f:
f.write(img.content)
print("下载完成")
from PIL import Image
import matplotlib.pyplot as plt
%matplotlib inline
i=0
while i!=5:
img_ = Image.open(img_names[i])
plt.show()
plt.imshow(img_)
i=i+1;
项目总结
ERNIE-ViLG的文心大模型功能很大,不仅可以生成图片。还可以生成众多的对话、写作、新闻等,生成的作品非常有创意,这大大节约了人们的时间,只需输入关键字,便可以输出内容,还可以多次运行输出不同的作品,直到自己满意。但现在仍有很多不足,首先是生成的类型太过于单一,无法改变;其次就是输入的关键字无法复杂;最后就是生成的作品无法达到较高的水准
下面这里还有更多的文生作品,需要的可以查阅
**这里还有你想要的各种AI生成噢
作文:https://aistudio.baidu.com/aistudio/projectdetail/4939839?sUid=2251610&shared=1&ts=1667229182012
方案:https://aistudio.baidu.com/aistudio/projectdetail/4939894?sUid=2251610&shared=1&ts=1667229518862
摘要:https://aistudio.baidu.com/aistudio/projectdetail/4939917?sUid=2251610&shared=1&ts=1667229819138
对联:https://aistudio.baidu.com/aistudio/projectdetail/4939943?sUid=2251610&shared=1&ts=1667230069428
问答:https://aistudio.baidu.com/aistudio/projectdetail/4939965?sUid=2251610&shared=1&ts=1667230345005
小说:https://aistudio.baidu.com/aistudio/projectdetail/4939980?sUid=2251610&shared=1&ts=1667230546565
全文补充:https://aistudio.baidu.com/aistudio/projectdetail/4939988?sUid=2251610&shared=1&ts=1667230769169
自定义:https://aistudio.baidu.com/aistudio/projectdetail/4940008?sUid=2251610&shared=1&ts=1667230987796