- Fix ThreadRun#lastError field is a Map, not a String
- Introduce Assistant API https://platform.openai.com/docs/assistants/overview
- Support GPT4 version
- Implement latest audio API
- Add DallE 3 support
- Update to latest predefined models
- Auto add /v1 to end of baseUrl in OpenAIConfig
- Use string instead enum to define models
- Enable cancellation of request
- Add method to update openai config
- Chat Completion Stream refactor
- Image generation
- Image edit
- Image variation
- Chat Completion
- Chat Completion Stream
- Audio Transcription
- Audio Translation
- Initial version.