import os import gradio as gr import openai # Saņemam API atslēgu no Hugging Face Secrets api_key = os.getenv("OPENAI_API_KEY") # Nodrošinām, ka API atslēga ir pieejama if not api_key: raise ValueError("❌ API atslēga nav atrasta! Pārliecinieties, ka tā ir pievienota Hugging Face Secrets.") # Inicializējam OpenAI klientu client = openai.OpenAI(api_key=api_key) # Funkcija, kas sūta jautājumu OpenAI API def ask_openai(jautajums): try: response = client.chat.completions.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": jautajums}], max_tokens=200, temperature=0.3 ) return response.choices[0].message.content except Exception as e: return f"⚠️ Kļūda: {str(e)}" # Izveidojam Gradio saskarni 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)