关于 portkey-typescript-sdk
portkey-typescript-sdk 是一项帮助在 TypeScript 和 JavaScript 应用中集成 Portkey 的技能,涵盖大模型可观测性、缓存、可靠性功能以及跨提供商路由请求。
主要功能
- 01安装 Portkey 软件包
- 02在 TypeScript 或 JavaScript 中集成 Portkey
- 03使用大模型可观测性和缓存
- 04跨大模型提供商路由请求
- 05应用可靠性功能
适用场景
- 01在 Node.js 应用中加入 Portkey
- 02在多个提供商间路由大模型请求
- 03为大模型调用添加可观测性或缓存
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ portkey-ai/ skills --skill portkey-typescript-sdk安装后在 Claude Code 中输入/portkey-typescript-sdk确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/.gitkeepreferences/.gitkeepscripts/.gitkeep详细介绍
Portkey TypeScript SDK
适用场景
在以下情况下使用此技能:
- 用户希望将 Portkey 集成到 TypeScript 或 JavaScript 应用中
- 用户需要 LLM 可观测性、缓存或可靠性功能
- 用户希望通过多个 LLM 提供商路由请求
- 用户在 Node.js/TS 上下文中提到“Portkey”“AI gateway”或“LLM observability”
安装
npm install portkey-ai
# or
yarn add portkey-ai
# or
pnpm add portkey-ai
快速入门
import Portkey from 'portkey-ai';
const client = new Portkey({
apiKey: 'YOUR_PORTKEY_API_KEY',
virtualKey: 'YOUR_VIRTUAL_KEY', // Optional: for provider routing
});
const response = await client.chat.completions.create({
model: 'gpt-4',
messages: [
{ role: 'user', content: 'Hello!' }
],
});
console.log(response.choices[0].message.content);
评论
支持 Markdown