SawanaHSN
全栈开发
·2025-04-26
AI 超级智能体 Day 2 复习了 AI 超级智能体项目,同步构建 NextJS 的复刻项目。研究了阿里云百炼接口文档,以及 “NextJS 的 spring ai”,vercel 的 ai sdk 库。实现了基本的 ai 调用和生成文字 completion 功能。 1. [Github仓库](https://github.com/waitlistSawana/ai-super-agent-yupi-nextjs) 和 [上线地址](https://ai-super-agent-yupi-nextjs.hsawana9.com/)。 2. 基于阿里云百炼的 openai 兼容接口,参考 ai sdk provider 封装模型调用方法。 3. 集成 Shadcn UI 的 Registry,如果是集成了 shadcn ui 的项目,可以通过两行命令,轻松集成代码。 收获: 1. 学习封装 ai sdk 的 ai provider 2. 学习和实现 Shadcn UI 的 Registry 欢迎大家使用我的 Registry,推荐用集成了 ShadcnUI 的 NextJS 或者其他 React 框架: ``` # Init Shadcn UI # 初始化 Shadcn UI pnpm dlx shadcn@latest init # Add dashscope provider with vercel ai sdk # 增加阿里云百炼 ai 调用函数,通过 vercel ai sdk # create file - ./lib/ai/providers/dashscop.ts pnpm dlx shadcn@latest add https://ai-super-agent-yupi-nextjs.hsawana9.com/r/dashscrop-ai-provider.json # Add api route and component for generate text # 增加 api 后端端点和组件,使用阿里云百炼 # create files - ./components/generate-text.tsx - ./app/api/v1/generate-text/route.ts pnpm dlx shadcn@latest add https://ai-super-agent-yupi-nextjs.hsawana9.com/r/nextjs-generate-text-api-and-component-for-dashscrop-ai-provider.json ```
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP