mcpField
P
portkey-typescript-sdk

portkey-typescript-sdk

github.com/portkey-ai開発268 回インストール32 週間前に更新
リポジトリ

portkey-typescript-sdk について

portkey-typescript-sdkは、TypeScriptやJavaScriptアプリにPortkeyを組み込むためのスキルです。LLMの可観測性、キャッシュ、信頼性機能、プロバイダー間のリクエストルーティングを扱います。

主な機能

  1. 01Portkeyパッケージのインストール
  2. 02TypeScriptやJavaScriptへのPortkey統合
  3. 03LLMの可観測性とキャッシュの利用
  4. 04LLMプロバイダー間のリクエストルーティング
  5. 05信頼性機能の利用

活用シーン

  1. 01Node.jsアプリへのPortkey導入
  2. 02複数プロバイダー間のLLMリクエストルーティング
  3. 03LLM呼び出しへの可観測性やキャッシュの追加

インストール

コマンドをコピーしてターミナルで実行します。

$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

このスキルを使用するタイミング

次のような場合に、このスキルを使用してください。

  • ユーザーが TypeScript または JavaScript アプリケーションに Portkey を統合したい場合
  • ユーザーが LLM のオブザーバビリティ、キャッシュ、または信頼性に関する機能を必要としている場合
  • ユーザーが複数の LLM プロバイダーにリクエストをルーティングしたい場合
  • Node.js/TypeScript のコンテキストで、ユーザーが「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);

コメント