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

Uploaded Python 3

File details

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

File metadata

  • Download URL: datachampsai-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 2039d7d2a9e5e122434250aebaa1bed00eaee1ab91d16822582705b620fd59b3
MD5 954aceedb8b866fcd4613d4c6318bc21
BLAKE2b-256 433d088713ec4c526c280ebee022729ce70a2c13a52c7b7405fcfd830f8c36fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datachampsai-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fa279cf3da4a2f6c856e060e535dce39d1796b5d064ab90d02f3b9dbb3fdf961
MD5 5680a6e5483a183748eab71a05d31767
BLAKE2b-256 f15cfacd1e07991ba517201b24f0384001f7e7cf7bb3578e55c2f4a5d2a0c7e9

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