Testen Sie einen Verwirrigkeits -API -Schlüssel zu PythonPython

Python-Programme
Anonymous
 Testen Sie einen Verwirrigkeits -API -Schlüssel zu Python

Post by Anonymous »

Ich finde keinen effizienten Weg, um zu prüfen, ob ein API -Schlüssel zur Verwirrung gültig ist, entweder auf Python oder irgendetwas.
def check_openai_api_key(api_key):
openai.api_key = api_key
try:
openai.Model.list()
except openai.error.AuthenticationError as e:
return False
else:
return True
< /code>
Aber Verwirrung scheint keinen Modellindex zu haben. Weiß jemand, wie ich es machen könnte?def check_perplexity_api_key(api_key):
url = "https://api.perplexity.ai/chat/completions"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
data = {
"model": "llama-3.1-sonar-small-128k-online",
"messages": [{"role": "user", "content": "SOME PROMPT TO ASK AN EASY AND QUICK THING"}]
}

try:
response = requests.post(url, json=data, headers=headers)
print(response.content)
if response.status_code == 200:
return True
else:
return False
except requests.exceptions.RequestException:
return False
< /code>
Aber es ist unnötig, braucht Zeit und verbraucht Token. < /p>
Was würden Sie vorschlagen? Fortschritt!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post