--- title: Openai Api Key Status colorFrom: gray colorTo: green sdk: gradio sdk_version: 3.26.0 app_file: app.py pinned: false license: mit python_version: 3.10.10 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.