From cf87885b5ec70fa10e7a058aad23f8e009e9acea Mon Sep 17 00:00:00 2001 From: based Date: Wed, 6 Dec 2023 13:01:59 +1000 Subject: [PATCH] updated README.md --- README.md | 26 +++++++++++++++++++++++--- requirements.txt | Bin 0 -> 398 bytes 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 requirements.txt diff --git a/README.md b/README.md index ed5c962..7e804d4 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,28 @@ # keychecker a bulk key checker for various AI services -currently supports openai, anthropic, ai21, palm, AWS and Azure keys. it also lists various attributes for each (org, rpm limit, pozzed status etc) +Currently supports and checks for the following various attributes a key might have: -run with -proxyoutput to output keys in a form that can be copy pasted straight into a proxy +- OpenAI - (Best model, key in quota, RPM, list of organizations if applicable, trial key status) +- Anthropic - (Pozzed check) +- AI21 - (Trial check) +- Google PaLM +- AWS - (Admin status, auto-fetch the region, logging status, username, bedrock status) +- Azure - (Auto-fetch all deployments, auto-fetch best deployment/model, filter status) -run with -nooutput (or proxyoutput) to stop outputting keys to a file +May add support for Google Vertex in the future. +# Usage: +`pip install -r requirements.txt` + +`python main.py` + +# Optional Arguments: + +`-proxyoutput` + +Outputs keys in a format that can be easily copy pasted into khanon's proxy instead of pretty print + + +`-nooutput` + +Stops outputting and saving keys to the snapshot file (proxyoutput will also do this) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..2878a70e7717658ecc48c1d66e8216a1f2230868 GIT binary patch literal 398 zcmYL_%MOAt5Jm6W#807t;&Z{r0Aj2GL0S^^GVu1xrLKgC26D_9(pg^%&=Q36ZuxtR=<7EISsZt^B0)OIv4-| literal 0 HcmV?d00001