OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

Omnievent

Omnievent is an open-source Python toolkit for event extraction, including event detection and event argument extraction. It provides inference with available models, configurable training workflows, and common data and evaluation formats for NLP research and development.

Independent OpenViST project profile, based on linked sources.

Omnievent — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Omnievent when an NLP project needs event detection or argument extraction and you want a Python toolkit for inference, model training or standardized evaluation.

Who it is for

  • NLP developers adding event detection or structured event extraction to text-processing workflows.
  • Researchers training, reproducing or comparing event-extraction models.
  • Teams working with English or Chinese event-extraction datasets and models.

Documented uses

  • Identify event types and trigger words in text.
  • Extract arguments associated with events, such as participants, times, places and roles.
  • Train models on prepared datasets with customized configurations.
  • Compare model outputs through standardized data formats and evaluation modes.
Before you choose

Requirements & limits

The repository is public and lists an MIT license. Installation instructions use pip or a local source checkout.

  • Requires Python 3.9 or later and PyTorch 1.12.1 or later.
  • The toolkit supports token classification, sequence labeling, MRC-style question answering and sequence-to-sequence approaches.
  • The modular design separates input engineering, backbone, aggregation and output-head components.
  • The repository says English and Chinese are supported across its listed subtasks, paradigms and models.
  • A December 2024 repository notice says the code would serve as introductory event-extraction material and major updates would no longer be made.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Train and evaluate an event detection model

Follow the documented stages for preparing data, configuring a model, training it and evaluating event detection results.

Before you start

  • Python 3.9 or later and PyTorch 1.12.1 or later.
  • Omnievent installed from PyPI or source.
  • A dataset prepared in Omnievent's unified format, with training and validation files.
  • A YAML configuration for the dataset, model and training parameters.

Steps

  1. Process the dataset into Omnievent's unified format.

  2. Set task, model and training parameters in a YAML configuration.

  3. Initialize the model and tokenizer, then prepare the training and evaluation datasets and task metric.

  4. Define the Trainer, train the model and use the unified evaluation workflow.

Expected outcome

A trained event detection model and evaluation results using Omnievent's workflow.

Guide limitations

  • The repository distinguishes paradigm-specific metrics from final unified evaluation.
  • Results depend on the prepared dataset, chosen model and evaluation settings.
Source-based practical guide

Run event extraction inference on text

Use an available Omnievent model to extract events, event triggers or arguments from supplied text.

Before you start

  • Python 3.9 or later and PyTorch 1.12.1 or later.
  • Omnievent installed and an available model checkpoint; the repository notes that the first checkpoint download may take a few minutes.

Steps

  1. Import the inference function from Omnievent.

  2. Provide text and select the event-extraction task.

  3. For event argument extraction, provide trigger spans as shown in the repository example.

  4. Read the returned event types, triggers, offsets and, where applicable, argument roles.

Expected outcome

Structured event-extraction results for the supplied text.

Guide limitations

  • The inference examples depend on available checkpoints and task selection.
  • The repository's examples demonstrate particular outputs; they do not establish performance for other datasets or use cases.
COMPARE OPTIONS

Compare options for Model inference and serving

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
OmnieventIdentify event types and trigger words in text.CloudThe repository is public and lists an MIT license. Installation instructions use pip or a local source checkout.
HyperposeCustomize pose-estimation architectures and datasets.Docker, Linux, macOS, Windows
Multi Task NlpDefine multiple tasks and their data and model settings in a YAML file.Linux, macOS, WindowsThe project is an open-source library under the Apache-2.0 license, distributed through its public GitHub repository.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
THU-KEG/OmniEvent · Official homepage title · retained in its source language