尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

通义灵码(阿里云)配置和streamlit实现小交互聊天界面
📅 发布时间:2026/7/14 4:53:30

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要回答的限制,可以把客服的常见问题,客户关心的产品使用,说明等等写进去。

相关新闻

  • C++ 多线程编程入门:线程操作 + 四大同步机制
  • 5分钟快速上手Spine Runtimes:Web端运行第一个2D骨骼动画
  • HybridCLR热更新开发中UnityLinker.exe报错的系统性排查与解决方案

最新新闻

  • Run-On-Arch GitHub Action架构原理:深入理解QEMU容器化实现
  • 卡地亚中国官方售后服务中心|服务热线及全部维修详细地址权威信息声明(2026年7月最新) - 卡地亚官方售后中心
  • 元初混沌 6G 全域通感一体化体系架构 第一卷二阶第二十四篇 组网长期周期性节律演化分析
  • DeepSeek mHC技术:革新LLM残差连接架构的突破
  • python核心语法
  • 梦笔记20260714

日新闻

  • AWS SSM安全运维实践:零公网暴露的合规远程开发方案
  • Tableau 2024.1 图表选择指南:5种业务场景与最佳图表类型匹配
  • dsPIC33FJ与CMT-8540S-SMT在嵌入式音频处理中的高效应用

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号