arxivgpt kim commited on
Commit
b8f636f
ยท
verified ยท
1 Parent(s): bb0f411

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -12
app.py CHANGED
@@ -10,24 +10,23 @@ openai.api_key = OPENAI_API_KEY
10
 
11
 
12
  def ask_openai(prompt):
13
- response = openai.Completion.create(
14
- model="gpt-4-turbo-preview", # 'gpt-4-turbo-preview' ๋ชจ๋ธ ์‚ฌ์šฉ
15
  messages=[
16
  {"role": "system", "content": "You are a helpful assistant."},
17
- {"role": "user", "content": prompt},
18
- ],
19
- temperature=0.7,
20
  )
21
- return response.choices[0].message['content']
22
 
23
- # Gradio UI ๊ตฌ์„ฑ (์ˆ˜์ •๋œ ๋ถ€๋ถ„)
24
  interface = gr.Interface(
25
  fn=ask_openai,
26
- inputs=gr.Textbox(lines=2, placeholder="์—ฌ๊ธฐ์— ์งˆ๋ฌธ์„ ์ž…๋ ฅํ•˜์„ธ์š”..."), # ์ˆ˜์ •๋œ ๋ถ€๋ถ„
27
  outputs="text",
28
- title="OpenAI GPT-4 Chat",
29
- description="OpenAI GPT-4๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ต๋ณ€์„ ์ œ๊ณตํ•˜๋Š” ์ฑ—๋ด‡์ž…๋‹ˆ๋‹ค."
30
  )
31
 
32
- # Gradio ์•ฑ ์‹คํ–‰
33
- interface.launch()
 
10
 
11
 
12
  def ask_openai(prompt):
13
+ response = openai.ChatCompletion.create(
14
+ model="gpt-4-turbo-preview", # ๋˜๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‹ค๋ฅธ ๋ชจ๋ธ
15
  messages=[
16
  {"role": "system", "content": "You are a helpful assistant."},
17
+ {"role": "user", "content": prompt}
18
+ ]
 
19
  )
20
+ return response['choices'][0]['message']['content']
21
 
22
+ # Gradio UI ๊ตฌ์„ฑ
23
  interface = gr.Interface(
24
  fn=ask_openai,
25
+ inputs=gr.Textbox(lines=2, placeholder="์—ฌ๊ธฐ์— ์งˆ๋ฌธ์„ ์ž…๋ ฅํ•˜์„ธ์š”..."),
26
  outputs="text",
27
+ title="OpenAI GPT Chat",
28
+ description="OpenAI GPT ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ต๋ณ€์„ ์ œ๊ณตํ•˜๋Š” ์ฑ—๋ด‡์ž…๋‹ˆ๋‹ค."
29
  )
30
 
31
+ # Gradio ์•ฑ ์‹คํ–‰, ๊ณต๊ฐœ ๋งํฌ ์ƒ์„ฑ์„ ์›ํ•  ๊ฒฝ์šฐ share=True๋กœ ์„ค์ •
32
+ interface.launch(share=True)