Command Line Interface Reference

rdgai

rdgai [OPTIONS] COMMAND [ARGS]...

Options

--install-completion

Install completion for the current shell.

--show-completion

Show completion for the current shell, to copy it or customize the installation.

classified-pairs

Print classified pairs in a document.

rdgai classified-pairs [OPTIONS] DOC

Arguments

DOC

Required argument The path to the TEI XML document with the classifications. <typer.models.TyperPath object at 0x7ff9abcef450>

classify

Classifies relations in TEI documents.

rdgai classify [OPTIONS] DOC [OUTPUT]

Options

-i, --inplace

Overwrite the input file.

Default:

False

--verbose, --no-verbose

Print verbose output.

Default:

False

--api-key <api_key>

API key for the LLM.

Default:

--llm <llm>

ID of the language model to use.

Default:

gpt-4o

--temperature <temperature>

Temperature for sampling from the language model.

Default:

0.1

--prompt-only, --no-prompt-only

Only print the prompt and not classify.

Default:

False

--examples <examples>

Number of examples to include in the prompt.

Default:

10

Arguments

DOC

Required argument The path to the TEI XML document to classify. <typer.models.TyperPath object at 0x7ff9abcee450>

OUTPUT

Optional argument The path to the output TEI XML file. <typer.models.TyperPath object at 0x7ff9abcee3d0>

clean

Cleans a TEI XML file for common errors.

rdgai clean [OPTIONS] DOC [OUTPUT]

Options

-i, --inplace

Overwrite the input file.

Default:

False

Arguments

DOC

Required argument The path to the TEI XML document to clean. <typer.models.TyperPath object at 0x7ff9abcf59d0>

OUTPUT

Optional argument The path to the output TEI XML file. <typer.models.TyperPath object at 0x7ff9abcf4710>

evaluate

Evaluates the classifications in a predicted document against a ground truth document.

rdgai evaluate [OPTIONS] PREDICTED GROUND_TRUTH

Options

--confusion-matrix <confusion_matrix>

Path to write the confusion matrix plot as a CSV file.

--confusion-matrix-plot <confusion_matrix_plot>

Path to write the confusion matrix plot as an HTML file.

--report <report>

Path to write the report.

Arguments

PREDICTED

Required argument The path to the TEI XML document with predictions from Rdgai to evaluate. <typer.models.TyperPath object at 0x7ff9abcefad0>

GROUND_TRUTH

Required argument The path to the input TEI XML document to use as the ground truth for evaluation. <typer.models.TyperPath object at 0x7ff9abceff10>

export

Exports pairs of readings with classifications from a TEI document to an Excel spreadsheet.

rdgai export [OPTIONS] DOC OUTPUT

Arguments

DOC

Required argument The path to the TEI XML document to export. <typer.models.TyperPath object at 0x7ff9abcf4850>

OUTPUT

Required argument The path to the output Excel file. <typer.models.TyperPath object at 0x7ff9abcf4e10>

gui

Starts a Flask app to view and classify a TEI document.

rdgai gui [OPTIONS] DOC [OUTPUT]

Options

-i, --inplace

Overwrite the input file.

Default:

False

--debug, --no-debug
Default:

True

--use-reloader, --no-use-reloader
Default:

False

--all-apps, --no-all-apps

Whether or not to use all variation unit app elements. By default it shows only non-redundant pairs of readings.

Default:

False

Arguments

DOC

Required argument The path to the TEI XML document to classify. <typer.models.TyperPath object at 0x7ff9abcef650>

OUTPUT

Optional argument The path to the output TEI XML file. <typer.models.TyperPath object at 0x7ff9abcee690>

html

Renders the variation units of a TEI document as HTML.

rdgai html [OPTIONS] DOC OUTPUT

Options

--all-apps, --no-all-apps

Whether or not to use all variation unit app elements. By default it shows only non-redundant pairs of readings.

Default:

False

Arguments

DOC

Required argument The path to the TEI XML document to render as HTML. <typer.models.TyperPath object at 0x7ff9abcef490>

OUTPUT

Required argument The path to the output HTML file. <typer.models.TyperPath object at 0x7ff9abcef050>

import-classifications

Imports classifications from a spreadsheet into a TEI document.

rdgai import-classifications [OPTIONS] DOC SPREADSHEET [OUTPUT]

Options

-i, --inplace

Overwrite the input file.

Default:

False

--responsible <responsible>

The responsible party for the classifications. By default it is the name of the spreadsheet.

Default:

Arguments

DOC

Required argument The path to the base TEI XML document to use for importing the classifications from Excel. <typer.models.TyperPath object at 0x7ff9abcf5d10>

SPREADSHEET

Required argument The path to the Excel file to import. <typer.models.TyperPath object at 0x7ff9abcf5bd0>

OUTPUT

Optional argument The path to the output TEI XML file. <typer.models.TyperPath object at 0x7ff9abcf62d0>

prompt-preamble

Prints the prompt preamble for a TEI document for a given number of examples.

rdgai prompt-preamble [OPTIONS] DOC

Options

--examples <examples>

Number of examples to include in the prompt.

Default:

10

Arguments

DOC

Required argument The path to the TEI XML document to classify. <typer.models.TyperPath object at 0x7ff9abcf6790>

validate

Takes a ground truth document, chooses a proportion of classified pairs to validate against and outputs a report.

rdgai validate [OPTIONS] GROUND_TRUTH OUTPUT

Options

--proportion <proportion>

Proportion of classified pairs to use for validation.

Default:

0.5

--api-key <api_key>

API key for the LLM.

Default:

--llm <llm>

ID of the language model to use.

Default:

gpt-4o

--temperature <temperature>

Temperature for sampling from the language model.

Default:

0.1

--examples <examples>

Number of examples to include in the prompt.

Default:

10

--confusion-matrix <confusion_matrix>

Path to write the confusion matrix plot as a CSV file.

--confusion-matrix-plot <confusion_matrix_plot>

Path to write the confusion matrix plot as an HTML file.

--seed <seed>

Seed for random sampling of validation pairs.

Default:

42

--report <report>

Path to write the report.

Arguments

GROUND_TRUTH

Required argument The path to the input TEI XML document to use as the ground truth for evaluation. <typer.models.TyperPath object at 0x7ff9abcef990>

OUTPUT

Required argument The path to the output TEI XML file. <typer.models.TyperPath object at 0x7ff9abcf40d0>