このプロジェクトは、『AIエージェントの内部処理を理解するために - Function Callingを正しく理解する -』というブログ記事で使用するサンプルコードです。 ブログ内では、AnthropicのAPIを使用してFunction Callingの解説を行っています。
- Node.js: v22.13.1
- npm: v11.0.0
- TypeScript
- tsx: ^4.19.2
- @anthropic-ai/sdk: ^0.36.2
- openai: ^4.80.0
.
├── anthropic // AnthropicのAPIを使用したサンプルコード
├── openai // OpenAIのAPIを使用したサンプルコード
├── article.md // ブログ記事のmarkdownファイル
└── README.md // プロジェクトの説明git clone https://github.com/nokki-y/function-calling-examples.git
cd function-calling-examplesnpm install.env.exampleファイルを.envにコピーし、必要なAPI keyを設定してください:
cp .env.example .envnpm run sample [ファイル名]でサンプルコードを実行できます。
npm run sample anthropic/1_basic.ts- @anthropic-ai/sdkと@openai/sdkの実行時に表示される
punycodeモジュールの非推奨警告は、現時点では無視して問題ありません。これはSDKの依存関係の問題で、将来的にSDKのアップデートで解決される予定です。
MIT