File size: 812 Bytes
530aed8
d8f5a95
c913f7d
d8f5a95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import gradio as gr
from openai import api_request
import openai
def openai_response(input_string):
  response = api_request(
      "engines/chatbot/run",
      {
          "text": input_string,
          "engine": "chatgpt",
          "temperature": 0.5,
          "max_tokens": 100
      },
      headers={"Authorization": "Bearer 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"}
  )
  
  return response['choices'][0]['text']

# ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๋ฐ›์•„์„œ openai์— ์š”์ฒญ
input_text = gr.inputs.Textbox(lines=3, label="๋Œ€ํ™” ์ž…๋ ฅ")

# openai์˜ ์‘๋‹ต์„ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค
output_text = gr.outputs.Textbox(label="openAI ๋Œ€๋‹ต")

# openai_response ํ•จ์ˆ˜์— ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ์ „๋‹ฌ
interaction = gr.Interaction(input_text, output_text, openai_response)
interaction.launch()