Skip to main content

A Streamlit app that refines data queries using chat context and reference instructions.

Project description

ChatApp

ChatApp is a lightweight Python package that powers a Streamlit-based chatbot interface designed to refine user queries using prior chat history and a reference document.

The app uses OpenAI's GPT-4 model (via LangChain) to return:

  • A refined query, and
  • Additional context or logic to help with analysis or automation

🚀 Features

  • 🧠 Maintains full chat history across turns
  • 📄 Incorporates a static reference document with example queries and hints
  • 🤖 Integrates with OpenAI GPT-4 via LangChain
  • 📦 Package-style installation for easy sharing or deployment
  • ✅ Clean XML-style formatted response:
    <refined_query>
    ...
    </refined_query>
    
    <additional_info>
    ...
    </additional_info>
    

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

datachampsai-0.1.3.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

datachampsai-0.1.3-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file datachampsai-0.1.3.tar.gz.

File metadata

  • Download URL: datachampsai-0.1.3.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for datachampsai-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9562f4ac8e6940e9c32dff962280e4992042517f76a1b3207dacab619337635f
MD5 224e4adab9e503a000a1233c1eaaabdc
BLAKE2b-256 ef886cb67a50c0a1e635aab6777322ea1253673ba86fd3c6bd4adb23deb69ac6

See more details on using hashes here.

File details

Details for the file datachampsai-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: datachampsai-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for datachampsai-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 42968503ea2bd7565be76361beff9669205d57ca479735d4aa3c90a7bebe79ef
MD5 2f1ffc30f20128c00f0d5f35eb359d70
BLAKE2b-256 a10212129002502d07794580d199a88fefea5a3b03f0dddb19d49af909cd65e2

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