1.0.1 - 2025-11-27
Fixed
- Parsing replies of "Responses" API that do not match object description
- Added couple of tests for create_response/1 and delete_response/1. Along with supporting mocks
1.0.0 - 2025-9-24
Breaking change
Added
- Support for streaming operations with a dedicated streaming function.
- Function parameters can now be passed as options in a call to OpenAI.
- New OpenAI APIs
- Responses (Most advanced interface for generating model responses.)
- Audio (Speech to text.)
- Evals (Test and improve model outputs through evaluations.)
- AuditLog (Logs of user actions and configuration changes within this organization.)
- Usage (Detailed insights into your activity.)
- Certificates (Manage Mutual TLS certificates across your organization and projects.)
- Invites (Invite and manage invitations for an organization.)
- Operations (Admin API keys enable Organization Owners to programmatically manage various aspects of their organization, including users, projects, and API keys.)
- Projects (Manage the projects within an organization includes creation, updating, and archiving or projects.)
- Realtime (Communicate with a multi-modal model in real time over low latency interfaces like WebRTC, WebSocket, and SIP.)
- Uploads (Creates an intermediate Upload object that you can add Parts to.)
- Users (Lists all of the users in the organization.)
- Extended chat completion with additional CRUD functions.
- Extended fine tuning with additional CRUD functions, for checkpoint permission.
- Extended vector store with additional file re lated functions
Fixed
- Typo in
submit_tool_outputs_to_run (previously submit_tool_ouputs_to_run).
0.4.3 - 2024-8-12
Fixed
- Documentation github branch
0.4.2 - 2024-8-12
Fixed
- Documentation links to github
0.4.1 - 2024-8-12
Fixed
- VectorStoreFile delete mock
0.4.0 - 2024-7-31
Added
- Options configuration for HTTPoison request, that maybe set in configuration.
0.3.3 - 2024-7-23
Fixed
- File upload with multipart form-data
0.3.2 - 2024-7-23
Fixed
- Content type headers for file upload
0.3.1 - 2024-7-17
Improved
- Error with body and status code will return a map, also will try to convert body to a map
0.3.0 - 2024-7-16
Changed
- Remove nil values from body of request
0.2.5 - 2024-7-11
Fixed
- Union collapse check if type matches to provided structure
0.2.4 - 2024-7-10
Fixed
- Union collapse when one of the types is enum and the value should be in it
0.2.3 - 2024-7-10
Fixed
- Conditionally put body in request based on the request method and if body is present at all
0.2.2 - 2024-7-9
- Fixed mix.exs config to add mocks files to package
0.2.1 - 2024-7-9
- Fixed mix.exs config to add mocks files to package
0.2.0 - 2024-7-9
Added
- Additional headers will be added to request if configured in
http_headers - Mock functions for convince of testing
0.1.6 - 2024-7-8
- Pass request query parameters in client to handle list requests
0.1.5 - 2024-7-8
0.1.4 - 2024-7-8
- Added error that all operations return in case of error
0.1.3 - 2024-7-5
- Added missing md docs files
0.1.2 - 2024-7-5
- Removed unused schema files
- Updated mix configuration to use poison only for tests
- Updated mix configuration links
- Added license doc
0.1.1 - 2024-7-5
- Configured
oapi_generator - Implemented client with requests method that converts arrow map to expected result type
- Written tests for all operations