Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -42,16 +42,33 @@ ID,首,肩,二の腕L,二の腕R,胸,ウエスト,ヒップ,太腿L,太腿R,ふ
|
|
42 |
<自動生成UUID>,<首の数値>,<肩の数値>,<二の腕L>,<二の腕R>,<胸>,<ウエスト>,<ヒップ>,<太腿L>,<太腿R>,<ふくらはぎL>,<ふくらはぎR>
|
43 |
|
44 |
もし画像から読み取れない数値があれば空欄や"N/A"としてください。
|
45 |
-
|
46 |
-
画像(base64): {image_base64}
|
47 |
"""
|
48 |
|
49 |
try:
|
50 |
# OpenAI API呼び出し
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
52 |
model="gpt-4o-mini",
|
53 |
messages=[
|
54 |
-
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
],
|
56 |
temperature=0.0
|
57 |
)
|
|
|
42 |
<自動生成UUID>,<首の数値>,<肩の数値>,<二の腕L>,<二の腕R>,<胸>,<ウエスト>,<ヒップ>,<太腿L>,<太腿R>,<ふくらはぎL>,<ふくらはぎR>
|
43 |
|
44 |
もし画像から読み取れない数値があれば空欄や"N/A"としてください。
|
|
|
|
|
45 |
"""
|
46 |
|
47 |
try:
|
48 |
# OpenAI API呼び出し
|
49 |
+
client = OpenAI(
|
50 |
+
#事前準備で取得したAPIキー
|
51 |
+
api_key = api_key,
|
52 |
+
base_url = 'https://api.openai.com/v1/chat/completions'
|
53 |
+
)
|
54 |
+
response = client.chat.completions.create(
|
55 |
model="gpt-4o-mini",
|
56 |
messages=[
|
57 |
+
{
|
58 |
+
"role": "user",
|
59 |
+
"content": [
|
60 |
+
{
|
61 |
+
"type": "text",
|
62 |
+
"text": user_prompt,
|
63 |
+
},
|
64 |
+
{
|
65 |
+
"type": "image_url",
|
66 |
+
"image_url": {
|
67 |
+
"url": f"data:image/png;base64,{image_base64}",
|
68 |
+
}
|
69 |
+
},
|
70 |
+
]
|
71 |
+
}
|
72 |
],
|
73 |
temperature=0.0
|
74 |
)
|