-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathinfo.xml
More file actions
91 lines (75 loc) · 4.16 KB
/
info.xml
File metadata and controls
91 lines (75 loc) · 4.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?xml version="1.0"?>
<!--
- SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<info>
<id>assistant</id>
<name>Nextcloud Assistant</name>
<summary>Process and transform text</summary>
<description><
### How to use it
A new right header menu entry appears. Once clicked, the assistant is displayed and you can select and task type and
set the input you want to process.
The task might run immediately or be scheduled depending on the time estimation given by the AI provider.
Once a task is scheduled, it will run as a background job. When it is finished, you will receive a notification
from which the results can be displayed.
Other apps can integrate with the assistant. For example, Text will display an inline button besides every paragraph
to directly select a task type to process this paragraph. Selecting a task this way will open the assistant with the task
being pre-selected and the input text set.
More details and screenshots in the [user doc](https://github.com/nextcloud/assistant/raw/main/docs/user).
## Features
In the assistant, the list of available tasks depends on the available providers installed via other apps.
This means you have complete freedom over which service/software will actually run your AI tasks.
### Text processing providers
So far, the [Local Large language model](https://github.com/nextcloud/llm2#readme)
and the [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai) apps
include text processing providers to:
* Summarize
* Extract topics
* Generate a headline
* Get an answer from a free prompt
* Reformulate (OpenAi/LocalAi only)
* Context writer: Generate text with a specified style. The style can be described or provided via an example text.
### Text to image (Image generation)
Known providers:
* [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai)
* [Text2Image Stable Diffusion](https://apps.nextcloud.com/apps/text2image_stablediffusion)
### Speech to text (Audio transcription)
Known providers:
* [OpenAi/LocalAI integration](https://apps.nextcloud.com/apps/integration_openai)
* [Local Whisper Speech-To-Text](https://apps.nextcloud.com/apps/stt_whisper)
More details on how to set this up in the [admin docs](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html)
]]> </description>
<version>3.1.0</version>
<licence>agpl</licence>
<author>Julien Veyssier</author>
<namespace>Assistant</namespace>
<documentation>
<developer>https://github.com/nextcloud/assistant</developer>
</documentation>
<category>integration</category>
<category>ai</category>
<website>https://github.com/nextcloud/assistant</website>
<bugs>https://github.com/nextcloud/assistant/issues</bugs>
<screenshot>https://github.com/nextcloud/assistant/raw/main/img/screenshots/screenshot1.png</screenshot>
<screenshot>https://github.com/nextcloud/assistant/raw/main/img/screenshots/screenshot2.png</screenshot>
<screenshot>https://github.com/nextcloud/assistant/raw/main/img/screenshots/screenshot3.png</screenshot>
<screenshot>https://github.com/nextcloud/assistant/raw/main/img/screenshots/screenshot4.png</screenshot>
<screenshot>https://github.com/nextcloud/assistant/raw/main/img/screenshots/screenshot5.png</screenshot>
<screenshot>https://github.com/nextcloud/assistant/raw/main/img/screenshots/screenshot6.png</screenshot>
<screenshot>https://github.com/nextcloud/assistant/raw/main/img/screenshots/screenshot7.png</screenshot>
<dependencies>
<nextcloud min-version="33" max-version="33"/>
</dependencies>
<settings>
<admin>OCA\Assistant\Settings\Admin</admin>
<personal>OCA\Assistant\Settings\Personal</personal>
<personal-section>OCA\Assistant\Settings\PersonalSection</personal-section>
</settings>
</info>