Releases: sashabaranov/go-openai
Releases · sashabaranov/go-openai
v1.39.0
What's Changed
- Add support for reasoning_content field in chat completion messages for DeepSeek R1 by @goodenough227 in #925
 - Adapt different stream data prefix, with or without space by @panzhongxian in #945
 - Add support for 
o4-miniando3by @rorymalcolm in #968 - Add CompletionRequest.StreamOptions by @stmcginnis in #959
 - Remove redundant typecheck linter by @alexandear in #955
 - Add Prediction field by @danielpeng2 in #970
 
New Contributors
- @goodenough227 made their first contribution in #925
 - @panzhongxian made their first contribution in #945
 - @stmcginnis made their first contribution in #959
 - @danielpeng2 made their first contribution in #970
 
Full Changelog: v1.38.3...v1.39.0
v1.38.3
What's Changed
- feat: add new GPT-4.1 model variants to completion.go by @iktakahiro in #966
 - feat: Add missing TTS models and voices by @netr in #958
 
New Contributors
Full Changelog: v1.38.2...v1.38.3
v1.38.2
v1.38.1
What's Changed
- feat: add gpt-4.5-preview models by @liushuangls in #947
 
Full Changelog: v1.38.0...v1.38.1
v1.38.0
What's Changed
- ref: add image url support to messages by @mazyaryousefinia in #933
 - feat: add developer role by @liushuangls in #936
 - fix: remove validateO1Specific by @liushuangls in #939
 - feat: add Anthropic API support with custom version header by @danackerson in #934
 - Fix linter by @sashabaranov in #943
 
New Contributors
- @mazyaryousefinia made their first contribution in #933
 - @danackerson made their first contribution in #934
 
Full Changelog: v1.37.0...v1.38.0
v1.37.0
What's Changed
- Simplify tests with T.TempDir by @alexandear in #929
 - Chat Completion API: add ReasoningEffort and new o1 models by @trevorcreech in #928
 - Make "Content" field in "ChatCompletionMessage" omitempty by @saileshd1402 in #926
 - Add support for O3-mini by @rorymalcolm in #930
 
New Contributors
- @alexandear made their first contribution in #929
 - @trevorcreech made their first contribution in #928
 - @saileshd1402 made their first contribution in #926
 - @rorymalcolm made their first contribution in #930
 
Full Changelog: v1.36.1...v1.37.0
v1.36.1
What's Changed
- Fix ID field to be optional by @TimMisiak in #911
 - Ignore test.mp3 by @sashabaranov in #913
 - Added additional_messages by @sabuhigr in #914
 
New Contributors
- @TimMisiak made their first contribution in #911
 - @sabuhigr made their first contribution in #914
 
Full Changelog: v1.36.0...v1.36.1
v1.36.0
What's Changed
- Make user field optional in embedding request by @nagar-ajay in #899
 - feat: add gpt-4o-2024-11-20 model by @liushuangls in #905
 - feat: add RecvRaw by @WqyJh in #896
 
New Contributors
- @nagar-ajay made their first contribution in #899
 
Full Changelog: v1.35.7...v1.36.0
v1.35.7
What's Changed
- Updated client_test to solve lint error by @AyushSawant18588 in #900
 - o1 model support stream by @ldnvnbl and @handsomefox in #904 and #902
 
New Contributors
- @ldnvnbl made their first contribution in #904
 - @handsomefox made their first contribution in #902
 
Full Changelog: v1.35.6...v1.35.7
v1.35.6
What's Changed
- Added Vector Store File List properties that allow for pagination by @MattDavisRV in #891
 - Support Attachments in MessageRequest by @kodernubie in #890
 
New Contributors
- @MattDavisRV made their first contribution in #891
 - @kodernubie made their first contribution in #890
 
Full Changelog: v1.32.5...v1.35.6