粉丝133获赞466

我们常听说的 api 到底是什么意思?怎么用好它?大家好,欢迎来到人人都能学会的 ai 公开课第四十三课,什么是 api? 在 这节课中,我们将通过生动有趣的例子,一起弄清什么是 api, 并且一步一步学习如何调用不同的 api。 学会调用 api 绝对是普通人投入回报最高的事情之一, 他很容易学会,但非常非常实用。有了它,我们就可以轻松调用各种 ai 模型、地图工具、天气、组建语音模块等能力来提升效率、解决问题、搭建应用,把脑海中的创意快速变成现实。 本课程由零代码创作社区 highsnip 响指联合 ai 生活实验室团队共同打造,内容参考麻省理工学院、荷尔津大学等知名高校的教学大纲,免费有趣零基础,大家先点个关注和收藏吧,下次不迷路! api 全称 application programming interface, 中文翻译为应用程序接口。这个名字其实并不好理解,但我们可以举一个常见的例子,当我们在外卖平台下单,地图会自动弹出显示骑手的实时位置。但实际上,外卖平台并没有自己开发地图, 而是通过 api 接入高德地图或者腾讯地图的服务。不仅如此,它并没有开发支付、天气或语音通知这些功能,它只是把各家公司的服务通过 api 拼接在一起,这就是 api 的 力量。在之前的实践课中,我们已经多次接触过 api。 比如在第二十六课打造数字分身中,我们分别通过 api 调用了硅基流动的大语言模型、 mini max 的 语音模型以及 d i d 的 视频生成模型,并将这些能力聚成在了一起,做出了一个能像真人一样开口说话的数字人。 在第三十二课打造新闻助手智能体时,我们又通过 api 调用了 tipsy, 帮我们完成新闻摘要。因此,当我们学到这一刻,屏幕前的你也许对 api 已经不再陌生。不过由于时间有限,我们一直没有系统的讲解过什么是 api。 为了更直观深入的理解什么是 api, 我 们还是用上节课的餐厅做比喻吧。大堂是前端,顾客在这里点菜,后厨是后端负责真正做菜。 而服务员就是 api, 他 负责把顾客点的单传达给后厨,让后厨去做,并把菜品端回给顾客。这个过程就对应了,用户在前端发出需求,通过 api 传递给后端,由后端完成处理,再通过 api 将结果返回给前端。 api 是 连接前端和后端的桥梁,但是等等,如果顾客想要的东西餐厅做不出来,或者这家餐厅很诡异,根本没有自己的后厨,那该怎么办? 有办法,服务员可以跑到其他餐厅帮顾客买饭再送回来。这种情形其实就像通过 api 调用第三方服务, 本地系统没有处理能力,只是把用户请求转发给外部服务,拿到结果再返回。这就是我们这节课要讲的重点。我们可以通过 api 连接第三方的后端,调用各种各样的外部服务, 让自己正在开发的应用更强大。如同开头所说,一个外卖平台其实并没有自己开发地图,不仅如此,他也并没有开发支付或语音通知这些功能, 但通过 api, 它可以调用各家公司提供的服务地图用高德的,支付用支付宝的,语音提醒用科大讯飞的。这就是现代软件开发的一大趋势,一切皆 api。 有 趣的是,它把软件开发变成了一个搭乐高的过程。你要做一个天气小助手,完全不用去架设传感器或收集数据,只要通过 api 调用气象局或者 openweather 的 数据,就能实时获取天气信息。 你想让用户登录,也不用自己搞认证系统,只需要通过 api 调用微信的登录验证。这不仅加快了开发速度,也大大降低了创业门槛, 让普通创业者也可以快速开发出产品原型,获得融资与市场反馈。同时也催生了一个新概念, api 经济。 大量公司专门把自己擅长的复杂功能封装成简单的 a p i, 提供给开发者调用,比如发短信、刷身份证、识别图像、生成语音等等。开发者不再需要重复开发,直接调用就好。目前 openai panoramic 都通过提供 a p i 调用,让用户接入 g p t 和 cloud 服务, 赚取大量收入。所以 api 的 核心价值有两点,第一,附用别人的能力。第二,屏蔽底层复杂性。你不需要知道高德地图内部怎么计算路径,也不需要理解拆的 gpt 是 怎么训练的,你只要知道它开放了哪些功能,你该怎么调用它。 如果我们掌握了基本的 api 调用方法,就相当于拿到了一把通向各种能力的钥匙,可以调动整个世界的能力为你工作。 正因为如此,学会调用 api 是 编程初学者投入回报最高的事情之一。它是普通人调用世界级能力的高效杠杆。正因为它非常简单,大多数 api 调用通常分为三到四步,我们可以一步步来学习。一、获取 api key 大 多数 api 服务需要你先注册账号,并生成一个专属的 api 秘钥。这个秘钥就像你的通行证,调用时必须附带平台才识别你是谁,并统计你的用量。以调用 deepsea 为例,访问 deepsea, 登录后进入 a p i key 管理页面,点击创建新密钥,就能拿到一串儿字符。记得保管好这串密钥,不要随便公开,它相当于你账户的钱包钥匙。 二、寻找调用事例许多平台的官方文档一般会提供详细的调用说明和代码事例,你可以在 deepseek 的 a p i 文档页中找到如下事例 三,测试调用这一步通常是为了测试我们的 api key 是 否正常,有时可以忽略,但在这里,它可以帮助我们更好地理解 api 的 调用逻辑。我们将调用数据复制下来,放在任意开发环境中,比如之前我们用到的 tree 或者 vs code。 在 auto rotation 添入自己的 api key, 在 content 位置添入提示词,点击运行进行测试。很快, deepsea 返回了回答。你看,就算是 deepsea 官网以外的地方,我们也可以成功调用 deepsea 的 模型回答问题了。 四、集成进你的应用中这也是最后一步,将 api 调用封装进自己正在做的应用程序里。如果你完全不懂代码也没关系,我们可以让 ai 帮我们。比如,目前我正在想纸上做一个女朋友翻译器,目的是将女朋友对我说的话翻译成真实想法, 避免吵架。这时我需要借助大模型来生成回答,让他帮我分析对象内心的小心思。只需要在对话框中输入 model key url, 要求所有提问通过大模型生成进行回复。在这段提示词中填入 api key 发给响指, 就可以让大模型来生成女友翻译器的回答配置成功。现在无论我女友是开心还是生气,都可以通过翻译器给出解答了, 因为它接入了强大的大语言模型。一句话总结,获取 api key, 寻找调用实力测试调用封装进自己的应用。 绝大多数的 api 调用无非是这些步骤。除了大模型,我们还可以按自己的需要接入天气、地图、日历等功能,让我们应用变得越来越强大。比如在 get up 中,我们只要输入 api 等关键词, 我们可以找到各种各样的 api, 这就引出了我们下节课的学习内容。开源社区如果你喜欢本节课,欢迎点赞、收藏加关注,如果你希望获取课程商用版权,欢迎与我们联系,我们下节课见!

