| |
|
|
| POS_MODELS = [ |
| "gemini-2.0-flash" |
| |
| |
| |
| |
| ] |
|
|
| DEFAULT_MODEL = "gemini-2.0-flash" |
|
|
| STANDARD_POS_TAGS = [ |
| "ADJ", "ADP", "ADV", "AUX", "CONJ", "CCONJ", "DET", "INTJ", "NOUN", |
| "NUM", "PART", "PRON", "PROPN", "PUNCT", "SCONJ", "SYM", "VERB", "X" |
| ] |
|
|
| POS_TAG_DESCRIPTIONS = { |
| "ADJ": "Adjective (big, old, green, interesting)", |
| "ADP": "Adposition (in, to, during)", |
| "ADV": "Adverb (very, well, there, tomorrow)", |
| "AUX": "Auxiliary verb (is, has (done), will (do), should (do))", |
| "CCONJ": "Coordinating conjunction (and, or, but)", |
| "DET": "Determiner (a, an, the, this, those)", |
| "INTJ": "Interjection (oh, hey, oops, hmm)", |
| "NOUN": "Noun (dog, cat, man, house, idea)", |
| "NUM": "Numeral (one, two, 3, 55, 2019)", |
| "PART": "Particle (not, 's, let's)", |
| "PRON": "Pronoun (I, you, he, she, it, we, they, me, him, her, us, them)", |
| "PROPN": "Proper noun (John, Mary, London, Microsoft)", |
| "PUNCT": "Punctuation (.,!?;:)", |
| "SCONJ": "Subordinating conjunction (if, because, as, that)", |
| "SYM": "Symbol (%, $, §, ©)", |
| "VERB": "Verb (run, runs, running, eat, ate, eaten)", |
| "X": "Other (foreign words, typos, etc.)" |
| } |
|
|
| DEFAULT_SELECTED_TAGS = list(POS_TAG_DESCRIPTIONS.keys()) |
|
|