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.6.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.6-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: datachampsai-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 960915f29afcded15d16273661ee0d036c07cde34c5c7cf217e26ede5a27979f
MD5 1996c484b6f6026d427a2695539ec1bb
BLAKE2b-256 eb46f08b521a6e34c6281e7a08e8e8818b61e173df0a4bdd82b7fc03d0af0587

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datachampsai-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8d8638209a99e57de4f1573d461f1443da5cfb3579977ca9b0328368d594bcb1
MD5 59d7f0c7ac37033ce96e73cc484408f2
BLAKE2b-256 42a93c380f7f69d583b5c1bfd3387155eb610ac8c36a00d46fbd15d6841520f4

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