有些朋友说这个七分的,说了二一毛九的这个香蕉,还有这个九分的 vivo 三,就是他们使用的时候这个价格他们是拿不到。然后我们今天讲一下这个问题,大多数人是在创建这个 api 令牌的时候,他们是很着急的,就随便输了一些名字, 他们就下面的内容就不看了,然后就点这个提交,然后你可以看到这个分组分组他这里是如果你不去做限制的话,他就是一个默认的分组。我们看这边 比如说这个 vivo 三杠一啊,这个你可以看到它的一个啊分组链路,先是纯 a e z 分 组,再到限时特价,再到这个 default, 它是按照这一个四毛五的扣费优先,再到这个一毛八的,最后到这个三分啊三毛的,就如果你创建的时候,你不去设置这个链路的话,它就是按默认的链路, 然后有些朋友我跟他说了之后,他们是按照这一个去编辑的,当然这样也是扣不到的,这不是必须这样去调整他只是 你不去做修改的话,他是这样的一个默认的一个扣费,然后我们这边调整的话,就是回到我们这里这个默认分组这里如果我们要用限时特价的时候,我们就宣显他, 然后再啊考虑可以说用这一个在第二个,就如果你这一个生成失败的话,我们再可以用第二个是 default, 当然你也可以不选,就你可以只选一个,就直接选限时特价也是可以了,选择完成之后点提交就可以了,就你们在调用这个 a p i 的 时候,它就是用的这个啊限时特价的,然后有一个注意的是有一些模型它是没有限时特价这个东西的, 就比如这个,这个是没有了,但是你们可以自己去看一下它的一个呃价格,因为每一个模型它的一个价格以及通道是不一样的,就创建令牌的时候就要对照这一个分组去进行设置, 而不是说按它默认。按它默认的话,那肯定是啊会贵一点的优先,因为贵的他肯定相对会速度快一些,但是如果你不是病发量很大的话,我们用便宜的就 ok 了,反正这个自行测试。

