Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Annif: Research APIs #22

Open
hortongn opened this issue Apr 6, 2023 · 4 comments
Open

Annif: Research APIs #22

hortongn opened this issue Apr 6, 2023 · 4 comments
Assignees

Comments

@hortongn
Copy link
Member

hortongn commented Apr 6, 2023

Explore the API documentation. Note how we might use it to connect Annif to Scholar.

https://github.com/NatLibFi/Annif/wiki/REST-API

@hortongn hortongn changed the title Research Annif's APIs Annif: Research APIs Apr 13, 2023
@haitzlm haitzlm self-assigned this Apr 13, 2023
@haitzlm
Copy link
Contributor

haitzlm commented Apr 13, 2023

Preliminary Work- references

@haitzlm
Copy link
Contributor

haitzlm commented Apr 14, 2023

  • REST API: The Annif REST API provides a way to interact with Annif over HTTP. It allows users to train models, run predictions, and manage projects and vocabularies. The API is designed to be easy to use and can be accessed from any programming language that supports HTTP requests.

  • Command Line Interface (CLI): The Annif CLI provides a command-line interface for interacting with Annif. It can be used to train models, run predictions, and manage projects and vocabularies. The CLI is particularly useful for users who prefer to work with command-line tools or who need to automate their workflows.

  • Python API: The Annif Python API provides a Python interface for interacting with Annif. It allows users to train models, run predictions, and manage projects and vocabularies directly from Python code. The Python API is particularly useful for users who want to integrate Annif into a larger Python-based application.

  • R API: The Annif R API provides an R interface for interacting with Annif. It allows users to train models, run predictions, and manage projects and vocabularies directly from R code. The R API is particularly useful for users who prefer to work with R or who want to integrate Annif into an R-based application.

@scherztc
Copy link

https://api.annif.org/

@scherztc
Copy link

We might want to look at into this:

This service is for demonstration and testing purposes; for integrations in production systems use the API service of Finto AI.

https://www.kiwi.fi/display/Finto/Finto+AI%2C+a+service+for+automated+subject+indexing

https://ai.finto.fi/v1/ui/

@scherztc scherztc self-assigned this Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

3 participants