Skip to main content

A python module that utilizes AI to classify natural language into categories for processing with other models.

Project description

Classy

How to use

Install:

pip install Classy-AI

Setup:

import Classy
Classy.download()

Downloads "data.pth" to your working directory. Also downloads the NLTK "punkt" tokenizer

Usage (Pre built with OpenAI and other tools):

import Classy
Classy.init('/path/to/data.pth','OpenAI api key')
primary, secondary, stemmed, organized = Classy.question("hello, how are you?")

Usage (Just the classifier)

import Classy
Classy.init('/path/to/data.pth','Nothing here')
intent, certainty = Classy.classify("hello, how are you?")

API

Go to http://chat.mrpi314.com/api to learn about how to use the api.

I need more training data

Open a pull request if you have some and put it in unorganized data. I will format it. If you have organized data, put it directly in the intents.json file.

An easy way to contribute is by scrolling through your ChatGPT conversations/Google searches/DALL-E inputs and pasting some of your own data into the unformatted data file.

Deployed here:

http://chat.mrpi314.com

Website only works if one person is using it

Charges $0.04 for every image you generate with your api key. Text generation is $0.15 for 1M input tokens (almost nothing).

I can add a custom password for you on the website if you add training data. Message me at 123scoring@gmail.com. Put in the description of the pull request that you want a custom password for your Openai key.

Thanks

Thanks to Patrick Loeber for teaching me PyTorch

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

Classy-AI-0.0.8.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

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

Classy_AI-0.0.8-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file Classy-AI-0.0.8.tar.gz.

File metadata

  • Download URL: Classy-AI-0.0.8.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for Classy-AI-0.0.8.tar.gz
Algorithm Hash digest
SHA256 1a85dad591c7f3504b8ccf6c9abb2eed8fe333771b345de2798ed8615a0e2f38
MD5 33185f73dd2e68720a8e9cdb199a685d
BLAKE2b-256 6213c857eebfe5c17f75fe6b09070a589e2078727ae90915d895d5b3fe8dccd6

See more details on using hashes here.

File details

Details for the file Classy_AI-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: Classy_AI-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for Classy_AI-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 9f7bd9d72f294ae5ef1636108bf82e6cc6a9182cc157c2439dfbb951749dd2a8
MD5 e13c5d998b37c2c9740e4cc42727b819
BLAKE2b-256 0a9688d11e5dda2158b719c9eae523110c95ceccaddc4c134b983f5cf4e4c80e

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