import os, gradio as gr, openai openai.api_key = os.getenv("DEEPSEEK_API_KEY") def analyze_env(temperature, light, soil_humidity): msg = [ {"role": "system", "content": "You are a plant care assistant."}, {"role": "user", "content": f"Temperature: {temperature}°C, Light: {light} lux, Soil Humidity: {soil_humidity}%."} ] resp = openai.ChatCompletion.create(model="deepseek-chat", messages=msg, temperature=0.7) return resp.choices[0].message.content demo = gr.Interface(fn=analyze_env, inputs=[gr.Number(label="Temperature (°C)"), gr.Number(label="Light (lux)"), gr.Number(label="Soil Humidity (%)")], outputs="text", title="植物环境分析" ) demo.launch()