AI SDK集成You.com工具

2小时前更新 2 00
AI SDK集成You.com工具AI SDK集成You.com工具
AI SDK集成You.com工具

技能简介

该技能帮助开发者在Vercel AI SDK应用中集成You.com提供的工具,包括网络搜索、AI智能体和内容提取功能。通过@youdotcom-oss/ai-sdk-plugin包,开发者可以在generateText()streamText()调用中使用You.com的实时数据能力。

能做什么

  • 为AI应用添加带引用来源的网络搜索能力
  • 启用AI智能体获取联网上下文后的回答
  • 从指定URL提取结构化内容
  • 支持流式与非流式两种文本生成模式
  • 适配多种包管理器与自定义环境变量配置

使用说明

  1. 安装依赖
    根据项目使用的包管理器执行对应命令:

    npm install @youdotcom-oss/ai-sdk-plugin
    # 或 bun add @youdotcom-oss/ai-sdk-plugin
    # 或 yarn add @youdotcom-oss/ai-sdk-plugin
    # 或 pnpm add @youdotcom-oss/ai-sdk-plugin
  2. 配置API密钥
    默认使用YDC_API_KEY环境变量,也可在代码中传入自定义密钥。若未设置,需前往 https://you.com/platform/api-keys 获取。
  3. 选择集成方式
    确认项目使用generateText()(一次性返回)还是streamText()(流式返回),以及目标文件是新建还是修改现有文件。
  4. 导入并配置工具
    按需导入youSearchyouExpressyouContents中的一个或多个,添加到tools对象参数中。
  5. 处理Anthropic特殊要求
    若使用Anthropic模型进行流式输出,必须添加stopWhen参数控制停止条件。

输入与输出

见下方输入与输出表格。

项目内容
输入包管理器类型、环境变量名称、AI SDK函数类型、文件操作模式、目标文件路径、选择的工具组合、AI提供商模型
输出集成You.com工具的代码文件、配置完成的AI SDK调用、环境变量设置指引
适用人群Vercel AI SDK使用者、需要实时搜索能力的AI应用开发者、Node.js后端工程师
不包含You.com API密钥申请、非Node.js环境支持、前端界面实现、其他AI模型的深度适配

 

风险提示

  • API密钥泄露可能导致额度被盗用,建议使用环境变量而非硬编码
  • Anthropic流式调用缺少stopWhen会导致请求异常
  • 网络搜索返回结果受You.com服务可用性影响
  • 内容提取功能对目标网页结构有依赖,复杂页面可能解析失败

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/edwardirby/ydc-ai-sdk-integration/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...