openai-node
The OpenAI Node library provides streamlined interaction with the OpenAI REST API via TypeScript and JavaScript, derived from OpenAPI specification with Stainless. It includes features such as streaming responses, automated tool invocation, and TypeScript request and response definitions. The library facilitates bulk file uploads, robust error management, and easy auto-pagination. It is also equipped with retry strategies, adjustable timeouts, and middleware support for monitoring, enabling integration with Microsoft Azure OpenAI, which broadens its application range.