mcpField
P
portkey-typescript-sdk

portkey-typescript-sdk

github.com/portkey-ai开发268 次安装32 周前更新
代码仓库

关于 portkey-typescript-sdk

portkey-typescript-sdk 是一项帮助在 TypeScript 和 JavaScript 应用中集成 Portkey 的技能,涵盖大模型可观测性、缓存、可靠性功能以及跨提供商路由请求。

主要功能

  1. 01安装 Portkey 软件包
  2. 02在 TypeScript 或 JavaScript 中集成 Portkey
  3. 03使用大模型可观测性和缓存
  4. 04跨大模型提供商路由请求
  5. 05应用可靠性功能

适用场景

  1. 01在 Node.js 应用中加入 Portkey
  2. 02在多个提供商间路由大模型请求
  3. 03为大模型调用添加可观测性或缓存

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/portkey-ai/skills --skill portkey-typescript-sdk

安装后在 Claude Code 中输入/portkey-typescript-sdk确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
.gitkeep
references/
.gitkeep
scripts/
.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