今天为大家推荐一款必不可少的 a p i 中转站平台,适合 ai 开发者使用。该平台集成了多种顶尖 ai 模型,包括 g p t cloud 和 gmail, 功能强大且价格亲民。新用户注册后即可获得免费试用机会,让您全面体验其卓越的 ai 能力。 它不仅支持与 cloud code codex 等编程工具无缝连接,还可接入酒馆等聊天软件,实现灵活运用分组详尽,轻松选择所需模型。支持二十二 o p p 标准 api 格式,让接入更简单迅速,立即体验,让您的 ai 开发之旅更加顺畅高效。

大家好,今天我们来聊一个函数,可以说只要你写过代码,就几乎肯定用过它,但你真的了解它吗?咱们今天要深入聊的就是这个 sleep 函数。咱们就从一个最基本的问题开始吧,怎么才能让你的代码停下来?等一等, 这问题听起来简单,但答案嘛,可比你想象的要复杂的多。表面上看, sleep 函数的功能再清楚不过了,对吧?它就像一个暂停按钮,你想让程序等多久就告诉他一个时间,他就乖乖的暂停执行。 但事情没那么简单,这个看似无害的暂停按钮实际上是一把双刃剑,他看起来只是在暂停,但底下呢,其实是你的代码在和操作系统进行一场复杂的谈判。今天咱们就把这把剑的两面都看个清楚。 no, 这是我们今天的路线图。首先,我们会搞清楚这个暂停按钮到底是怎么工作的,然后看看大家一般都在什么地方用它。 接着,重点来了,我们会揭示它最大的问题,那个骗人的精度陷阱,以及它潜在的危险性。最后嘛,当然是看看除了 sleep, 我 们还有哪些更智能的选择。 好了,那我们就直接进入第一部分,看看调用 sleep 的 时候,电脑底层到底发生了什么。 你看,当一个县城掉了 sleep, 它可不只是在原地发呆,它其实是在主动跟操作系统的调度器说,哎,我先歇会儿,你把 cpu 时间给其他等着干活的县城吧。 这是一种非常绅士的行为,他主动让出了宝贵的 c p u 资源。好,既然我们知道了他的工作原理,那现实世界里,开发者们通常都拿它来干嘛呢? 其实他的应用场景还挺多的,比如说在测试的时候,我们可以用它来模拟网络延迟,或者在一些简单的游戏或者动画循环里用它来控制帧率。 当然了,还有一种用法,就是作为一个简单粗暴地用来解决多县城资源冲突的办法,虽然这么做风险不小。这是一个非常经典的例子,一个简单的游戏循环, 你看程序,先更新游戏逻辑,然后渲染画面,最后调用 sleep 三十三。 为什么要这么做呢?因为如果不加这个暂停,这个循环会以最快的速度疯狂执行,直接把你的 cpu 占满到一百。 通过暂停三十三毫秒,我们就能把帧率大致控制在每秒三十帧左右,既流畅又不浪费资源。好了,前面说的都是它的好处,现在我们得聊聊 sleep 的 第一个也是最核心的一个大问题了。 比如说,你现在想让你的代码就绷那么一小下,就暂停一毫秒,你以为他真的就只睡了一毫秒吗?嗯, 现实可没那么简单,实际上,你的代码很可能睡了差不多十五点六毫秒,甚至更久。 为什么呢?因为操作系统不是一个超高精度的秒表,它有自己的节奏,就像一个固定的时钟滴答声, 你的线尘睡着了,系统掉入器得等到下一次滴答的时候才会想起来要去检查一下哦,是不是有谁该醒了。所以,就算你只要求睡一毫秒,你也得等到那个下一个滴答点,而这个间隔在很多系统上默认就是十五点六毫秒左右, 你看你请求的时间和你实际得到的等待时间,两者之间的这个巨大鸿沟就是我们说的精度陷阱。 对于一些对性能和计时要求特别高的应用,比如实时音频处理或者金融交易系统,这种不确定性简直就是灾难。而且问题还不止于精度,滥用 sleep 甚至可能会直接搞垮你的应用程序。 这一点大家一定要记住,绝对绝对不要在主用户界面限程,也就是 u i 限程里调用 sleep, 你一旦这么做了,你的整个应用程序就会立刻被冻住,动弹不得,就是我们平时最讨厌看到的那个程序未响应的状态。 这里要搞清楚一个概念, sleep 只会影响调用它的那一个进程,而不是整个程序。也就是说,可能你程序后台的其他进程还在正常工作,但是对于用户来说,它看到的界面已经完全卡死了,点什么都没反应,这个用户体验可以说是糟透了。 除此之外呢,还有几个常见的坑,比如说 sleep 零,它的行为其实是不可预测的,只是让出当前时间片剩余的时间。 更要命的是 sleep infinite, 你 只要敢用,就会创造一个永远不会醒来的僵尸县城。当然,最最重要的一点是,千万别指望用 sleep 来做什么复杂的县城同步,它根本就不可靠,早晚会出问题。 好了,说了这么多 sleep 的 坏话,那问题来了,如果它这么多毛病,我们这些现代的开发者到底应该用什么来代替它呢? 咱们来看看这些更优秀的替代方案,比如说像 wait for a single object 这样的同步对象,它们是事件驱动的,它们等待的是一个明确的信号,而不是一段模糊的时间。 还有更现代的 a sync await 异步编程模型,它干脆就不会组测现成,现成可以去做别的事情,等任务完成了再回来。无论从精度还是效率上来看,这些方法都完胜此理。 所以说,现代平层的整个思路都变了。尤其是在云服务或者移动应用开发里,我们的目标不再是让程序暂停等待,而是构建事件驱动的系统, 让程序能够对各种事变做出快速响应。归根结底, sleep 就 像一把最基本的锤子,在某些简单场景下敲个钉子,它确实能派上用场。但如果你想构建一个健壮高效的现代软件,那你需要的就是一个更专业的工具箱了。 所以,下次当你准备写下 sleep 的 时候,不妨先问问自己,我的代码是真的只是需要睡一会儿,还是它能用更高效的方式来等待呢?

