python sdk是什么意思_SDK 和 API 的区别是什么?

本文通过实例分析了SDK(Software Development Kit)与API(Application Programming Interface)的区别。以阿里云和Face++为例,阐述了SDK如何提供“开箱即用”的便利,减少了开发者手动拼接HTTP请求的复杂性。同时提到了不同SDK的差异,如Face++的SDK包含了部分核心代码,而某些SDK可能涉及离线部署。作者还批评了腾讯云的HTTP API文档易用性不佳,相比之下,使用Python SDK则更为便捷。
摘要由CSDN通过智能技术生成

我觉得上面的高赞答案不怎么行,至少我看完是觉得有点云里雾里,跟我遇到的实际情况不太符合。

Application Programming Interface,Software Development Kit。我觉得API和SDK就单独概念上来看,你说他们有关系吧,能扯一扯,说没啥关系吧,也能说通。

我就不纠结这两者的关系了,因为我觉得也不是什么需要严格定义的东西,我就举个实际的例子。

阿里云的,智能语音服务,获取Token。这个Token是 “访问令牌(Access Token)是调用智能语音服务的凭证”。

这个流程大概是这样,阿里云用户有一对id和secret,两个字符串。然后要用语音服务,简化流程就是:

(id,secret) ----> 获取token, (token, 各种参数,语音文件) -----> 阿里云语音服务 ----> 返回文字识别。

那获取Token有几种方式呢:通过阿里云提供的SDK获取,c++ sdk或者python sdk,java sdk各种都有

通过HTTP Request自己拼接各种参数,发到阿里云指定url获取

途径1 链接获取 Token_开发指南_智能语音交互-阿里云​help.aliyun.com

途径2 链接获取Token协议说明_开发指南_智能语音交互-阿里云​help.aliyun.com

你自己花个把小时去试试两种方式,然后你就大概明白在这种语义下API和SDK的区别了。

我直接讲结果,通过阿里云提供所谓的SDK获取token,基本上

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值