import smtplib from email.mime.text import MIMEText # Please install OpenAI SDK first: `pip3 install openai` import os from openai import OpenAI from dotenv import load_dotenv load_dotenv() client = OpenAI( api_key=os.environ.get('DEEPSEEK_API_KEY'), base_url="https://api.deepseek.com") response = client.chat.completions.create( model="deepseek-v4-pro", messages=[ {"role": "user", "content": "帮我写三句幽默笑话,以国伟不要开头"}, ], stream=False, reasoning_effort="high", extra_body={"thinking": {"type": "enabled"}} ) text=response.choices[0].message.content print(text) def send_email_qq(text,subject): mail_host = "smtp.qq.com" # 官方指定 mail_port = 465 mail_user = "wolin105@qq.com" mail_pass = "pingnllumhbzbceg" # 注意:不是登录密码 sender = mail_user receivers = "1426833948@qq.com" message = MIMEText(text, 'plain', 'utf-8') message["From"] = sender message["To"] = receivers message["Subject"] = subject try: smtp = smtplib.SMTP_SSL(mail_host, mail_port) smtp.login(mail_user, mail_pass) smtp.sendmail(sender, [receivers], message.as_string()) smtp.quit() print("邮件发送成功") except Exception as e: print(f"邮件发送失败: {e}") send_email_qq(text,'笑话')