Julien Veyssier
|
a52a63fc74
|
fix(textprocessing): accept scheduling a task if there are equivalent taskprocessing providers only
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-11-13 16:59:46 +07:00 |
Julien Veyssier
|
5362486ca9
|
feat(textprocessing): factorize taskProcessingCompatibleTaskTypes
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-10-24 12:34:33 +07:00 |
Julien Veyssier
|
54cebc2136
|
fix(textprocessing): also list types that are available in task processing
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-10-24 11:28:16 +07:00 |
provokateurin
|
9836e9b164
|
chore(deps): Update nextcloud/coding-standard to v1.3.1
Signed-off-by: provokateurin <kate@provokateurin.de>
|
2024-09-19 14:21:20 +07:00 |
Marcel Klehr
|
1e896a7307
|
fix(TextProcessing): Don't run taskProcessing if task type is not available
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 10:07:01 +07:00 |
Julien Veyssier
|
04edeb510d
|
feat(speech-to-text): SpeechToTextManager::transcribeFile calls TaskProcessingManager::runTask
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 10:07:01 +07:00 |
Julien Veyssier
|
5ab0866341
|
feat(textprocessing): TextProcessingManager::runTask calls TaskProcessingManager::runTask
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 10:07:01 +07:00 |
Daniel Kesselberg
|
af6de04e9e
|
style: update codestyle for coding-standard 1.2.3
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
|
2024-08-25 19:34:58 +07:00 |
Anupam Kumar
|
d473b516ad
|
fix(TextProcessing): use error instead of info for exception logging
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
|
2024-07-18 17:53:52 +07:00 |
Andy Scherzinger
|
dae7c159f7
|
chore: Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2024-05-24 13:11:22 +07:00 |
Andrey Borysenko
|
162537916b
|
fix missing return statement, inline return
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
|
2024-02-12 20:47:33 +07:00 |
Marcel Klehr
|
52d729c69e
|
cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-12-19 13:32:15 +07:00 |
Marcel Klehr
|
2e0141165a
|
Merge branch 'master' into enh/text-processing-provider-with-id
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-12-19 12:29:03 +07:00 |
Joas Schilling
|
aa5f037af7
|
chore: apply changes from Nextcloud coding standards 1.1.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
|
2023-11-23 10:36:13 +07:00 |
Marcel Klehr
|
2031fe17b4
|
fix: Make sure array starts at 0 after array filter
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-10 11:13:54 +07:00 |
Marcel Klehr
|
017f136059
|
fix: Don't try to access undefined array key
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-09 15:38:59 +07:00 |
Marcel Klehr
|
6fbf430fe3
|
Update lib/private/TextProcessing/Manager.php
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-08 17:01:02 +07:00 |
Marcel Klehr
|
12c558f20a
|
Update lib/private/TextProcessing/Manager.php
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-08 17:00:48 +07:00 |
Marcel Klehr
|
17e7b6c711
|
fix: split IProvider2 into two more verbose interfaces
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-07 12:02:03 +07:00 |
Marcel Klehr
|
26a659dc2c
|
fix(TextProcessing/Manager): add canuseProvider check in getPreferredProviders
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-06 12:54:58 +07:00 |
Marcel Klehr
|
d11b9cbd79
|
fix(TextProcessing/Manager): Throw TaskFailureException upon failure
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-06 12:50:16 +07:00 |
Marcel Klehr
|
181f819e41
|
enh(TextProcessing): Add IProvider2
- allow providers to obtain current task's userId
- allow providers to expose average task runtime
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-11-03 16:22:54 +07:00 |
Marcel Klehr
|
3dcedb7900
|
enh(TextProcessing): Allow providers and task types to declare a dynamic ID instead of using className
this allows AppAPI to register anonymous classes as TextProcessing providers and task types
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-10-24 14:41:24 +07:00 |
Julius Härtl
|
fca1c309a0
|
feat: Add delete task API
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2023-08-07 13:27:53 +07:00 |
Julien Veyssier
|
41b19cf969
|
allow anon text processing scheduling
add a textprocessing_tasks index
convert anotations to method attributes
refactor TP manager
add mapper methods
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-08-07 13:27:53 +07:00 |
Julien Veyssier
|
9986e02097
|
start implementing ocs endpoint to get task list from user+appId+identifier
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-08-07 13:27:53 +07:00 |
Marcel Klehr
|
2a3ef102f7
|
AI admin settings: Use config values in AI feature managers
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-08-02 12:37:35 +07:00 |
Marcel Klehr
|
590eefea70
|
Apply suggestions from code review
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-17 11:11:16 +07:00 |
Marcel Klehr
|
ffe27ce14c
|
Massive refactoring: Turn LanguageModel OCP API into TextProcessing API
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-14 16:00:31 +07:00 |