若遇到文心一言API无法调用“一格绘图”功能的情况,通常需要先在百度智能云的控制台手动为应用启用此权限。具体操作为:进入应用管理页,在“能力配置”中开启“一格绘图”功能,确认关联的API Key已包含ERNIE-ViLG授权,核实调用时使用的Endpoint和model参数是否正确,并确保已在相应地区开通了ERNIE-ViLG服务。

当您在调用文心一言API的“一格绘图”功能时,如果遇到权限错误或接口不可用的提示,这通常意味着百度智能云后台尚未授予当前应用访问该组件的权限。下面,我们将分步确认并开启此项权限。
一、登录百度智能云并进入应用管理页
您需要使用主账号或具备管理员权限的子账号登录百度智能云平台,找到已创建好的文心一言应用,以便将权限配置作用于正确的服务实例。
1、打开浏览器,访问百度智能云官网并使用已绑定的手机号或企业邮箱账号完成登录。
2、在页面顶部导航栏,依次点击【产品】→【人工智能】→【文心一言】,进入文心一言服务总览页。
3、在“我的应用”列表中,找到目标应用名称,点击其右侧的【管理】按钮。
二、检查“一格绘图”是否已在应用能力中启用
请注意,文心一言API的各个功能模块(例如文本生成、图像生成等)需要单独授权。即便已开通文心一言基础服务,“一格绘图”也仍需手动勾选开启。
1、在应用详情页左侧菜单中,点击【能力配置】。
2、在能力列表中,查找名称为“一格绘图”或“ERNIE-ViLG 图像生成”的条目。
3、确认其状态开关为“已开启”。若显示“未开启”,请点击右侧【启用】按钮并完成弹窗确认。
三、验证API Key对应的服务权限范围
部分API Key可能仅绑定了基础文本模型的调用权限。请确保您代码中实际使用的AK/SK所关联的应用,其授权服务列表中已包含图像生成类接口。
1、返回应用详情页,点击左侧【API Key管理】。
2、找到当前代码中实际使用的API Key所在行,点击【查看】。
3、在弹出的面板中核对【授权服务】列表,确认其中包含“ERNIE-ViLG”或“文心一格”字样。
四、检查调用时使用的Endpoint与模型名称是否匹配
权限开通后,若仍然返回403或未知模型错误,可能是因为请求地址或model参数填写有误,导致系统无法路由至已授权的图像服务。
1、确认HTTP请求的URL为文心一言图像生成的专用接口地址,而非通用文本接口地址。
2、检查POST请求体中,“model”字段的值是否为“ernie-vilg-1.0”或平台当前支持的图像模型标识符。
3、请勿复用文本生成接口的model参数(如“ernie-bot-4”),该值不适用于绘图功能。
五、排查服务地域与可用区限制
“一格绘图”能力在新注册账号或特定地域节点下可能是默认关闭的,需要手动选择可用区域并激活服务实例。
1、在应用详情页点击左侧【地域与可用区】。
2、查看当前选中地域(如北京、广州、苏州)右侧的状态列,确认“ERNIE-ViLG”是否显示为绿色的“已开通”状态。
3、若其为灰色的“未开通”,点击该地域操作栏中的【开通服务】,等待约2分钟同步生效即可。
