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 0000000..2878a70 Binary files /dev/null and b/requirements.txt differ