bmselektro-ai / app.py
janushex's picture
Update app.py
2fed144 verified
raw
history blame
672 Bytes
import os
import gradio as gr
import openai
# API atslēga no Hugging Face Secrets
api_key = os.getenv("OPENAI_API_KEY")
# Funkcija, kas nosūta jautājumu uz OpenAI
def ask_openai(question):
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": question}],
max_tokens=200,
temperature=0.3,
api_key=api_key
)
return response["choices"][0]["message"]["content"]
# Izveidojam Gradio lietotni
iface = gr.Interface(fn=ask_openai, inputs="text", outputs="text", title="Elektro AI Chat")
# Palaižam Gradio serveri
iface.launch(server_name="0.0.0.0", server_port=7860)