Skip to main content

A new package would provide a text input describing a system, event, or scenario, and return a structured analysis based on Nassim Taleb's concepts of Black Swan events and antifragility. It would ide

Project description

taleb-analysis

PyPI version License: MIT Downloads LinkedIn


A text-based analysis package inspired by Nassim Taleb's concepts of Black Swan events and antifragility.

Overview


A new package would provide a text input describing a system, event, or scenario, and return a structured analysis based on Nassim Taleb's concepts of Black Swan events and antifragility. It would identify whether the input describes a fragile, robust, or antifragile system, highlight potential hidden risks (Black Swans), and suggest principles to improve resilience or benefit from volatility.

Installing


You can install the package using pip:

pip install taleb_analysis

Usage


To use the package, you can call the taleb_analysis function with the following parameters:

from taleb_analysis import taleb_analysis

value = taleb_analysis(user_input="text to analyze", api_key=None, llm=None)

By default, it will use the ChatLLM7 from langchain_llm7 package as the LLM instance. You can pass your own llm instance if you prefer to use a different LLM.

For example, to use the OpenAI's LLM, you can pass it like this:

from langchain_openai import ChatOpenAI
from taleb_analysis import taleb_analysis

llm = ChatOpenAI()
response = taleb_analysis(user_input="text to analyze", llm=llm)

Similarly, for Anthenropic:

from langchain_anthropic import ChatAnthropic
from taleb_analysis import taleb_analysis

llm = ChatAnthropic()
response = taleb_analysis(user_input="text to analyze", llm=llm)

And for Google Generative AI:

from langchain_google_genai import ChatGoogleGenerativeAI
from taleb_analysis import taleb_analysis

llm = ChatGoogleGenerativeAI()
response = taleb_analysis(user_input="text to analyze", llm=llm)

API Key for ChatLLM7


The default rate limits for the ChatLLM7 free tier are generally sufficient. For higher rate limits, you can provide your API key in one of the following ways:

  • Set the LLM7_API_KEY environment variable.
  • Pass the API key directly to the function: taleb_analysis(user_input, api_key="your_api_key").

You can obtain a free API key by registering at https://token.llm7.io/

Contributing


Contributions are welcome! Please refer to the GitHub repository for more information.

Author


GitHub


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taleb_analysis-2025.12.21155436.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taleb_analysis-2025.12.21155436-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file taleb_analysis-2025.12.21155436.tar.gz.

File metadata

File hashes

Hashes for taleb_analysis-2025.12.21155436.tar.gz
Algorithm Hash digest
SHA256 4efe24102ce8c60226c5fb47c4760f939448a731806cc946f0e7bf82cb193e29
MD5 00bc7a86b0ed94ca41a11786e027b323
BLAKE2b-256 d04565d8378e1691505ffe2d4d04feeb804648359215a272cfa4781fc8fdcde7

See more details on using hashes here.

File details

Details for the file taleb_analysis-2025.12.21155436-py3-none-any.whl.

File metadata

File hashes

Hashes for taleb_analysis-2025.12.21155436-py3-none-any.whl
Algorithm Hash digest
SHA256 27b5f6d02339f08535d41eea6a43f87e40f57372efba972dbe67730fdd8be92d
MD5 ff6a923334ce144434fcc33965ae40ea
BLAKE2b-256 a2cd967e55f2b69f695ce8e112f2244eb1437f25e7041f89b5153badc77e4d56

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page