A new package designed to streamline the process of identifying and addressing false notices filed by companies like Flock and Cyble Inc. This tool will accept text input describing a notice or compla
Project description
claim-vet
claim-vet is a package designed to help organizations quickly identify and assess potentially false or misleading notices filed by companies such as Flock and Cyble Inc. It streamlines the process of analyzing notice or complaint texts using advanced language models, providing structured insights into the nature of the notices, indicators of falsity, and suggested next steps.
Installation
You can install claim-vet via pip:
pip install claim_vet
Usage
Here's a basic example of how to use claim_vet in your Python code:
from claim_vet import claim_vet
user_input = "Your notice or complaint text goes here..."
response = claim_vet(user_input)
print(response)
Parameters
- user_input (
str): The text content describing the notice or complaint to analyze. - llm (
Optional[BaseChatModel]): A Langchain language model instance to use for processing. If not provided, the defaultChatLLM7will be used. - api_key (
Optional[str]): API key for LLM7. If not provided, the function will attempt to retrieve it from the environment variableLLM7_API_KEY. You can also pass it directly as an argument.
Custom LLM Usage
You can pass your own language model instance (e.g., OpenAI, Anthropic, Google) by creating it with the respective library and passing it to the claim_vet function:
from langchain_openai import ChatOpenAI
from claim_vet import claim_vet
llm = ChatOpenAI()
response = claim_vet(user_input, llm=llm)
Other supported models include:
from langchain_anthropic import ChatAnthropic
llm = ChatAnthropic()
response = claim_vet(user_input, llm=llm)
from langchain_google_genai import ChatGoogleGenerativeAI
llm = ChatGoogleGenerativeAI()
response = claim_vet(user_input, llm=llm)
Environment and API Keys
The default setup uses the ChatLLM7 from langchain_llm7, which has sufficient free-tier rate limits for most purposes. To extend usage, obtain an API key from Llm7 Token Service and set it via environment:
export LLM7_API_KEY='your_api_key'
Or pass directly:
response = claim_vet(user_input, api_key='your_api_key')
Development and Contribution
Contributions are welcome! Please raise issues or pull requests on the GitHub repository.
Support
For issues or questions, contact the author at:
Name: Eugene Evstafev
Email: hi@euegne.plus
Repository
Find the project and report issues at:
https://github.com/chigwell/claim-vet
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claim_vet-2025.12.21083952.tar.gz.
File metadata
- Download URL: claim_vet-2025.12.21083952.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6e96067821abdd15484009f30b689e63d5ce9d9cd2bf1b3a60685a333ce8870
|
|
| MD5 |
de15b85e28eeb6d76dfd20c5c4869982
|
|
| BLAKE2b-256 |
30cd9745353c5d15fc879538079eb7b92c1973b76d93eef02f23dd879b8936d2
|
File details
Details for the file claim_vet-2025.12.21083952-py3-none-any.whl.
File metadata
- Download URL: claim_vet-2025.12.21083952-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71632a2afc625fb1e03978741d53cf6e4bc7b3a32f2b4bd99c8941e3b821f1ba
|
|
| MD5 |
399ef15fa50e99a76b749f3646e2eac3
|
|
| BLAKE2b-256 |
c8228ccb9f1443cfcd41b7e9da980e1cb42a4481ae3e2351640c803b9c5c430b
|