想要优化您的 ai 开发项目,今天介绍一款必备的 a p i 中转站平台,这里集合了最前沿的 ai 模型,包括 gpt、 cloud 和 gemini, 功能强大而且价格诱人。新用户注册可享受免费试用机会,助您深入探索其强大的 ai 能力。 该平台支持与 cloud code、 codex 等编程工具的无缝集成,还能连接到酒馆等聊天软件,让应用变得灵活无比。分组设计细致,让您轻松挑选合适模型。支持二十二 o p p 标准 api 格式,接入过程简单快捷,快来使用,提升你的 ai 项目开发效率。

在寻找优质 ai 开发资源,试试这款 a p i 中转站平台吧!它是开发者的得力助手。平台含盖广泛的 ai 模型,包括 g p t cloud 和 gemini, 强大功能与实惠价格兼具。新用户注册后可以免费试用,让您尽情探求其卓越性能。支持与 cloud code codex 等编程工具无缝连接,还有酒馆等聊天软件接入选项,应用非常灵活, 尊享细致分组管理,轻松选择所需模型。支持二十二 o p p 标准 a p i 格式,无需繁琐流程,立即使用它将是您 ai 开发高效进行的理想选择。

想要优化您的 ai 开发项目,今天介绍一款必备的 a p i 中转站平台,这里集合了最前沿的 ai 模型,包括 gpt、 cloud 和 gemini, 功能强大而且价格诱人。新用户注册可享受免费试用机会,助您深入探索其强大的 ai 能力。 该平台支持与 cloud code、 codex 等编程工具的无缝集成,还能连接到酒馆等聊天软件,让应用变得灵活无比。分组设计细致,让您轻松挑选合适模型。支持二十二 o p p 标准 api 格式,接入过程简单快捷,快来使用,提升你的 ai 项目开发效率。

想提高 ai 开发效率,这款 api 中转站平台不可错过,其中包括 gpt、 cloud 和 gemini 等顶级 ai 模型, 功能强大,价格合理。新注册用户可获得免费试用,让您探索其超凡 ai 能力。 支持与工具 cloud code、 codex 以及酒馆等聊天软件的无缝连接,使用灵活广泛,分组明了,模型选择自如,支持二十二 o p p 标准 api 格式,简单接入赶紧体验,让您的 ai 项目开发更顺利高效。

