SDK リファレンス
OpenAI SDK互換性
BazaarLinkはOpenAI PythonおよびNode.js SDKと完全互換です。必要な変更は2つだけ:
変更前(OpenAI直接)
変更後(BazaarLink)
これだけです!
ストリーミング、ツールコール、構造化出力、非同期など、他のすべての機能はまったく同じように動作します。変更が必要なのはbase_url、api_key、そしてモデルIDへのプロバイダープレフィックスの追加だけです。
Python
インストール
pip install openai同期
非同期
非同期ストリーミング
TypeScript / Node.js
インストール
npm install openai基本的な使い方
ストリーミング
LangChain
OpenAI互換のベースURLを設定してBazaarLinkをLangChainで使用。
LlamaIndex
LlamaIndex RAGパイプラインでBazaarLinkを使用。LlamaIndexは任意のOpenAI互換エンドポイントをサポート — パラメータを2つ変更するだけ。
Vercel AI SDK
Next.jsアプリでVercel AI SDKをBazaarLinkと統合。ストリーミング、ツールコール、構造化出力をサポート。
インストール
npm install ai @ai-sdk/openai