Grafikus felület

Alcím

🔹 1. Adj neki grafikus felületet

A parancssoros programok hasznosak, de sok felhasználó barátságosabbnak találja a grafikus felületet. Két egyszerű lehetőséged van:

👉 Tkinter (asztali app)

A Python beépített könyvtára, könnyen használható Windows/Mac/Linux gépeken.

				
					import tkinter as tk
from openai import OpenAI

client = OpenAI(api_key="API_KEY")

def kerdezz():
    prompt = beviteli_mezo.get("1.0", tk.END)
    valasz = client.chat.completions.create(
        model="gpt-4o-mini",
        messages=[{"role": "user", "content": prompt}]
    )
    kimenet.insert(tk.END, "\n" + valasz.choices[0].message.content + "\n")

app = tk.Tk()
app.title("ChatGPT Asszisztens")

beviteli_mezo = tk.Text(app, height=5)
beviteli_mezo.pack()

gomb = tk.Button(app, text="Kérdezz!", command=kerdezz)
gomb.pack()

kimenet = tk.Text(app, height=15)
kimenet.pack()

app.mainloop()

				
			

➡ Így készíthetsz saját mini chat-alkalmazást.

👉 Gradio (webes felület)

Ha böngészőben szeretnéd futtatni, a Gradio könyvtár szuper egyszerű:

				
					import gradio as gr
from openai import OpenAI

client = OpenAI(api_key="API_KEY")

def chat(prompt):
    response = client.chat.completions.create(
        model="gpt-4o-mini",
        messages=[{"role": "user", "content": prompt}]
    )
    return response.choices[0].message.content

demo = gr.Interface(fn=chat, inputs="text", outputs="text")
demo.launch()

				
			

➡ A böngészőben nyílik meg, és bárki használhatja a hálózaton belül.

VISSZAJELZÉS

Segítsd kérlek a munkánkat, hogy a jövőben még hasznosabb tartalmakat tudjunk készíteni és fejlődhessünk.  A visszajelzés teljesen anonym, nincs szükség sem az e-mail címedre, sem a személyes adataidra. A kérdőív kitöltése csak 1 percet vesz igénybe.