在寻找优质 ai 开发资源,试试这款 a p i 中转站平台吧!它是开发者的得力助手。平台含盖广泛的 ai 模型,包括 g p t cloud 和 gemini, 强大功能与实惠价格兼具。新用户注册后可以免费试用,让您尽情探求其卓越性能。支持与 cloud code codex 等编程工具无缝连接,还有酒馆等聊天软件接入选项,应用非常灵活, 尊享细致分组管理,轻松选择所需模型。支持二十二 o p p 标准 api 格式,无需繁琐流程,立即使用它将是您 ai 开发高效进行的理想选择。

想要优化您的 ai 开发项目,今天介绍一款必备的 a p i 中转站平台,这里集合了最前沿的 ai 模型,包括 gpt、 cloud 和 gemini, 功能强大而且价格诱人。新用户注册可享受免费试用机会,助您深入探索其强大的 ai 能力。 该平台支持与 cloud code、 codex 等编程工具的无缝集成,还能连接到酒馆等聊天软件,让应用变得灵活无比。分组设计细致,让您轻松挑选合适模型。支持二十二 o p p 标准 api 格式,接入过程简单快捷,快来使用,提升你的 ai 项目开发效率。

想要优化您的 ai 开发项目,今天介绍一款必备的 a p i 中转站平台,这里集合了最前沿的 ai 模型,包括 gpt、 cloud 和 gemini, 功能强大而且价格诱人。新用户注册可享受免费试用机会,助您深入探索其强大的 ai 能力。 该平台支持与 cloud code、 codex 等编程工具的无缝集成,还能连接到酒馆等聊天软件,让应用变得灵活无比。分组设计细致,让您轻松挑选合适模型。支持二十二 o p p 标准 api 格式,接入过程简单快捷,快来使用,提升你的 ai 项目开发效率。

在寻找优质 ai 开发资源,试试这款 a p i 中转站平台吧!它是开发者的得力助手。平台含盖广泛的 ai 模型,包括 g p t cloud 和 gemini, 强大功能与实惠价格兼具。新用户注册后可以免费试用,让您尽情探求其卓越性能。支持与 cloud code codex 等编程工具无缝连接,还有酒馆等聊天软件接入选项,应用非常灵活, 尊享细致分组管理,轻松选择所需模型。支持二十二 o p p 标准 a p i 格式,无需繁琐流程,立即使用它将是您 ai 开发高效进行的理想选择。

想提高 ai 开发效率,这款 api 中转站平台不可错过,其中包括 gpt、 cloud 和 gemini 等顶级 ai 模型, 功能强大,价格合理。新注册用户可获得免费试用,让您探索其超凡 ai 能力。 支持与工具 cloud code、 codex 以及酒馆等聊天软件的无缝连接,使用灵活广泛,分组明了,模型选择自如,支持二十二 o p p 标准 api 格式,简单接入赶紧体验,让您的 ai 项目开发更顺利高效。

想要优化您的 ai 开发项目,今天介绍一款必备的 a p i 中转站平台,这里集合了最前沿的 ai 模型,包括 gpt、 cloud 和 gemini, 功能强大而且价格诱人。新用户注册可享受免费试用机会,助您深入探索其强大的 ai 能力。 该平台支持与 cloud code、 codex 等编程工具的无缝集成,还能连接到酒馆等聊天软件,让应用变得灵活无比。分组设计细致,让您轻松挑选合适模型。支持二十二 o p p 标准 api 格式,接入过程简单快捷,快来使用,提升你的 ai 项目开发效率。

在寻找优质 ai 开发资源,试试这款 a p i 中转站平台吧!它是开发者的得力助手。平台含盖广泛的 ai 模型,包括 g p t cloud 和 gemini, 强大功能与实惠价格兼具。新用户注册后可以免费试用,让您尽情探求其卓越性能。支持与 cloud code codex 等编程工具无缝连接,还有酒馆等聊天软件接入选项,应用非常灵活, 尊享细致分组管理,轻松选择所需模型。支持二十二 o p p 标准 a p i 格式,无需繁琐流程,立即使用它将是您 ai 开发高效进行的理想选择。

想要优化您的 ai 开发项目,今天介绍一款必备的 a p i 中转站平台,这里集合了最前沿的 ai 模型,包括 gpt、 cloud 和 gemini, 功能强大而且价格诱人。新用户注册可享受免费试用机会,助您深入探索其强大的 ai 能力。 该平台支持与 cloud code、 codex 等编程工具的无缝集成,还能连接到酒馆等聊天软件,让应用变得灵活无比。分组设计细致,让您轻松挑选合适模型。支持二十二 o p p 标准 api 格式,接入过程简单快捷,快来使用,提升你的 ai 项目开发效率。