Справочник SDK
OpenAI SDK Совместимость
BazaarLink полностью совместим с SDK OpenAI Python и Node.js. Требуются всего два изменения:
Before (OpenAI напрямую)
После (BazaarLink)
Вот и все!
Все остальные функции — потоковая передача, вызов инструментов, структурированный вывод, асинхронность — работают точно так же. Единственное изменение — это base_url, api_key и добавление префикса провайдера к идентификаторам модели.
Python
Установка
pip install openaiсинхронный
Асинхронный
Потоковая передача с асинхронным доступом
TypeScript / Node.js
Установка
npm install openaiОсновное использование
Streaming
LangChain
Используйте BazaarLink с LangChain, настроив совместимую с OpenAI базу URL.
LlamaIndex
Используйте BazaarLink в конвейерах LlamaIndex RAG. LlamaIndex поддерживает любую конечную точку, совместимую с OpenAI — просто измените два параметра.
Vercel AI SDK
Интегрируйте Vercel AI SDK с BazaarLink в свое приложение Next.js. Поддерживает потоковую передачу, вызов инструментов и структурированный вывод.
Установка
npm install ai @ai-sdk/openai