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

Uploaded Python 3

File details

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

File metadata

  • Download URL: datachampsai-0.1.10.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.10.tar.gz
Algorithm Hash digest
SHA256 ea48328c4459d09f78fdeb2aef006429f4f3944838506eea2904bf12bb8d23e7
MD5 341c0a4a34f8e00466e63811c6312a33
BLAKE2b-256 9a2eb12ec62fe40db82f946a21ad1c3a6ddc4aeed02eba98559e8bc3ae1134bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datachampsai-0.1.10-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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 15d46ee2d1a2319f669b0bcb20754adc3be85eb317a6ca9d945cd7a47991110f
MD5 5f1b0952bf3d0bdb347bde7041f5b3c6
BLAKE2b-256 56710444444b66ed4887ca265bef62f0370e3decbce2df36bae83bd0d26064b2

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