|
import sys
|
|
sys.path.append("./src")
|
|
from models import *
|
|
from pipeline import *
|
|
import json
|
|
|
|
|
|
model = ChatGPT(model_name_or_path="your_model_name_or_path", api_key="your_api_key")
|
|
pipeline = Pipeline(model)
|
|
|
|
|
|
Task = "NER"
|
|
Text = "Finally , every other year , ELRA organizes a major conference LREC , the International Language Resources and Evaluation Conference."
|
|
Constraint = ["nationality", "country capital", "place of death", "children", "location contains", "place of birth", "place lived", "administrative division of country", "country of administrative divisions", "company", "neighborhood of", "company founders"]
|
|
|
|
|
|
result, trajectory, frontend_schema, frontend_res = pipeline.get_extract_result(task=Task, text=Text, constraint=Constraint, show_trajectory=True)
|
|
|