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

Uploaded Python 3

File details

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

File metadata

  • Download URL: datachampsai-0.1.8.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.8.tar.gz
Algorithm Hash digest
SHA256 09df82dbfb8fa5b74b691ad175b72fe269be8db1557c9620116ecf273f085dda
MD5 5bb310069659a9c0308bc759fee07c90
BLAKE2b-256 fe9cbbd79944ad32b74802386499e24ba1336784116f1a848ee9d6438c42611e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datachampsai-0.1.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 940583e29ab330da7f2bb70f25de0c524e3570b67ce8a69bdc0e7e320f2fea3e
MD5 b9e9f1debec7e46e4e1fef798bc74aae
BLAKE2b-256 5718ecad52528ef9e321b08c6bc0b3a5b820396d21255d4d703bbd0364bc3f05

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