Hydra AI

フリーミアム
よって Alessandro Lamberti | 更新済み לפני 24 ימים | Artificial Intelligence/Machine Learning
人気

7.9 / 10

レイテンシー

6,420ms

サービスレベル

97%

Health Check

N/A

すべてのディスカッションに戻る

Indexing into individual values

Rapid account: Quarks 1
Quarks1
לפני שנתיים

I was wondering how I could index into the individual values of response, such as emotions or age. When i try to the normal way (treating it like a dictionary) it gives me not subscriptable error.

Rapid account: Alessandro Lamberti 98
alessandro.lamberti98 Commented לפני שנתיים

From the app logs, you never had errors. So I’d say it’s either something you’re doing code-wise, or I’m not sure, especially because you’re saying it happens only occasionally

Rapid account: Quarks 1
Quarks1 Commented לפני שנתיים

For some reason when i try using response.raise_for_status() it will ocassionally error out and return 400 client error: Bad request for url. The way I have this setup is taking a picutre from a webcam and then encoding it into base64 and having that be the payload. Is there something that could be going wrong with this method of doing so?

Rapid account: Alessandro Lamberti 98
alessandro.lamberti98 Commented לפני שנתיים

It honestly never happened to me, could you provide more information on this? Like the different scenarios you’re trying, or it’s always with the same image?

Rapid account: Quarks 1
Quarks1 Commented לפני שנתיים

I’m currently having an issue where randomly I’ll get the error “TypeError: the JSOn osbjext must be str, bytes, or bytearray, not dict” when trying to do json.loads. It’s weird because it works sometimes, but then other times causes this error without changing the code at all. Do you know why this happens?

Rapid account: Alessandro Lamberti 98
alessandro.lamberti98 Commented לפני שנתיים

You’re absolutely right! Thanks a lot for pointing it out! I will soon update my docs, in the meantime, this works for me:

import requests
import json

url = "https://hydra-ai.p.rapidapi.com/dev/faces/analyse/"

payload = {"image": "https://bit.ly/3JXlkkA"}
headers = {
	"content-type": "application/json",
	"X-RapidAPI-Host": "hydra-ai.p.rapidapi.com",
	"X-RapidAPI-Key": "API_KEY"
}

response = requests.request("POST", url, json=payload, headers=headers)
data = json.loads(response.json())

print(data["detected_faces"][0]["info"]["emotions"]) 

Do let me know if you have other questions or any feedback!
Cheers

ディスカッションに参加しましょう-以下にコメントを追加してください:

ログイン/サインアップして新しいコメントを投稿