based c286038efd start checking for 0314 32k by default instead
don't think anybody cares about 'real' 32k keys that have 0613 anymore, 0314 always was the better model anyway, but we'll still mark them with a flag just in case

also brought back the readme
2024-05-20 07:50:42 +10:00
2023-11-10 06:41:57 +10:00
t
2024-05-06 07:10:36 +10:00
2024-05-16 02:34:12 +10:00
t
2024-05-06 07:10:36 +10:00
2024-01-24 07:36:54 +10:00
.
2024-05-12 04:43:35 +10:00
2024-05-06 22:52:30 +10:00
2024-02-23 20:45:47 +10:00
2023-12-11 03:44:49 +10:00

keychecker

a fast, bulk key checker for various AI services

Currently supports and validates keys for the services below, and checks for the listed attributes a key might have:

  • OpenAI - (Best model, key in quota, RPM (catches increase requests), tier, list of organizations if applicable, trial key status)
  • Anthropic - (Pozzed status and key tier, along with remaining character quota)
  • AI21 - (Trial check)
  • Google MakerSuite (List of available models)
  • AWS - (Admin status, auto-fetch the region, logging status, username, bedrock status + enabled models)
  • Azure - (Auto-fetch all deployments, auto-fetch best deployment/model, filter status, dall-e deployment)
  • Google Cloud Vertex AI - (Requires a key file since oauth tokens expire hourly. Good luck scraping for those.)
  • MistralAI - (Subscription status)
  • OpenRouter - (Estimated balance, usage in $, credit limit, RPM, has purchased any credits)
  • ElevenLabs - (Key tier, remaining characters in plan, detect uncapped char quota, pro voice cloning limit, invoice details on pay as you go plans)

Usage:

pip install -r requirements.txt

python main.py

Optional Arguments:

-proxyoutput

Outputs keys in a format that can be easily copied and pasted into khanon's proxy instead of pretty print

-nooutput

Stops outputting and saving keys to the snapshot file (proxyoutput will also do this)

-file

Reads keys from a file instead of stdin, place either the absolute or relative path to the file in quotes after the flag.

-verbose

Displays an output as keys are being checked real time.

-awslegacy

Uses the slower legacy AWS checker (thread parallelized + boto3) instead of the new asynchronous REST API one.

S
Description
a key checker for various AI services
Readme MIT 313 KiB
Languages
Python 100%