콘텐츠로 이동

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로 넘겨주는 부분과 결과를 화면에 표시하는 기능이 자동으로 처리됩니다.