YourAIEngineer commited on
Commit
3bbfb9e
·
verified ·
1 Parent(s): e959107

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -18
app.py CHANGED
@@ -8,7 +8,11 @@ import pandas as pd
8
  from PIL import Image
9
  import time
10
  from paddleocr import PaddleOCR, draw_ocr
11
- from openai import OpenAI
 
 
 
 
12
 
13
  # Title dan Deskripsi
14
  st.title("Nutri-Grade Label Detection & Grade Calculator")
@@ -248,27 +252,13 @@ if uploaded_file is not None:
248
  Jelaskan secara ringkas dengan mengulang data nutrisi, dampak kesehatannya, dan berikan tips praktis untuk menjaga pola makan seimbang dengan bahasa yang bersahabat.
249
  """
250
  st.write("Tunggu sebentar, Qwen si AI nutritionist sedang memproses penjelasannya... 🤖")
251
- client = OpenAI(
252
- base_url="https://openrouter.ai/api/v1",
253
- api_key="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" # Ganti dengan API key Anda
254
- )
255
  try:
256
- completion = client.chat.completions.create(
257
- extra_headers={
258
- "HTTP-Referer": "<YOUR_SITE_URL>",
259
- "X-Title": "<YOUR_SITE_NAME>"
260
- },
261
- extra_body={},
262
  model="qwen/qwen2.5-vl-72b-instruct:free",
263
  messages=[
264
  {
265
  "role": "user",
266
- "content": [
267
- {
268
- "type": "text",
269
- "text": nutrition_prompt
270
- }
271
- ]
272
  }
273
  ]
274
  )
@@ -294,4 +284,4 @@ with st.expander("Ide inovasi kami kedepannya untuk pengembangan"):
294
  2. Recall asupan berdasarkan makanan real food sehari-hari. Kami sudah berkonsultasi dengan kak Firzah Marhamah [nutritionist](https://www.linkedin.com/in/firza-marhamah)
295
  dan ini akan sangat membantu masyarakat untuk mengetahui asupan gizi seimbang.
296
  3. Penghitung kalori harian yang terpersonalisasi.
297
- """)
 
8
  from PIL import Image
9
  import time
10
  from paddleocr import PaddleOCR, draw_ocr
11
+ import openai
12
+
13
+ # Set API key dan base URL untuk OpenRouter (pastikan ganti placeholder dengan API key valid)
14
+ openai.api_key = "<OPENROUTER_API_KEY>" # Ganti dengan API key Anda
15
+ openai.api_base = "https://openrouter.ai/api/v1"
16
 
17
  # Title dan Deskripsi
18
  st.title("Nutri-Grade Label Detection & Grade Calculator")
 
252
  Jelaskan secara ringkas dengan mengulang data nutrisi, dampak kesehatannya, dan berikan tips praktis untuk menjaga pola makan seimbang dengan bahasa yang bersahabat.
253
  """
254
  st.write("Tunggu sebentar, Qwen si AI nutritionist sedang memproses penjelasannya... 🤖")
 
 
 
 
255
  try:
256
+ completion = openai.ChatCompletion.create(
 
 
 
 
 
257
  model="qwen/qwen2.5-vl-72b-instruct:free",
258
  messages=[
259
  {
260
  "role": "user",
261
+ "content": nutrition_prompt
 
 
 
 
 
262
  }
263
  ]
264
  )
 
284
  2. Recall asupan berdasarkan makanan real food sehari-hari. Kami sudah berkonsultasi dengan kak Firzah Marhamah [nutritionist](https://www.linkedin.com/in/firza-marhamah)
285
  dan ini akan sangat membantu masyarakat untuk mengetahui asupan gizi seimbang.
286
  3. Penghitung kalori harian yang terpersonalisasi.
287
+ """)