| import gradio as gr |
| import openai |
|
|
| |
| OPENAI_API_KEY = "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" |
| ASSISTANT_ID = "asst_GLnbQ7HdAoRtQL3IKiODpRFB" |
|
|
| |
| openai.api_key = OPENAI_API_KEY |
|
|
|
|
| def ask_openai(prompt): |
| response = openai.ChatCompletion.create( |
| model="gpt-4-turbo-preview", |
| messages=[ |
| {"role": "system", "content": "You are a helpful assistant."}, |
| {"role": "user", "content": prompt} |
| ] |
| ) |
| return response['choices'][0]['message']['content'] |
|
|
| |
| interface = gr.Interface( |
| fn=ask_openai, |
| inputs=gr.Textbox(lines=2, placeholder="์ฌ๊ธฐ์ ์ง๋ฌธ์ ์
๋ ฅํ์ธ์..."), |
| outputs="text", |
| title="OpenAI GPT Chat", |
| description="OpenAI GPT ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ต๋ณ์ ์ ๊ณตํ๋ ์ฑ๋ด์
๋๋ค." |
| ) |
|
|
| |
| interface.launch(share=True) |