Gradio와 ChatGPT 예제
필요한 모듈 설치하기
!pip install openai
!pip install gradio
Gradio와 ChatGPT를 합치는 가장 간단한 예시
import gradio as gr
from openai import OpenAI
client = OpenAI()
def generate_response(prompt_text, history):
completion = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": prompt_text}
]
)
response = completion.choices[0].message;
return response.content
gr.ChatInterface(generate_response, title="나의 챗봇").launch()
설명
- Gradio와 ChatGPT를 합친 가장 간단한 예제입니다.
- 입력값을 ChatGPT로 넘겨주는 부분과 결과를 화면에 표시하는 기능이 자동으로 처리됩니다.