anthropics/anthropic-sdk-typescript
Access to Anthropic's safety-first language model APIs in TypeScript
何を解決するか
開発者が手動でAPIリクエストを構築することなく、サーバーサイドのTypeScriptまたはJavaScriptアプリケーションにClaude AIの機能を統合するための標準化された方法を提供します。
動作方法
SDKはClaude APIのラッパーとして機能し、APIキーでクライアントを初期化し、messages.createなどの型指定されたメソッドを使用してプロンプトを送信し、Claudeモデルからの応答を受信できます。
対象ユーザー
Node.js、Deno、Bun、Cloudflare Workers、Vercel Edge Runtimeなど、さまざまなランタイムでTypeScriptまたはJavaScriptでアプリケーションを開発しているソフトウェアエンジニア。
特徴
- Node.js、Deno、Bunなど、複数の現代的なJSランタイムをサポート。
- Cloudflare WorkersやVercel Edgeなどのエッジコンピューティング環境との互換性。
- TypeScript 5.0+ との組み込みサポートにより、より高い型安全性を実現。
dangerouslyAllowBrowserフラグを介してオプションでブラウザサポートを提供。
関連
- プロジェクト
- プロジェクト
ben-vargas/ai-sdk-provider-claude-codeVercel AI SDK と公式 Anthropic Claude Agent SDK(および Claude Code CLI)を接続するコミュニティプロバイダー。これにより、Claude のエージェント機能(ツール使用や構造化出力など)を、標準化された Vercel AI SDK インターフェース内で利用可能にします。
- プロジェクト
anthropics/anthropic-sdk-goA Go SDK that provides typed, idiomatic access to Anthropic’s Claude LLM API, letting Go developers send prompts and receive responses with simple client and helper functions.
- プロジェクト
Piebald-AI/claude-code-lspsClaude Code(Anthropic の AI コーディングアシスタント)が、数十の言語に対し IDE に似た機能(定義へ移動、ホバー、参照検索など)を提供できるようにする LSP サーバー定義のマーケットプレイス。Claude Code ≥ 2.1.50 をインストールし、`npx tweakcc --apply` を実行してパッチを適用。`/plugin marketplace add Piebald‑AI/claude‑code‑lsps` でマーケットプレイスを追加。その後、`rust-analyzer`、`pyright`、`clangd` などの言語サーバーのバイナリを README に従ってインストール。リポジトリには `.lsp.json` 設定とマーケットプレイス JSON を同期させる検証スクリプトが含まれます。
- プロジェクト
openai/openai-nodeOpenAI REST API用の公式TypeScriptおよびJavaScriptライブラリで、テキスト、ビジョン、リアルタイムAIモデルへの型安全なアクセスを提供します。