Skip to main content

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

Release files for askdoc 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for askdoc 0.1.1
File Size Uploaded
askdoc-0.1.1.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for askdoc 0.1.1
File Interpreter ABI Platform
askdoc-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.1 kB

Release files / askdoc-0.1.1.tar.gz

Download URL askdoc-0.1.1.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
91ca74349e76d3bee71883c71e2076ab7b2f126967cba250a032bab317ca4775
BLAKE2b-256 checksum
How to use checksums
a606da8c43a125a0225f1994f4f15de5dead66bd0728ca7c9c50ece0141d26e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / askdoc-0.1.1-py3-none-any.whl

Download URL askdoc-0.1.1-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c21014ed749e0d7f0d1e2529915b97681f91c117310c26de0596f85adf725b21
BLAKE2b-256 checksum
How to use checksums
9878d60a5bcf815b195e78c9e843ed66d701f2069376077c32ec3348b022f40c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page