matsuap commited on
Commit
b38dc26
·
verified ·
1 Parent(s): a87b531

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -4
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
- response = openai.ChatCompletion.create(
 
 
 
 
 
52
  model="gpt-4o-mini",
53
  messages=[
54
- {"role": "user", "content": user_prompt}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
  )