Skip to main content

A CLI that lets you classify and search for problems by topic using an LLM

Project description

findprob

A CLI to classify and search for problems using LLMs

Installation

  1. Install the package: pip install findprob
  2. (Optional) Install autocompletion: findprob --install-completion
  3. Create an OpenAI account and generate a new API key.
  4. Create a LangChain account and generate a new API key and project.
  5. Export the environment variables in your terminal:
LANGCHAIN_TRACING_V2=true
LANGCHAIN_ENDPOINT="https://api.smith.langchain.com"
LANGCHAIN_API_KEY=<YOUR API KEY HERE>
LANGCHAIN_PROJECT=<YOUR PROJECT NAME HERE>

OPENAI_API_KEY=<YOUR API KEY HERE>

Usage

See the official docs or run findprob --help for more information.

Credits

A research project for CS 194-271 at UC Berkeley (Fall 2024) created by:

  • Rebecca Dang (rdang [at] berkeley [dot] edu)
  • Jessica Lin (linjessica [at] berkeley [dot] edu)
  • Samantha Huang (samanthahuang [at] berkeley [dot] edu)

Advised by:

  • Professor Gireeja Ranade (ranade [at] eecs [dot] berkeley [dot] edu)
  • Professor Narges Norouzi (norouzi [at] berkeley [dot] edu)

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

findprob-0.2.tar.gz (7.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

findprob-0.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file findprob-0.2.tar.gz.

File metadata

  • Download URL: findprob-0.2.tar.gz
  • Upload date:
  • Size: 7.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for findprob-0.2.tar.gz
Algorithm Hash digest
SHA256 f2aecbe4836f84992df632194130f2393a4bebbd3571f2d64ae62767a5e75735
MD5 5d36db24a026c494328900efa07398b7
BLAKE2b-256 82b1696ec1176816a48392601147eb923e0767855953c02f9851bb1a51a38bdc

See more details on using hashes here.

File details

Details for the file findprob-0.2-py3-none-any.whl.

File metadata

  • Download URL: findprob-0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for findprob-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 60e09d0c2922e31713193e1813af056acdbfe98836403cc864ea2dbed049c822
MD5 c7e3367965493c768f79e460a659e6f8
BLAKE2b-256 996f24c61fdd7b5638533b0b4dcf798c8093a3d1428e0d8674b2f86f28d407e1

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