百度文心 ERNIE-ViLG 的 API Key 和图片链接使用指南
作者:youqing · 2025-02-15 · 阅读时间:5分钟
百度文心 ERNIE-ViLG 的 API Key 是使用文心AI作画工具的关键。该工具利用百度的跨模态生成模型,通过自然语言描述生成丰富多样的图像,适用于艺术创作、虚拟现实等领域。用户需在百度智能云平台注册账号,创建应用后获取 API Key 和 Secret Key。API 使用包括提交请求生成图像任务ID及查询结果获取图像链接,确保账户余额及调用额度在限额内,以应对常见的请求超限问题。
文心AI作画API的强大功能
文心AI作画是一款基于百度文心 ERNIE-ViLG 模型的跨模态AI绘画工具,旨在通过自然语言描述生成丰富多样的图像。ERNIE-ViLG 是一个中文跨模态生成模型,拥有100亿参数规模,能够通过自回归算法将图像与文本生成统一建模。
在艺术创作、虚拟现实及AI辅助设计等领域,文心AI作画展现了其强大的创造力和实用性。该工具不仅能激发用户的想象力,还为多种行业提供了高效便捷的图像解决方案。

如何获取并使用API Key
要使用文心AI作画,首先需要在百度智能云平台上注册账号并获取API Key和Secret Key。这些凭证是访问API的必要条件。
注册百度智能云账号
- 前往 百度智能云 网站并进行注册。
- 登录后,在控制台选择“产品服务”中的“人工智能”模块。
- 选择“智能创作平台”项目,完成实名认证后领取免费的接口资源。

创建应用并获取API Key
- 在“应用列表”中点击“创建应用”,选择文本-图像生成应用模块。
- 创建成功后,将获得API Key和Secret Key,用于后续API请求。

文心AI作画API的使用方法
文心AI作画API主要通过提交请求和查询结果两个接口实现图像生成。
提交请求接口
提交请求接口用于根据用户输入的文本生成图像任务ID。请求信息包括文本描述、图片分辨率及风格参数。
import requests
import json
API_KEY = "你的API Key"
SECRET_KEY = "你的Secret Key"
url = "https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2img?access_token=" + get_access_token()
payload = json.dumps({
"text": "中国山水画",
"resolution": "1024*1024",
"style": "古风",
"num": 2
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
查询结果接口
查询结果接口用于获取图像生成状态及最终图片链接。通过任务ID查询,生成图像的状态和地址将被返回。
import requests
import json
url = "https://aip.baidubce.com/rpc/2.0/ernievilg/v1/getImg?access_token=" + get_access_token()
payload = json.dumps({
"taskId": "提交请求返回的taskId"
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)

使用文心speed模型
文心speed模型提供了一种快速调用百度AI作画API的方法。用户可以通过命令行或Python代码实现快速调用。
命令行测试
通过命令行调用API,需先获取access_token,并在API调用中使用。
curl 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[API Key]&client_secret=[Secret Key]'
curl -XPOST 'https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie_speed?access_token=[access_token]' -d '{"messages": [{"role":"user","content":"介绍一下北京"}]}' | iconv -f utf-8 -t utf-8
Python调用
通过Python脚本可以实现单轮或多轮对话的API调用,将access_token填入脚本中即可。
import requests
import json
def get_access_token():
url = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[API Key]&client_secret=[Secret Key]"
response = requests.post(url).json()
return response.get("access_token")
url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie_speed?access_token=" + get_access_token()
payload = json.dumps({"messages": [{"role": "user", "content": "介绍一下北京"}]})
headers = {'Content-Type': 'application/json'}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
调试与常见问题
在使用API时,可能会遇到一些常见错误,如API请求超限或欠费问题。这时需要检查账户余额及API调用额度,确保在合理范围内使用。
FAQ
-
问:如何获取文心AI作画的API Key?
- 答:用户需在百度智能云平台注册账号,创建应用后可获得API Key和Secret Key。
-
问:API调用遇到请求超限怎么办?
- 答:需检查账户的调用额度及是否存在欠费,确保在限额内使用,或申请更多额度。
-
问:生成的图片如何下载?
- 答:通过查询结果接口获取的图片链接下载,链接有效期为三个月。
通过本文的详细介绍,您将能够熟练使用百度文心 ERNIE-ViLG 的 API Key及相关接口,生成高质量的图像,为创作提供更多可能性。
热门推荐
一个账号试用1000+ API
助力AI无缝链接物理世界 · 无需多次注册
3000+提示词助力AI大模型
和专业工程师共享工作效率翻倍的秘密
热门API
- 1. AI文本生成
- 2. AI图片生成_文生图
- 3. AI图片生成_图生图
- 4. AI图像编辑
- 5. AI视频生成_文生视频
- 6. AI视频生成_图生视频
- 7. AI语音合成_文生语音
- 8. AI文本生成(中国)
最新文章
- Axios 干净调用完全指南:拦截器 + 独立客户端,让前端代码优雅起飞
- 2025大学生暑假兼职新风口:从送外卖到做AI副业,你还在靠体力赚零花钱吗?
- GraphQL API | 在Hasura DDN上引入TypeScript函数
- 通过 Python 集成 英语名言 API 打造每日激励小工具,轻松获取每日名言
- 来自 openFDA、DailyMed、RxNorm、GoodRx、DrugBank、First Databank 等的药物和药物数据 API
- API 集成最佳实践全景手册:从选型到落地,一条链路降本 30%
- API设计:从基础到最佳实践
- 实战 | Python 实现 AI 语音合成技术
- Snyk Learn 全新 API 安全学习路径:掌握 OWASP API 前十风险与防护策略
- Document Picture-in-Picture API 实战指南:在浏览器中实现浮动聊天窗口
- 什么是变更数据捕获?
- AI 推理(Reasoning AI):构建智能决策新时代的引擎