Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -5,23 +5,20 @@ import os
|
|
5 |
# OpenAI API ν€ μ€μ
|
6 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
7 |
|
8 |
-
def
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
all_image_urls.extend(image_urls) # κ²μλ μ΄λ―Έμ§ URLλ€μ μ 체 λͺ©λ‘μ μΆκ°
|
23 |
-
|
24 |
-
return all_image_urls
|
25 |
|
26 |
# Gradio μΈν°νμ΄μ€ μ€μ κ³Ό μ€ν
|
27 |
iface = gr.Interface(
|
|
|
5 |
# OpenAI API ν€ μ€μ
|
6 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
7 |
|
8 |
+
def generate_keyword_from_text(input_text):
|
9 |
+
try:
|
10 |
+
response = openai.Completion.create(
|
11 |
+
model="gpt-3.5-turbo", # λͺ¨λΈλͺ
νμΈ νμ
|
12 |
+
prompt=f"λ€μ ν
μ€νΈλ₯Ό λ°νμΌλ‘ Pexelsμμ μ κ²μλ μλ¬Έ ν€μλ ν μ€μ μμ±νμΈμ: '{input_text}'",
|
13 |
+
temperature=0.5,
|
14 |
+
max_tokens=10
|
15 |
+
)
|
16 |
+
keyword_full_response = response.choices[0].text
|
17 |
+
keyword = keyword_full_response.split('\n', 1)[0].strip()
|
18 |
+
return keyword
|
19 |
+
except Exception as e:
|
20 |
+
print(f"μλ¬ λ°μ: {e}")
|
21 |
+
return f"ν€μλ μμ± μ€ μλ¬ λ°μ: {e}"
|
|
|
|
|
|
|
22 |
|
23 |
# Gradio μΈν°νμ΄μ€ μ€μ κ³Ό μ€ν
|
24 |
iface = gr.Interface(
|