Skip to main content

Ask a personal doctor for your medical queries

Project description

AskDoc

This bot understands your medical concerns and helps diagnose them. Here is what you can do:

  1. Ask for your health-related questions.
  2. Send a medical report and ask questions based on that

Components

  1. ChatGPT (Vision): This is given a prompt to act like a doctor and do diagnostics
  2. Tesseract: To extract information from PDF and image reports
  3. Validation agent (Coming soon): This validates input/output
  4. Memory stored in NumPy array. This memory is queried for information when the user asks for a query
  5. Summarizer that summarizes after 100 turns and stores that summary in the memory

Setup

Clone the repo

git clone <repo>
cd askdoc
touch .env
open .env # Add OPENAI_API_KEY to this

Create a new virtualenv

python3 -m venv myenv
source myenv/bin/activate

Install the package

pip install .

Run the command

# This will open a local server
askdoc

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

askdoc-0.1.1.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

askdoc-0.1.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file askdoc-0.1.1.tar.gz.

File metadata

  • Download URL: askdoc-0.1.1.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for askdoc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 91ca74349e76d3bee71883c71e2076ab7b2f126967cba250a032bab317ca4775
MD5 e741a94c20262b84f242d5a340739125
BLAKE2b-256 a606da8c43a125a0225f1994f4f15de5dead66bd0728ca7c9c50ece0141d26e3

See more details on using hashes here.

File details

Details for the file askdoc-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: askdoc-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for askdoc-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c21014ed749e0d7f0d1e2529915b97681f91c117310c26de0596f85adf725b21
MD5 54faadc783684c37a6b526c787de5ae2
BLAKE2b-256 9878d60a5bcf815b195e78c9e843ed66d701f2069376077c32ec3348b022f40c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page