summaryrefslogtreecommitdiffstatshomepage
path: root/src/basemodel/__init__.py
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2025-12-30 20:16:05 +0800
committerHsiangNianian <i@jyunko.cn>2025-12-30 20:16:05 +0800
commit5dd166366b8a2f4699c1841ebd7fceabcd9868a4 (patch)
tree85d78772054529579176547c00aee9559cffff37 /src/basemodel/__init__.py
parentdd55c70225367dec9e8d88821b4d65fcd24edd65 (diff)
downloadbase-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__.py36
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__