Skip to main content

Summarization Demo App

img.png

This is a simple streamlit based Langchain Summarization application with an inline AIMon detector.

Code​

The code for the summarization app can be found in the summarization directory.

Setup​

Make sure you have the AIMon API key which can be obtained by signing up on the AIMon website.

Installation​

  1. Clone the repository.

    git clone https://github.com/aimonlabs/aimon-python-sdk.git
  2. Install the required packages from the requirements.txt file specified in this directory.

    cd examples/streamlit_apps/summarization
    pip install -r requirements.txt

API Keys​

After signing up on the AIMon website, you can obtain the key by navigating to My Account -> Keys -> Copy API Key on the UI:

copy_api_key_ui.png

You will need to specify AIMon and OpenAI API keys in a secrets.toml file inside the .streamlit directory.

openai_key=YOUR_OPENAI_API_KEY
aimon_api_key=YOUR_AIMON_API_KEY

Running the Summarization App​

The summarization app is a streamlit app. You can run it using this command:

python -m streamlit run langchain_summarization_app.py