Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1013 Bytes

README.md

File metadata and controls

36 lines (27 loc) · 1013 Bytes

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.