Vercel AI SDK

2年前发布 3,861 0 0

Vercel AI SDK是前端网站开发和托管平台及Next.js开发团队「Vercel」推出的,用于快速构建AI聊天机器人网站应用程序的开发套件,可以帮助开发人员使用JavaScript和TypeScript构建对话式的AI用户界面。 Vercel AI SDK的特性 支持React/Next.js、Svelte/SvelteKit和V...

收录时间:
2024-10-18
Vercel AI SDKVercel AI SDK

Vercel AI SDK是前端网站开发和托管平台及Next.js开发团队「Vercel」推出的,用于快速构建AI聊天机器人网站应用程序的开发套件,可以帮助开发人员使用JavaScript和TypeScript构建对话式的AI用户界面。

Vercel AI SDK的特性

  1. 支持React/Next.js、Svelte/SvelteKit和Vue/Nuxt等前端框架,以及Node.js、Serverless和Edge Runtime
  2. 内置各种AI模型的适配器,支持LangChain、OpenAI、Anthropic和Hugging Face等提供的大语言模型
  3. 提供交互式在线提示playground(sdk.vercel.ai),其中包含20个开源和云LLM。可以实时展示不同对话模型的聊天界面,并且可以快速生成代码。
  4. 提供多个AI聊天机器人的模板和示例,你可以克隆/复制Vercel提供的基于不同框架和模型开发的AI聊天机器人的初始模板

如何使用Vercel AI SDK

  1. 前提条件需要在电脑上安装Node.js 18+版本,如果要开发基于OpenAI的GPT聊天机器人,需要获得OpenAI API密钥
  2. 使用Next.js(pnpm dlx create-next-app my-ai-app)或者Svelte(pnpm create svelte@latest my-ai-app)等框架创建一个全新的项目,并定位到创建好的目录(cd my-ai-app
  3. 安装依赖项,pnpm install ai openai-edge
  4. 配置 OpenAI API 密钥,.env.local在项目根目录中创建一个文件并添加您的 OpenAI API 密钥
  5. 创建API路由并连接UI,完成后使用pnpm run dev运行启动应用程序

数据统计

相关导航

暂无评论

none
暂无评论...

Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /www/wwwroot/ai.itotii.com/wp-content/themes/onenav/inc/functions/io-search.php:441 Stack trace: #0 /www/wwwroot/ai.itotii.com/wp-content/themes/onenav/inc/functions/io-footer.php(374): io_search_body_html() #1 /www/wwwroot/ai.itotii.com/wp-content/themes/onenav/inc/functions/io-footer.php(336): io_nav_search_html() #2 /www/wwwroot/ai.itotii.com/wp-includes/class-wp-hook.php(341): io_get_footer_content() #3 /www/wwwroot/ai.itotii.com/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #4 /www/wwwroot/ai.itotii.com/wp-includes/plugin.php(522): WP_Hook->do_action() #5 /www/wwwroot/ai.itotii.com/wp-includes/general-template.php(3224): do_action() #6 /www/wwwroot/ai.itotii.com/wp-content/themes/onenav/footer.php(41): wp_footer() #7 /www/wwwroot/ai.itotii.com/wp-includes/template.php(814): require_once('...') #8 /www/wwwroot/ai.itotii.com/wp-includes/template.php(749): load_template() #9 /www/wwwroot/ai.itotii.com/wp-includes/general-template.php(92): locate_template() #10 /www/wwwroot/ai.itotii.com/wp-content/themes/onenav/single-sites.php(55): get_footer() #11 /www/wwwroot/ai.itotii.com/wp-includes/template-loader.php(132): include('...') #12 /www/wwwroot/ai.itotii.com/wp-blog-header.php(19): require_once('...') #13 /www/wwwroot/ai.itotii.com/index.php(17): require('...') #14 {main} thrown in /www/wwwroot/ai.itotii.com/wp-content/themes/onenav/inc/functions/io-search.php on line 441