开放API服务
开放API服务: 是将已部署的服务进行发布的能力,部署的模型发布成开放API服务后,外部即可通过 静态Token 进行访问。
提示
注意:当部署的模型通过开放API服务发布时,请确保您的模型服务是可访问的。
另一方面,请向使用者提供静态Token,否则任何缺失和错误的静态Token都无法访问。
创建开放API服务
当开放API创建后,可通过 Lable:Token
查看访问该API的静态Token
API上下线
通过API上下线功能,发布和释放API服务,当释放后,已发布的模型将不能通过外部访问。
提示
注意:开放API服务的上线和下限都是免费的,但上线的API服务产生外部访问,即出现流量时,将自动根据流量大小自动从您的流量包中扣除。
如果您的模型服务暂时不希望外部访问,请及时将其下线。
在线调试
提示
关于在线调试工具,详见:API的调用
访问API
以下是一个访问API服务的例子,其中:
- 所有模型都将使用HTTP的
POST
方法进行访问 - HTTP的请求头请使用
content-type: multipart/form-data
- 请求参数使用
Authorization
提供静态Token. (平台允许使用Head传递静态Token,其Key名同样为Authorization
) - input_series_1为模型构建时的参数,其内容是一个
Base64Image
字符串
curl -k -X POST -H "content-type: multipart/form-data" -F \n
input_series_1='iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAAAAABXZoBIAAAA6UlEQVR4nGNgGNzAYee/tmAM0aiPH69GM/B+Pz3p089zMmiS1/5u3vwzJCCSj0F8xd92ORS51p87OVWfxILZvMv+HkCR/PjXmYFBNRrC4Tv5QBJFcgc3Em8+qtaP85F5eh+/euKUZFj3Nxu35HJ8kgUokp/+aSBLrv9kicTb8TcBxc5HyDyXL2uReCKnUSQZdn7URXDM/u5AkYz7G4HgLPgbiyIpeeSNH4zNf/KrF4okg9TNNz4QlsVhtIAHAq+j7xYGS0tL++772yaLLskg3vDx79//f//+bEWPbDDgrajYXlcRhE2KmgAA3bpdDVnBJYAAAAAASUVORK5CYII=' \n
https://api-core.ailines.cn/public/1-62/v1/predict\?Authorization\=dc95cc7d3c0a453da22f29717038c790
查看日志
查看监控