Skip to content

Instantly share code, notes, and snippets.

@abhijitmamarde
Created March 26, 2024 07:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save abhijitmamarde/ed7986d31f163b158dd2a9c3f08871ee to your computer and use it in GitHub Desktop.
Save abhijitmamarde/ed7986d31f163b158dd2a9c3f08871ee to your computer and use it in GitHub Desktop.
Verify if the given openai API key is valid or not.
import openai
import openai.types
def check_openai_api_key(api_key):
openai.api_key = api_key
try:
openai.models.list()
except openai.AuthenticationError as e:
return False
else:
return True
if __name__ == "__main__":
import sys
api_key = sys.argv[1]
is_valid = check_openai_api_key(api_key)
if is_valid:
print("Valid OpenAI API key.")
else:
print("Invalid OpenAI API key.")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment