Skip to main content

Incident Summary Parser Package

PyPI version License: MIT Downloads LinkedIn

This Python package provides a simple and reliable way to analyze and extract structured incident summaries from unstructured text reports or news snippets. It leverages large language models (LLMs) to interpret incident descriptions and outputs standardized information, making it easy to integrate incident analysis into your workflow or applications.

Installation

Install the package via pip:

pip install incident_summary_parser

Usage

Import and utilize the incident_summary_parser function as follows:

from incident_summary_parser import incident_summary_parser

response = incident_summary_parser(
    user_input="Your incident report text here",
    api_key="your_llm7_api_key",  # optional if set via environment variable
    llm=None  # optional, can pass your own LLM instance
)
print(response)

Parameters

  • user_input (str): The incident report or news snippet you want to analyze.

  • llm (Optional[BaseChatModel]): An optional language model instance conforming to langchain's interface. If not provided, the function defaults to using ChatLLM7.

  • api_key (Optional[str]): Your API key for the LLM7 service. Can also be set via the environment variable LLM7_API_KEY.

Supporting Custom LLMs

You can pass your own LLM implementations, such as OpenAI, Anthropic, or Google's Generative AI, to the function for flexibility, for example:

from langchain_openai import ChatOpenAI
from incident_summary_parser import incident_summary_parser

llm = ChatOpenAI()
response = incident_summary_parser(
    user_input="Sample incident report",
    llm=llm
)

Or with other providers:

from langchain_anthropic import ChatAnthropic
from incident_summary_parser import incident_summary_parser

llm = ChatAnthropic()
response = incident_summary_parser(
    user_input="Sample incident report",
    llm=llm
)

Notes

  • The package uses ChatLLM7 from langchain_llm7 (see PyPI) by default.
  • Default rate limits are suitable for most use cases, but you can increase limits by obtaining your own API key.
  • You can register for a free API key at https://token.llm7.io/.

Contributing

Please report issues or contribute improvements via the GitHub repository: https://github.....

Author

Metadata

Release files for incident-summary-parser 2025.12.21135341

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for incident-summary-parser 2025.12.21135341
File Size Uploaded
incident_summary_parser-2025.12.21135341.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for incident-summary-parser 2025.12.21135341
File Interpreter ABI Platform
incident_summary_parser-2025.12.21135341-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / incident_summary_parser-2025.12.21135341.tar.gz

Download URL incident_summary_parser-2025.12.21135341.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4d3f64ef57c3551c3722d6b21fc47d279ae6c881606f105fa7b46d48dbacbf61
BLAKE2b-256 checksum
How to use checksums
2c210d6eb94f078f32f217a2e851ddc666fd3581cdf294e9fffede1a6390cb56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release files / incident_summary_parser-2025.12.21135341-py3-none-any.whl

Download URL incident_summary_parser-2025.12.21135341-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3078781bc135e2c8be712a1cd0030f5e1cfc6a316d6d5b3f8addd60f566a26b6
BLAKE2b-256 checksum
How to use checksums
840b9bbcff0ba1041078b50c534bf129de9b63dbf22f190702e7a3806bb7d041
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release history Release notifications | RSS feed

This release

2025.12.21135341 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page