14个文本转图像AI API
如何获取华为云 API开放平台访问密钥分步指南
在当今的数字化时代,无论是数字媒体、软件开发还是我们的日常生活,云计算服务已成为不可或缺的一部分。华为云作为领先的云计算服务提供商,其API开放平台为开发者提供了丰富多样的服务接口,涵盖了从数据存储、计算分析到人工智能等多个领域。其中,获取华为云API开放平台的访问密钥,是开发者利用这些强大服务的第一步。本文将详细指导你如何逐步获取华为云API开放平台的访问密钥,确保你能够顺利开启与华为云服务的深度集成之旅。接下来,我们将从注册华为云账号开始,逐步推进到完成开发者认证,并最终成功获取访问密钥。同时,我们还将分享一些关键建议,帮助你在获取密钥后进行初步的功能验证与可用性测试,以确保你的应用能够高效、稳定地利用华为云提供的各项服务。
1. 华为云 API开放平台
2. 创建实例
- 进入购买实例页面。
- 根据下表配置实例信息。表2 配置实例信息参数配置说明计费模式实例的收费方式,此处选择“按需计费”。区域选择实例所属区域,请根据实际需要选择。此处选择“华东-上海一”。可用区选择实例的可用区,此处选择“可用区1,可用区2,可用区3”。实例名称填写实例的名称,此处填写“apig-test”。实例规格选择实例的规格,此处选择“基础版”。可维护时间窗指定可对实例进行维护的时间段,此处默认。企业项目选择实例所属的企业项目,此处选择“default”。网络选择已准备的VPC和子网。公网入口允许外部服务通过弹性IP地址,调用实例创建的API。此处开启公网入口。安全组选择已准备的安全组。
- 单击“立即购买”。
- 确认实例信息无误后,勾选服务协议,单击“去支付”,完成实例创建。
3. 开放API
- 创建API。
- 实例创建完成后,在左侧导航栏选择“API管理 > API列表”。
- 单击“创建API > 创建API”,配置前端定义。
- 表3 前端定义参数配置说明API名称填写API名称,此处填写“API_test”。所属分组选择默认分组“DEFAULT”,如果需要创建分组,还可以单击“新建分组”。创建API的操作步骤,请参考创建API分组。URL请求方法:API调用方式,此处默认“GET”。请求协议:选择协议类型,此处选择“HTTPS”。子域名:创建API分组后,系统默认分配的一个子域名。此处为默认分组“DEFAULT”的子域名。路径:API请求的路径,此处填写“/test”。网关响应API网关未能成功处理API请求,从而产生的错误响应。此处网关响应默认为“default”。
- 根据下表参数信息,配置安全配置。表4 定义API请求参数配置说明安全认证选择API认证方式,此处选择“APP认证”。支持简易认证简易认证不需要对请求内容签名,API网关也仅校验AppCode,不校验请求签名,从而实现快速响应。此处勾选简易认证。
- 单击“下一步”,配置默认后端信息。表5 Mock类型定义后端服务参数配置说明后端服务类型选择后端服务类型,此处选择“Mock”,实际请求不会调用到后端服务,通常用于后端服务没有搭建好的API联调环境。如果已有搭建好的后端服务,根据实际需要配置其他后端服务类型,操作详情请参考创建API。Mock自定义返回码选择API响应的HTTP状态码,此处默认“200”。Mock返回结果用于调试验证,返回预期结果,此处填写“success”。
- 单击“完成”,完成API的创建。
- 调试API。
- 在“API运行”页面的右侧单击“调试”。
- 在URL右侧单击“调试”,下方为API发送的请求信息和API请求调用后的返回结果回显。调用成功时,状态码显示“200”,Mock后端返回结果“success”。否则,请参考错误码处理。
- 发布API。
- 在“API运行”页面的右侧单击“发布最新版本”。
- 选择API需要发布的环境,此处选择默认环境“RELEASE”。如果不选择默认环境,还可以单击“创建环境”新建,创建环境的操作步骤,请参考环境管理。
- 单击“确定”。
4. 调用API
- 创建凭据。
- 返回API列表页面,在左侧导航栏中选择“API管理 > 凭据管理”。
- 单击“创建凭据”,填写凭据名称,此处填写“apptest”。
- 单击“确定”。
- 绑定API。注意,只有通过APP认证的API才能被绑定。
- 在已创建凭据所在行,单击“绑定API”。
- 选择环境、API分组和API。
- 单击“确定”,完成API绑定。
- 添加APPCode认证信息。
- 在凭据列表中单击已创建的凭据名称,进入凭据详情。
- 在“AppCodes”区域,单击“添加AppCode”。
- 在弹窗中选择“自动生成”生成方式。
- 单击“确定”。
- 调用API。使用接口测试工具配置API请求和认证信息。
- 选择请求方法“GET”,在“API运行”页面将URL地址复制到接口测试工具中,URL地址由https://调试域名/路径组成。
- 添加Header参数名称:X-Apig-AppCode,参数值填写已生成的AppCode。
- 发送请求。调用成功后,Mock后端返回结果“success”,状态码显示“200”。否则,请参考错误码处理。
5. 常见问题
Q:如何找到华为云 API
A:幂简集成是国内领先的API集成管理平台,专注于为开发者提供全面、高效、易用的API集成解决方案。幂简API平台可以通过以下两种方式找到所需API:通过关键词搜索API(例如,输入’华为云 API‘这类品类词,更容易找到结果)、或者从API hub分类页进入寻找。
Q:无法创建API是什么原因?
A:API免费创建。如果被限制操作,可能原因为用户欠费。
Q:API的响应码如何定义?
A:
API响应码分两种。
- 一种是网关响应码。当请求到达网关时,由于API的流量控制、访问控制策略以及认证失败,网关直接返回的响应信息。有关网关响应的详细指导,请参考网关响应。
- 一种是后端服务响应。响应信息由后端API服务(即API的提供者)定义,API网关只做透传。
Q:使用VPC通道(负载通道),后端服务的主机端口怎么填写?
A:
填写API后端服务的端口。
有关API后端配置的详细指导,请参考创建API。
Q:后端服务是否支持绑定私网ELB地址?
A:
- 专享版支持绑定私网ELB地址。
- 共享版不支持绑定私网ELB地址,请使用VPC通道。
- 如果是公网ELB地址,可直接使用。
Q:API网关可以绑定内网域名吗?
A:
对于共享版,域名必须完成备案,并将其CNAME解析到API分组对应的子域名。不能将无法在公网访问的域名,或者将他人所有的域名绑定给API分组。
对于专享版,可以配置内网域名,域名不需要备案,并将A记录解析到实例的入口地址。
提供AI大模型API的服务商除了华为云 API,还有其他替代服务商也提供类似api服务,例如:
360多模态大语言模型、语音大模型服务MiniMax-稀宇科技、通用大模型开放平台-华藏、讯飞星火认知大模型
更多竞品可以在幂简集成开放平台中找到。
Q:华为云 API这个密钥还适用于哪些api?
6. 总结
本文全面而详尽地介绍了如何获取华为云API开放平台访问密钥的分步指南,为开发者们提供了一份清晰、实用的操作手册。从华为云API开放平台账号的注册开始,到完成开发者身份的严格认证,再到最终成功获取API服务密钥,每一步操作都配以详细的说明和指导,确保开发者能够轻松、准确地完成整个流程。我们深知,获取密钥只是第一步,因此本文还特别强调了获取密钥后应进行初步可用性测试的重要性,这是确保API能够顺利集成到应用中并发挥最佳效果的关键环节。通过这份指南,我们旨在为开发者们打造一个无缝、高效的体验,帮助他们顺利获取华为云API开放平台的访问密钥,并有效利用这一强大的云计算资源。我们坚信,通过遵循本文提供的步骤和建议,开发者们将能够成功地将华为云API集成到自己的应用中,从而显著提升应用的性能和用户体验。无论是初学者还是有经验的开发者,都能从这份指南中获益匪浅。