diff options
| author | 2025-12-30 20:16:05 +0800 | |
|---|---|---|
| committer | 2025-12-30 20:16:05 +0800 | |
| commit | 5dd166366b8a2f4699c1841ebd7fceabcd9868a4 (patch) | |
| tree | 85d78772054529579176547c00aee9559cffff37 /src/basemodel/__init__.py | |
| parent | dd55c70225367dec9e8d88821b4d65fcd24edd65 (diff) | |
| download | base-model-5dd166366b8a2f4699c1841ebd7fceabcd9868a4.tar.gz base-model-5dd166366b8a2f4699c1841ebd7fceabcd9868a4.zip | |
refactor: Refactor TRPG NER model SDK: restructure codebase into base_model_trpgner package, implement training and inference modules, and add model download functionality. Remove legacy training and utils modules. Enhance documentation and examples for better usability.
Diffstat (limited to 'src/basemodel/__init__.py')
| -rw-r--r-- | src/basemodel/__init__.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/basemodel/__init__.py b/src/basemodel/__init__.py deleted file mode 100644 index 7287df4..0000000 --- a/src/basemodel/__init__.py +++ /dev/null @@ -1,36 +0,0 @@ -""" -base-model - HydroRoll TRPG NER 模型 SDK - -这是一个用于 TRPG(桌上角色扮演游戏)日志命名实体识别的 Python SDK。 - -基本用法: - >>> from basemodel import TRPGParser - >>> parser = TRPGParser() - >>> result = parser.parse("风雨 2024-06-08 21:44:59 剧烈的疼痛...") - >>> print(result) - {'metadata': {'speaker': '风雨', 'timestamp': '2024-06-08 21:44:59'}, 'content': [...]} - -训练功能(需要额外安装): - >>> pip install base-model[train] - >>> from basemodel.training import train_ner_model - >>> train_ner_model(conll_data="./data", output_dir="./model") -""" - -from basemodel.inference import TRPGParser, parse_line, parse_lines - -try: - from importlib.metadata import version - __version__ = version("base-model") -except Exception: - __version__ = "0.1.0.dev" - -__all__ = [ - "__version__", - "TRPGParser", - "parse_line", - "parse_lines", -] - - -def get_version(): - return __version__ |
