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.9.tar.gz (8.6 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.9-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: datachampsai-0.1.9.tar.gz
  • Upload date:
  • Size: 8.6 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.9.tar.gz
Algorithm Hash digest
SHA256 3c9972a7686edce927a5f9beb459f064917d7fdae9c48b3b3b4c5aa101319066
MD5 1dcf317e4f6ee66db332e4ff3e715665
BLAKE2b-256 6c3663f99c15dd3dbbcaea8337b0432fe0dbcc80628cbed9a3329606fd8bc063

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datachampsai-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 10.0 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 980cb9bb5a2affdb5e874d9bee3195bea98c4cb8cf86829d7077932f2a046841
MD5 18c21473d77d2c6467be937ad85b7a08
BLAKE2b-256 b5ca5d65c0ce412db2dd894b518e134fb3f04c15017e33fa3eeb3637aecf6690

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