Vercel AI SDK由前端网站开发和托管平台Next.js的团队所推出,旨在快速构建AI聊天机器人站点应用,支持开发者使用JavaScript和TypeScript建立具有对话功能的AI 用户界面。
Vercel AI SDK的功能
我们支持React/Next.js、Svelte/SvelteKit和Vue/Nuxt等前端框架,以及Node.js、Serverless和Edge Runtime。
带有内置适配器的多种AI模型,可兼容LangChain、OpenAI、Anthropic和Hugging Face等顶尖大型语言模型。
在sdk.vercel.ai网站上提供了一个交互式在线提示的playground,内含20个开源和云LLM。这个工具可以实时展示不同对话模型的聊天界面,同时还可以快速生成代码。
我们提供多个AI聊天机器人的模板和样例,您可以克隆/复制Vercel提供的基于不同框架和模型开发的AI聊天机器人的初始模板。
Vercel AI SDK的使用方法
为了开发基于OpenAI的GPT聊天机器人,首先需要在电脑上安装Node.js 18+版本,然后必须获取OpenAI API密钥。
用Next.js(pnpm dlx create-next-app my-ai-app)或Svelte(pnpm create svelte@latest my-ai-app)等框架来建立一个崭新的项目,然后切换到新建的文件夹目录(cd my-ai-app)。
安装必备依赖项,请执行以下命令:pnpm install ai openai-edge
请设置OpenAI API密钥,在项目根目录中新建一个文件.env.local,并填入您的OpenAI API密钥。
建立API路由并连接UI,随后使用pnpm run dev命令启动应用程序。
Vercel AI SDK官网
Vercel开源的搭建AI聊天机器人的开发套件,支持React/Svelte/Vue等框架
访问官网>
攻略讨论>
界面简洁,使用流畅