openai-api-rs
openai-api-rs copied to clipboard
OpenAI API client library for Rust (unofficial)
### Describe the feature or improvement you're requesting Most real-time applications are likely to use Tokio or any other async runtime. The current `Client` does not support async. ### Additional...
### Describe the feature or improvement you're requesting #92 says it introduces support for async, but it also seems to fully remove sync requests. This is a disruptive and likely...
### Describe the feature or improvement you're requesting I would like to propose adding an Array variant to the Content enum in the library. This addition would allow users to...
In some APIs eg azure the auth headers are optional and you required api-key as header.
### Describe the feature or improvement you're requesting Hi there! Could we make the response deserialization more flexible to preserve custom fields like `reasoning_content`? When using DeepSeek's API (which is...
### Describe the feature or improvement you're requesting The client is missing functions for creating/modifying Vector Stores, and uploading files to the Vector Stores. Here is the OpenAI docs where...
### Describe the bug So, this is valid OpenAI-Schema, taken from the docs: ```json { "name": "get_weather", "description": "Fetches the weather in the given location", "strict": true, "parameters": { "type":...
### Describe the feature or improvement you're requesting Looking to use the responses api so I can get reasoning AND structured outputs with OpenAI and GPT 5 ### Additional context...
Besides manually opening a new session over a Websocket connection, OpenAI [also supports directing Twilio to a per-project SIP endpoint](https://platform.openai.com/docs/guides/realtime-sip) which then calls user applications with a webhook - this...
This PR removes &mut self from methods in the `OpenAIClient`implementation as suggested in #168. * it removes the response_headers field from rhe `OpenAIClient` This change was made to avoid the...