百度文心 ERNIE-ViLG 的 API Key 和图片链接使用指南
作者:youqing · 2025-02-15 · 阅读时间:6分钟
百度文心 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大模型
和专业工程师共享工作效率翻倍的秘密
最新文章
- 小红书AI文章风格转换:违禁词替换与内容优化技巧指南
- REST API 设计:过滤、排序和分页
- 认证与授权API对比:OAuth vs JWT
- 如何获取 Coze开放平台 API 密钥(分步指南)
- 首次构建 API 时的 10 个错误状态代码以及如何修复它们
- 当中医遇上AI:贝业斯如何革新中医诊断
- 如何使用OAuth作用域为您的API添加细粒度权限
- LLM API:2025年的应用场景、工具与最佳实践 – Orq.ai
- API密钥——什么是API Key 密钥?
- 华为 UCM 推理技术加持:2025 工业设备秒级监控高并发 API 零门槛实战
- 使用JSON注入攻击API
- 思维链提示工程实战:如何通过API构建复杂推理的AI提示词系统