File size: 1,606 Bytes
98c28c1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
---
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.
|