Releases: nextcloud/integration_openai
Releases · nextcloud/integration_openai
v4.2.0
Added
- Support multiple providers @lukasdotcom #311
Changed
- Use structured output in the translation provider to limit extraneous text @kyteinsky #326
Fixed
- Handle empty userIds in quota accounting @kyteinsky #319
v4.1.1
4.1.1 - 2026-01-14
Fixed
- fix: use absolute URL in notifications @joshtrichards #317
- fix(TextToImageProvider): Use userFacingErrorMessages @marcelklehr #315
- fix(OldProcessing): use IAppConfig to get the selected model @kyteinsky #318
v3.10.0
3.10.0 – 2026-01-14
Added
- adjust audio input chat message format @julien-nc #304
- detect audio input format when sending it as a message to the chat completion endpoint, support wav and mp3 @julien-nc #307
Fixed
- fix: use absolute URL in notifications @joshtrichards #322
- fix(OldProcessing): use IAppConfig to get the selected model @kyteinsky #323
- fix(TextToImageProvider): Use userFacingErrorMessages @marcelklehr #321
- set max NC version to 32
v4.1.0
4.1.0 - 2025-12-23
Added
- add support for chat memories @marcelklehr #310
Fixed
- fix release archive: include Php dependencies, exclude stylelint and vite config files @julien-nc #312
v4.0.0
4.0.0 - 2025-12-09
Added
- add watermark and metadata to generated images and audio @marcelklehr #295
- adjust audio input chat format @julien-nc #303
- detect audio input format when sending it as a message to the chat completion endpoint, support wav and mp3 @julien-nc #306
Changed
- drop support for NC < 33 @marcelklehr #295
v3.9.1
v3.9.0
3.9.0 – 2025-11-04
Fixed
- correct app version release
3.8.0 – 2025-11-04
Added
- add chunking to ChangeTone, ContextWrite, ProofreadProvider, ReformulateProvider, TopicsProvider, and TranslateProvider @lukasdotcom #240
- implement auto detection for task types and toggle for analyze image @lukasdotcom #252
- add notification when quota exceeded @lukasdotcom #254
- add monthly quota periods @lukasdotcom #256
- implement quota rules @lukasdotcom #255
- add quota report download @lukasdotcom #257
- add config for how long to store usage @lukasdotcom #257
- add AI app category @janepie #275
- specify language for AudioToText @lukasdotcom #266
- add user preference to set default language for AudioToText @lukasdotcom #266
Changed
- update context needed for the quota reset day @lukasdotcom #265
- add openai api info in the readme @kyteinsky #268
- lazy load most app config values, store them as lazy too @julien-nc #246
- bump max NC version to 33
- hint about the v1 in the custom service url info text @kyteinsky #279
- change default completion model to 4.1 mini @lukasdotcom #271
Fixed
- use admin specified max tokens as default for all tasks it makes sense for @lukasdotcom #239
- admin settings style and quota fixes @kyteinsky #241
- fix default tts model selector for vue3 @lukasdotcom #247
- fix empty argument gets encoded as [] instead of {} @lukasdotcom #243
- fix custom unreachable service handling, store the model list in the DB @julien-nc #277
v3.8.0
3.8.0 – 2025-10-06
Added
- add chunking to ChangeTone, ContextWrite, ProofreadProvider, ReformulateProvider, TopicsProvider, and TranslateProvider @lukasdotcom #240
- implement auto detection for task types and toggle for analyze image @lukasdotcom #252
- add notification when quota exceeded @lukasdotcom #254
- add monthly quota periods @lukasdotcom #256
- implement quota rules @lukasdotcom #255
- add quota report download @lukasdotcom #257
- add config for how long to store usage @lukasdotcom #257
- add AI app category @janepie #275
- specify language for AudioToText @lukasdotcom #266
- add user preference to set default language for AudioToText @lukasdotcom #266
Changed
- update context needed for the quota reset day @lukasdotcom #265
- add openai api info in the readme @kyteinsky #268
- lazy load most app config values, store them as lazy too @julien-nc #246
- bump max NC version to 33
- hint about the v1 in the custom service url info text @kyteinsky #279
- change default completion model to 4.1 mini @lukasdotcom #271
Fixed
- use admin specified max tokens as default for all tasks it makes sense for @lukasdotcom #239
- admin settings style and quota fixes @kyteinsky #241
- fix default tts model selector for vue3 @lukasdotcom #247
- fix empty argument gets encoded as [] instead of {} @lukasdotcom #243
- fix custom unreachable service handling, store the model list in the DB @julien-nc #277
v3.7.1
v3.7.0
3.7.0 – 2025-07-11
Added
- Implement audio chat provider @julien-nc #227
Fixed
- update composer with php8.1 @kyteinsky #233
- Invalidate all cache with a prefix instead of deleting one key that we don't use anymore @julien-nc #234