AIHero
    免费

    系列课程 · 16 课

    Vercel AI SDK 教程

    使用 Vercel AI SDK 和 TypeScript 构建各种 LLM 应用,学习流式输出、结构化输出、工具调用与智能体。

    Matt Pocock
    Matt Pocock

    最近我一直在使用 TypeScript 和 AI 构建各种东西,包括智能体、工作流、自定义脚本和 CLI,让工作更快、更聪明。

    Vercel AI SDK 已经成为我工具箱中非常出色的一件工具。

    这个库解决了使用 LLM 时的许多痛点。

    本教程会完整介绍如何掌握它。

    内容真的很好!我学到了几件以前不知道的事。

    Addy Osmani — Engineering leader @ Google ChromeAddy Osmani——Google Chrome 工程负责人

    只要能够运行 JavaScript,就能使用 AI SDK Core。这正是我如此兴奋的原因:它用途广泛、能力强大,而且对几乎所有任务都提供了恰到好处的抽象层级。

    前往 AI Hero 的 GitHub 仓库 获取全部代码并运行示例。

    你将学到什么

    1. 01热切换模型
    2. 02流式传输
    3. 03结构化输出
    4. 04处理图像和文件
    5. 05工具调用
    6. 06构建智能体

    16 lessons,按顺序学习

    1. 01

      什么是 Vercel AI SDK?

      了解 Vercel AI SDK 如何通过统一 API 对接不同 LLM 提供商,从而简化 AI 应用开发。
    2. 02

      使用 Vercel AI SDK 生成文本

      学习如何通过 Vercel AI SDK 调用 Anthropic Claude 模型生成文本,并在 TypeScript 中完成简洁配置。
    3. 03

      使用 Vercel AI SDK 流式生成文本

      学习如何使用 Vercel AI SDK 流式生成文本,显著改善用户体验。
    4. 04

      使用 Vercel AI SDK 添加系统提示词

      学习如何在 Vercel AI SDK 中使用系统提示词定制 LLM 的行为。
    5. 05

      使用 Vercel AI SDK 热切换 AI 模型

      学习如何使用 Vercel AI SDK 轻松切换 AI 模型,实现灵活、解耦的应用开发。
    6. 06

      在 Vercel AI SDK 中处理消息历史

      学习如何使用 Vercel AI SDK 的 CoreMessage 数组管理 AI 聊天机器人的对话历史,并通过 TypeScript 示例掌握实际做法。
    7. 07

      使用 Vercel AI SDK 调用本地模型

      学习如何通过 OpenAI 兼容 API,把 Vercel AI SDK 连接到本地或远程模型,并在本机集成 LM Studio。
    8. 08

      使用 Vercel AI SDK 生成结构化输出

      了解如何结合 OpenAI 使用 Vercel AI SDK 生成结构化输出,并按预定义格式高效获取数据。
    9. 09

      使用 Vercel AI SDK 流式生成对象

      学习如何使用 Vercel AI SDK 流式接收 LLM 的结构化输出。
    10. 10

      使用 Vercel AI SDK 生成枚举

      学习如何使用枚举和 AI SDK 构建情感分析系统,只需几行代码即可把文本分类为正面、负面或中性。
    11. 11

      使用 Vercel AI SDK 生成数组

      学习如何使用 Vercel AI SDK 和 Zod schema 生成对象数组,以创建模拟用户数据。
    12. 12

      使用 Vercel AI SDK 构建替代文本生成器

      通过简明指南,学习如何使用 Vercel AI SDK 为本地文件和 URL 图片生成替代文本。
    13. 13

      使用 Vercel AI SDK 从 PDF 中提取结构化数据

      学习如何使用 Vercel AI SDK 和 Zod schema 从 PDF 发票中提取结构化数据,实现自动化数据处理和数据库存储。
    14. 14

      使用 Vercel AI SDK 创建嵌入向量

      学习如何使用 Vercel AI SDK 为文本和数据创建、检索嵌入向量。
    15. 15

      使用 Vercel AI SDK 调用工具

      通过一个尽可能简单的示例,学习如何在 TypeScript 中使用 Vercel AI SDK 调用工具。
    16. 16

      使用 Vercel AI SDK 构建你的第一个智能体

      一起构建一个 AI 智能体,学习如何通过 Vercel AI SDK 让 LLM 根据工具调用结果继续响应。

    完成本系列后

    用技能把它付诸实践

    通过免费开源的技能,把这些基础原则转化为你与智能体共同执行的真实工程工作流。

    浏览技能