当前位置: 首页 > news >正文

通义灵码(阿里云)配置和streamlit实现小交互聊天界面

vscode如何配置:Qoder(原:通义灵码)

Qoder 是由阿里云提供的智能编码辅助工具,提供代码智能生成、智能问答、多文件修改、编程智能体等能力,为开发者带来高效、流畅的编码体验。同时,我们为提供企业客户提供了企业标准版、专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。

安装好以后,会在左下角出现一个对话框

点击会出现对话框,需要登陆注册,注册之后可以进行对话

最重要的是,可以自动提示接下来的代码,tab键自动补全。它写的代码,通常便于阅读,不一定是最优解,代码也可以更优雅一些。

以下写一个小小的ai助手小对话框:用python实现

import streamlit as st from openai import OpenAI import os st.set_page_config( page_title="layout", page_icon=None, layout="wide", initial_sidebar_state="expanded", menu_items={ 'About':"https://www.baidu.com" } ) st.title("AI智能助手") st.logo("resources/logo.png") # Session State also supports attribute based syntax if 'message' not in st.session_state: st.session_state.message = [] for message in st.session_state.message: st.chat_message(message["role"]).write(message["content"]) # if message["role"] == "user": # st.chat_message("user").write(message["content"]) # else: # st.chat_message("assistant").write(message["content"]) client = OpenAI(api_key=os.environ.get('DEEPSEEK_API_KEY'),base_url="https://api.deepseek.com") prompt = st.chat_input("input your question") if prompt: st.chat_message("user").write(prompt) st.session_state.message.append({"role": "user", "content": prompt}) response = client.chat.completions.create( model="deepseek-v4-pro", messages=[ {"role": "system", "content": "你是我们的AI智能小助手,你的名字叫露露,对用户友好回答。"}, {"role": "user", "content": prompt} ], stream=False, reasoning_effort="high", extra_body={"thinking": {"type": "enabled"}} ) print(response.choices[0].message.content) st.chat_message("assistant").write(response.choices[0].message.content) st.session_state.message.append({"role": "assistant", "content": response.choices[0].message.content})

最后呈现效果:

messages=[ {"role": "system", "content": "你是我们的AI智能小助手,你的名字叫露露,对用户友好回答。"}, {"role": "user", "content": prompt} ],

注意,system里content的内容就是ai要回答的限制,可以把客服的常见问题,客户关心的产品使用,说明等等写进去。

http://www.jsqmd.com/news/1184963/

相关文章:

  • 哪个降 AI 率软件最值得信赖?不达标全额退款白纸黑字
  • 2026最新莆田本地漏水检测公司本地精选权威推荐:正规防水补漏公司优选口碑TOP5:卫生间/厨房/阳台/飘窗/地下室渗漏水维修师傅上门 - 即刻修防水
  • 数据隐私法律真空:比算法失控更危险的存在性威胁
  • 基本的结构化操作
  • HybridCLR热更新开发中UnityLinker.exe报错的系统性排查与解决方案
  • 3分钟免费解锁WeMod Pro:零门槛享受完整高级功能终极指南
  • 2026年7月山东石英陶瓷闸板砖/石英陶瓷闸板砖工厂推荐榜单_山东工业陶瓷研究设计院有限公司 - 品牌宣传支持者
  • C语言:判断一个数是不是素数(作业考试学习必备系列004)
  • 石碣企业如何在DeepSeek获得推荐排名?2026年GEO优化实战全攻略 - 东莞选校指南
  • 2026年7月正规的智适应动力模块厂家推荐,立式射流机组/管道式电子除尘净化器,智适应动力模块销售厂家推荐 - 品牌推荐师
  • Linux服务器GPU深度学习模型部署实战:从环境配置到生产级优化
  • TurtleBot3 Waffle Pi:ROS2开源移动机器人入门实战指南
  • 硅基光电子学 2026.07.13
  • 别只懂删文件,WebShell 入侵后的完整溯源反制流程
  • OpenClaw通用架构分析
  • Python | 从零实现BP神经网络:手写数字识别实战与核心代码解析
  • C++ string类:高效处理字符串的必备技巧(下)
  • Streamlit大模型部署:突破100MB限制的两种生产方案
  • 哪个降 AI 率软件敢承诺效果?降不到就退钱
  • 抓包工具全攻略——Fiddler/Charles/Wireshark代理配置、HTTPS解密、请求重放与流量分析
  • mitmproxy中间人代理实战——脚本扩展、请求/响应修改与自动化处理
  • Polars/Ruff/Litestar等六项Python工程化升级实践
  • 2026最新自贡本地漏水检测公司本地精选权威推荐:正规防水补漏公司优选口碑TOP5:卫生间/厨房/阳台/飘窗/地下室渗漏水维修师傅上门 - 即刻修防水
  • 内网渗透深度实战指南:从单点突破到域控沦陷,手把手拆解横向移动全链路
  • 模块化提示词工程:为Python Web应用构建可复用的Prompt电路板
  • 2026年7月浙江GEO优化/宁波GEO第三方外包公司实力推荐_宁波奥凯盛鼎信息科技有限公司 - 行业平台推荐
  • C++20协程:从回调地狱到异步编程新范式
  • 2026甄选:苏州手表回收服务公司,名表高价回收、当日变现与专业鉴宝诚信服务解析 - 甄选服务推荐
  • 答辩前急用选哪个降 AI 率软件?上传几分钟就出稿
  • 商业分析与数据科学:职业路径选择的底层逻辑与实战指南