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()