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

发布时间:2026/9/13 13:09:04

通义灵码(阿里云)配置和streamlit实现小交互聊天界面 vscode如何配置Qoder原通义灵码Qoder 是由阿里云提供的智能编码辅助工具提供代码智能生成、智能问答、多文件修改、编程智能体等能力为开发者带来高效、流畅的编码体验。同时我们为提供企业客户提供了企业标准版、专属版具备企业级场景自定义、私域知识增强等能力助力企业研发智能化升级。安装好以后会在左下角出现一个对话框点击会出现对话框需要登陆注册注册之后可以进行对话最重要的是可以自动提示接下来的代码tab键自动补全。它写的代码通常便于阅读不一定是最优解代码也可以更优雅一些。以下写一个小小的ai助手小对话框用python实现import streamlit as st from openai import OpenAI import os st.set_page_config( page_titlelayout, page_iconNone, layoutwide, initial_sidebar_stateexpanded, 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_keyos.environ.get(DEEPSEEK_API_KEY),base_urlhttps://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( modeldeepseek-v4-pro, messages[ {role: system, content: 你是我们的AI智能小助手你的名字叫露露对用户友好回答。}, {role: user, content: prompt} ], streamFalse, reasoning_efforthigh, 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要回答的限制可以把客服的常见问题客户关心的产品使用说明等等写进去。
延伸阅读

更多相关文章

2026/9/13 13:07:16

手撕C++入门:从底层原理到实战编程的深度指南

1. 项目概述:为什么“手撕”C入门基础?“手撕”这个词,在程序员圈子里,通常意味着不依赖任何花哨的框架或工具,从最底层、最本质的原理开始,亲手一行行代码去实现和理解。对于C这门语言来说,这种…

2026/9/8 20:09:07

Mythos:AI原生安全时代的数字安全分析师

1. 这不是一次普通模型发布:Mythos背后的真实技术分水岭 “Claude Mythos Preview”这七个字,最近在安全圈和AI工程一线刷屏了。但如果你只把它当成又一个“更强的Claude”,那你就完全错过了这次发布的本质——它标志着AI能力跃迁的判定标准&…

2026/9/13 13:07:39

ESP32-S3 N16R8硬件特性与PlatformIO工业级开发实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/13 13:02:39

AI降重工具原理与论文查重优化实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/13 0:01:16

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/13 0:01:16

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/12 6:29:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/12 14:32:17

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/13 11:18:28

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码