Skip to content

bigbrozer/linkwarden-aitiquette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linkwarden Aitiquette

The noun aitiquette is the combination of ai (artificial intelligence) and étiquette (the french word for label).

A Rust app for auto-labelling links in Linkwarden using any OpenAI compatible APIs (works with Ollama).

THIS IS CURRENTLY A WORK IN PROGRESS...

Implementation

To update tags for a link, here is the minimal request body:

{
    "collection": {
        "id": 1,
        "ownerId": 1
    },
    "tags": [
        {
            "name": "test"
        }
    ]
}

Next steps

This is a list of features I would like to implement:

  • Add an option to perform tagging on non-tagged links only or all.
  • Allow to select the language for tags.
  • Add support for more AI models (e.g. GPT-3, BLOOM, etc.)
  • Customize prompts.
  • Temperature control for prompts.
  • Do not load and store all links at once for large instances. Study Iterators.

About

Rust app for auto-labeling Linkwarden links using AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages