快来白嫖动漫头像!Python调用百度AI接口,1行代码免费转换200张。

简介: 修复了上一期的BUG

进阶.jpg

大家好,这里是程序员晚枫。

Python自动化办公官网发布啦: https://www.python-office.com/

上一次给大家分享了:前文链接

0. 问题说明

大家太喜欢这个功能了,没一会就把这个功能的200次试用用完了。

如果你出现下面这个报错,说明你的程序本身没有问题,只是试用次数用完了。
img2cartoon-error.jpg

今天给大家补充一个进阶版本,保证每个人都可以使用~

1. 安装python-office

安装很简单,在有python环境的电脑上,只需要执行下面这一行命令。

如果你之前使用过python-office这个库,也需要执行一下,可以下载到最新版本~

安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U

2. 生成动漫头像

直接上代码!

代码

# 导入这个库:python-office,简写为office
import office

office.image.img2Cartoon(path='',client_api='你的api key', client_secret='你的secret key')

# 参数说明:
# path: 存放自己真人照片的位置 + PDF的文件名,例如:d://image//程序员晚枫.jpg
# client_api: '你的api key'
# client_secret: '你的secret key'

直接运行以上代码,就会得到一张转化后的动漫头像了。

程序可能需要运行20秒左右。

3. 免费开通自己的动漫头像账号

相信细心的朋友发现了,这个最新的版本和上次的区别就是:多了clinet_api和client_secret这2个参数。

这2个参数就是百度AI平台提供的,每人200次免费调用机会。

这也就是大家在上一个版本使用会报错的原因:因为我给大家提供了自己的200次试用,已经用完了。

开通免费试用很简单,打开百度AI平台,找到:人像动漫化这个功能,然后创建自己的应用,复制下图中的2个信息到你自己的代码里就可以了。如果不知道百度AI平台的链接,大家可以评论区提问(文章里不能放链接,容易审核不通过🐕)
开通自己的ai应用.jpg

4.全部功能

1行代码实现复杂功能,是不是使用起来很方便?

项目已被收录进【开源中国】、【Python官网】等平台,所有功能,免费给大家使用: https://github.com/CoderWanFeng/python-office
相关文章
|
18天前
|
机器学习/深度学习 人工智能 自然语言处理
好书推荐丨AI时代Python量化交易实战:ChatGPT让量化交易插上翅膀
好书推荐丨AI时代Python量化交易实战:ChatGPT让量化交易插上翅膀
24 2
|
1月前
|
机器学习/深度学习 人工智能 TensorFlow
Python AI 绘画
Python AI 绘画
|
10天前
|
人工智能 测试技术 Python
Python数组类+AI插件
Python数组类+AI插件
|
12天前
|
机器学习/深度学习 人工智能 算法框架/工具
Python赋能AI数据分析
Python赋能AI数据分析
27 0
|
13天前
|
人工智能 开发工具 git
Python AI 绘画
Python AI 绘画
|
17天前
|
机器学习/深度学习 传感器 人工智能
敢不敢和AI比猜拳?能赢算我输----基于手势识别的AI猜拳游戏【含python源码+PyqtUI界面+原理详解】-python手势识别 深度学习实战项目
敢不敢和AI比猜拳?能赢算我输----基于手势识别的AI猜拳游戏【含python源码+PyqtUI界面+原理详解】-python手势识别 深度学习实战项目
|
20天前
|
人工智能 数据可视化 开发者
|
机器学习/深度学习 存储 人工智能
Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)
Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)
Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)
|
机器学习/深度学习 人工智能 算法
五位专家跟你讲讲为啥Python更适合做AI/机器学习
为什么Python会在这股深度学习浪潮中成为编程语言的头牌?听听大牛如何解释吧!
4845 0
|
7天前
|
机器学习/深度学习 人工智能 前端开发
Python中的模块化编程
【6月更文挑战第17天】Python模块化编程与软件架构设计的关键在于拆分任务到独立模块,提高代码的可维护性、可重用性和可扩展性。例如,学生管理系统可分解为录入、查询和删除模块。MVC和MVVM架构模式有助于组织代码,而微服务和函数式编程将在未来发展中扮演重要角色。通过示例代码,读者能学习如何实现这些概念,提升项目开发效率和质量。
155 57