superdup95's picture
Update README.md
1dcf9a8 verified
|
raw
history blame
1.61 kB
metadata
title: Openai/Anthropic Api Key Status
colorFrom: gray
colorTo: green
sdk: gradio
sdk_version: 4.36.1
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.
  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.
pip install gradio_client
  1. Connect the client and call the API.
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")
  1. Read the output JSON file.
with open(json_file_path, "r") as f:
    result = f.read()
print(result)
  1. Sample output:
# 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.