nextcloud / nextcloud/assistant

Include an option to immediately submit OpenAI requests instead of scheduling them

Open
#10 7 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
88
Forks
43
Avg merge
18h 49m
Merged PRs (30d)
3

Description

Describe the feature you'd like to request

For requests sent to OpenAI's servers, the nextcloud assistant waits until cron is ran. This is understandable for larger scale servers. But isn't as useful on smaller servers where nowhere near as many requests will be made. The nextcloud assistant should have an administration option to immediately send a request instead of waiting around for cron to run.

Describe the solution you'd like

There should be an option in the assistant settings to make it so that requests to OpenAI are immediately sent to their servers instead. As opposed to scheduling them.

Describe alternatives you've considered

There is technically the ChatGPT extension that can be used from the smart picker. But often, I forget it's there, and I like having a button that I can click on to process editing.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named in the issue. Start by locating the assistant administration settings and the current cron-based OpenAI request scheduling; done means an administrator can choose immediate submission and requests follow that choice instead of waiting for cron.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.