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