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

发布时间:2026/11/5 5:06:01

通义灵码(阿里云)配置和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/11/5 5:03:49

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

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

2026/10/30 16:13:14

元初混沌 6G 全域通感一体化体系架构 第一卷二阶第十七篇 三层负载动态相生均衡调度策略

第一卷二阶第十七篇 三层负载动态相生均衡调度策略承启前置说明前文第十六篇完成三才层间干扰相克抑制体系构建,全域杂波基底被压制至稳态区间,天、空、地三层时空时序完全对齐、层间相克干扰实现制度化隔离,为全网资源流转扫清场域与频谱壁垒…

2026/11/2 13:14:51

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

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

2026/11/5 5:02:55

ADS122U04IPWR+PIC18LF4525:工业温度采集方案详解

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

2026/11/5 5:02:55

工业级温度测量:ADS122U04+STM32F405RG高精度信号链设计

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

2026/11/5 5:02:55

S7-200 SMART PLC实现Modbus RTU总线数据侦听与故障诊断

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

2026/11/5 5:02:55

工业温度测量方案:ADS122U04IPWR与PIC18F47Q10高精度RTD采集实战

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

2026/11/5 4:57:55

Django+Vue网上书店系统:订单状态机与库存并发控制实战

网上书店这个选题,每年毕业季都有人做,但真正能拿得出手的没几个。我见过太多"图书商城"项目,前端页面花里胡哨,点进去购物车是写死的假数据,下单按钮弹个alert就算完事;也见过论文里把"高并…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

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

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

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