from smolagents import CodeAgent, HfApiModel import gradio as gr import os api_key = os.getenv("hf_key") agent = CodeAgent( tools=[], model=HfApiModel(token=api_key), add_base_tools=True, verbosity_level=2, ) def eval1(): return agent.run(" باللغة العربية ضع خطة لتطوير وزارة التعليم السعودي") def eval2(): return agent.run(" باللغة العربية ضع خطة لتطوير وزارة الاعلام السعودي") def eval3(): return agent.run(" باللغة العربية ضع خطة لتطوير وزارة الاتصالات السعودي") def eval4(): return agent.run(" باللغة العربية ضع خطة لتطوير وزارة الزراعة السعودي") with gr.Blocks() as demo: with gr.Row(equal_height=True): greet_btn1 = gr.Button("ضع خطة لتطوير وزارة التعليم السعودي", scale=1, variant='stop') greet_btn2 = gr.Button("ضع خطة لتطوير وزارة الاعلام السعودي", scale=1, variant='huggingface') greet_btn3 = gr.Button("ضع خطة لتطوير وزارة الاتصالات السعودي", scale=1, variant='secondary') greet_btn4 = gr.Button("ضع خطة لتطوير وزارة الزراعة السعودي", scale=1, variant='primary') output = gr.Textbox(label="النتائج") greet_btn1.click(fn=eval1, outputs=output, api_name="ضع خطة لتطوير وزارة التعليم السعودي") greet_btn2.click(fn=eval2, outputs=output, api_name="ضع خطة لتطوير وزارة الاعلام السعودي") greet_btn3.click(fn=eval3, outputs=output, api_name="ضع خطة لتطوير وزارة الاتصالات السعودي") greet_btn4.click(fn=eval4, outputs=output, api_name="ضع خطة لتطوير وزارة الزراعة السعودي") if __name__ == "__main__": demo.launch(share=True)