portkey-typescript-sdk について
portkey-typescript-sdkは、TypeScriptやJavaScriptアプリにPortkeyを組み込むためのスキルです。LLMの可観測性、キャッシュ、信頼性機能、プロバイダー間のリクエストルーティングを扱います。
主な機能
- 01Portkeyパッケージのインストール
- 02TypeScriptやJavaScriptへのPortkey統合
- 03LLMの可観測性とキャッシュの利用
- 04LLMプロバイダー間のリクエストルーティング
- 05信頼性機能の利用
活用シーン
- 01Node.jsアプリへのPortkey導入
- 02複数プロバイダー間のLLMリクエストルーティング
- 03LLM呼び出しへの可観測性やキャッシュの追加
インストール
コマンドをコピーしてターミナルで実行します。
$
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
このスキルを使用するタイミング
次のような場合に、このスキルを使用してください。
- ユーザーが 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);
コメント
Markdown 対応