No description
Find a file
dependabot[bot] 471bf65204
Bump body-parser and express (#22)
Bumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `body-parser` from 1.20.1 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.1...1.20.3)

Updates `express` from 4.18.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.21.0)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 01:07:56 +03:00
.github chore(CI): Updating pr-feedback.yml workflow from template (#21) 2024-06-02 13:22:08 +03:00
.tx GPTZero integration boilerplate 2023-04-03 16:47:59 +03:00
appinfo v0.1.5-deprecation-update 2023-11-09 11:54:27 +02:00
css adjust file actions so they show up in right-click menu 2023-04-12 12:03:45 +02:00
img v0.1.1 - maintenance 2023-04-22 12:56:22 +03:00
l10n GPTZero integration boilerplate 2023-04-03 16:47:59 +03:00
lib Design adjustments 2023-04-14 14:36:09 +03:00
screenshots v0.1.1 - maintenance 2023-04-22 12:56:22 +03:00
src fix stylelint 2023-10-25 20:28:13 +03:00
templates GPTZero integration boilerplate 2023-04-03 16:47:59 +03:00
.eslintrc.js v0.1.1 - maintenance 2023-04-22 12:56:22 +03:00
.gitattributes Added gitattributes 2023-04-18 18:58:40 +03:00
.gitignore v0.1.1 - maintenance 2023-04-22 12:56:22 +03:00
.l10nignore GPTZero integration boilerplate 2023-04-03 16:47:59 +03:00
.nextcloudignore v0.1.1 - maintenance 2023-04-22 12:56:22 +03:00
AUTHORS.md GPTZero integration boilerplate 2023-04-03 16:47:59 +03:00
CHANGELOG.md v0.1.5-deprecation-update 2023-11-09 11:54:27 +02:00
CODE_OF_CONDUCT.md GPTZero integration boilerplate 2023-04-03 16:47:59 +03:00
krankerl.toml v0.1.1 - maintenance 2023-04-22 12:56:22 +03:00
LICENSE Initial commit 2023-04-01 00:25:01 +03:00
package-lock.json Bump body-parser and express (#22) 2024-09-26 01:07:56 +03:00
package.json maintenance update, support of Nextcloud 28 2023-10-25 20:06:21 +03:00
README.md v0.1.5-deprecation-update 2023-11-09 11:54:27 +02:00
SECURITY.md v0.1.2 minor fix 2023-06-01 17:36:35 +03:00
stylelint.config.js GPTZero integration boilerplate 2023-04-03 16:47:59 +03:00
webpack.js Updated boilerplate for testing and design decision 2023-04-05 13:22:05 +03:00

integration_gptzero

Nextcloud GPTZero integration to detect AI-generated content

It allows to send text or files to GPTZero API and detect if the content is generated by an AI.

⚠️Deprecated⚠️

This app is deprecated and will no longer be maintained.

GPTZero results

Possible results are:

  • Most likely written by a Human
  • May include parts written by an AI
  • Partially based on input or other sources. Unknown really
  • Most likely generated by an AI

Formula to detect generated content is:

if X < completely_generated_prob.min:
	if average_generated_prob <= Y:
  		return `Most likely written by a Human`
	return `May include parts written by an AI`
else if X > completely_generated_prob.max:
	if average_generated_prob <= Y:
  		return `May include parts written by an AI`
	return `Most likely generated by an AI`
else:
	if average_generated_prob <= Y:
		return `Unknown really`
	return `May include parts written by an AI`

Ethical AI Rating

Rating: 🔴

Negative:

  • the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself
  • the trained model is not freely available, so the model can not be ran on-premises
  • the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the models performance and CO2 usage.

Learn more about the Nextcloud Ethical AI Rating in our blog.

🔧 Configuration

Admin settings

Visit "Connected accounts" admin settings section and fill GPTZero API key

There is Completely generated probability minimum and maximum values and Average generated probability value.

🛠️ State of maintenance

While there are some things that could be done to further improve this app, the app is currently maintained with limited effort. This means:

  • The main functionality works for the majority of the use cases
  • We will ensure that the app will continue to work like this for future releases and we will fix bugs that we classify as 'critical'
  • We will not invest further development resources ourselves in advancing the app with new features
  • We do review and enthusiastically welcome community PR's

We would be more than excited if you would like to collaborate with us. We will merge pull requests for new features and fixes. We also would love to welcome co-maintainers.

If you are a customer of Nextcloud and you have a strong business case for any development of this app, we will consider your wishes for our roadmap. Please contact your account manager to talk about the possibilities.