Spaces:
Running
Running
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) | |