| --- |
| title: Openai/Anthropic Api Key Status |
| colorFrom: gray |
| colorTo: green |
| sdk: gradio |
| sdk_version: 5.12.0 |
| app_file: app.py |
| pinned: false |
| license: mit |
| python_version: 3.11.9 |
| duplicated_from: shaocongma/openai_api_key_status |
| --- |
| |
| # OpenAI API Key Status Checker |
|
|
| This web app allows you to input your OpenAI API key and get information about your account, GPT-4 availability, API usage, and other related information. |
|
|
| ## Usage - Huggingface Spaces |
| 1. Go to [OpenAI API Key Status Checker](https://huggingface.co/spaces/shaocongma/openai_api_key_status). |
| 2. Enter your OpenAI API key in the provided textbox. |
| 3. Click the 'Submit' button to display the information associated with your API key. |
|
|
| ## Usage - API |
| 1. Install `gradio_client`. |
| ```angular2html |
| pip install gradio_client |
| ``` |
| 2. Connect the client and call the API. |
| ```python |
| from gradio_client import Client |
| |
| client = Client("https://shaocongma-openai-api-key-status.hf.space/") |
| json_file_path = client.predict("sk-......", |
| api_name="/get_key_info") |
| ``` |
| 3. Read the output JSON file. |
| ```python |
| with open(json_file_path, "r") as f: |
| result = f.read() |
| print(result) |
| ``` |
| 4. Sample output: |
| ```python |
| # result - valid key |
| {"account_name": "Peter Parker", "key_availability": true, "gpt4_availability": true, "has_payment_method": true, "used": 10.33174, "limit": 120.0} |
| # result - invalide key |
| {"account_name": "", "key_availability": false, "gpt4_availability": "", "has_payment_method": "", "used": "", "limit": ""} |
| ``` |
|
|
| ## License |
|
|
| This project is released under the MIT License. Please see the LICENSE file for more information. |