我打微商版官网规则须知 - 我打微商版

邢建平

导师简介:

邢建平,特聘教授/博士生导师,我打微商版官网规则须知教学名师,山东大学创新创业我打微商版官网规则须知/国际创新转化我打微商版官网规则须知副院长,微电子我打微商版官网规则须知集成电路我打微商版官网规则须知一流专业建设负责人。 同类内容担任我打微商版官网规则须知部创新方法教指分委委员、国际iCAN大我打微商版官网规则须知创新创业大赛中国区执行主席,泰山产业领军人才、我打微商版官网规则须知部新世纪优秀人才、齐鲁最美科技工作者、山东省教学名师。担任中国卫星定位协会顾问团成员、中国通信学会IC分委会委员、山东省创客协会理事长、山东省北斗产业联盟秘书长、我打微商版官网规则须知级双创示范基地/创客空间/省北斗科普专家工作室/省北斗+AIOT数字孪生实践基地负责人。

更多内容

若需了解「我打微商版官网规则须知」的上下文,可结合站内栏目与相关篇目对照查看。 同题参见

栏目用于追新,文内链接用于对照细节。这样安排可减少漏读与重复检索。

若从搜索引擎进入,可先确认当前栏目名称,再按需打开相关阅读。

  1. 部门简介
  2. 其它荣誉
  3. 校内基地
  4. 网站首页
  5. 部门概况
  6. 我打微商版官网规则须知级政策
  7. 校外基地
  8. 双创动态
  9. 双创成果

内容地图

网站首页 / scds / wpds

创新创业智能体
${res.data.historyConversation[i].conversationContent}
`); } else if (res.data.historyConversation[i].role === "user") { aiChatBody.append(`
${res.data.historyConversation[i].conversationContent}
`); } } } else { aiChatBody.append(`
创新创业智能体
您好呀,我是该网站的创新创业智能向导,有关该大创的所有问题都可以问我哦~针对您的问题,我将会及时给出回复,助您快速了解大创的相关信息!
`); } refreshAiChatBodyHeight(); }, error: function(jqXHR, textStatus, errorThrown) { console.error("AJAX request failed: " + textStatus); } }) } function apiKeySelfCheck() { jQuery.ajax({ url: "https://wiscom.donglistudio.com/ai/base/apiKeySelfCheck", type: "GET", dataType: "json", beforeSend: function(xhr) { xhr.setRequestHeader("token", window.localStorage.getItem("token")); }, success: function(_) { }, error: function(jqXHR, textStatus, errorThrown) { console.error("AJAX request failed: " + textStatus); } }) } function sendAiText() { const aiTextareaVal = aiTextarea.val(); aiTextarea.val(""); aiChatBody.append(`
${aiTextareaVal}
`); refreshAiChatBodyHeight(); fetch("https://wiscom.donglistudio.com/ai/chat/conversationReply", { method: "POST", body: JSON.stringify({ "message": aiTextareaVal ? aiTextareaVal : "你好", "characterId": window.localStorage.getItem("characterId"), "supportFunctionCall": false }), headers: { "content-type": "application/json", "token": window.localStorage.getItem("token") } }) .then(async function(response) { const reader = response.body.pipeThrough(new TextDecoderStream()).getReader(); let buffer = ""; let flag = false; let data = ''; while (true) { let { done, value } = await reader.read(); if (done) break; buffer += value; let messages = buffer.split("\n"); // 使用换行符作为分隔符 buffer = messages.pop(); // 保留最后一部分可能是不完整的消息 for (let message of messages) { if (message) { try { data += JSON.parse(message.replace('undefined', '')).data.reply; if (!flag) { aiChatBody.append(`
创新创业智能体
${data}
`); flag = true; } else { const lastChild = aiChatBody.children().last(); lastChild.html(`
创新创业智能体
${data}
`); } refreshAiChatBodyHeight(); } catch (_) { } } } } }).then(function (_) { isAiChatResponding = false; aiSend.css("backgroundColor", "#0277bd"); }); } function refreshAiChatBodyHeight() { const currentHeight = aiChatBody.prop("scrollHeight"); if (currentHeight != previousHeight) { // 如果高度发生变化,将滚动条设置到最底部 aiChatBody.scrollTop(aiChatBody[0].scrollHeight); previousHeight = currentHeight; } } (function() { if (!window.localStorage.getItem("token")) { jQuery.ajax({ url: "https://wiscom.donglistudio.com/common/user/public/aiAgent/login/lcuCollegeOfInnovationAndEnterprenurship", type: "GET", crossOrigin: true, dataType: "json", success: function(res) { window.localStorage.setItem(res.data.tokenName, res.data.tokenValue); getAiCharacterId(); apiKeySelfCheck(); }, error: function(jqXHR, textStatus, errorThrown) { console.error("AJAX request failed: " + textStatus); } }) } else { getChatHistory(); apiKeySelfCheck(); } })() document.addEventListener("keydown", function (e) { if (e.key === "Enter" && e.shiftKey && isAiChatOpen) { if (isAiChatResponding) return; aiSend.css("backgroundColor", "#e0e9e8"); isAiChatResponding = true; sendAiText(); } if (e.key === 'Escape' && isAiChatOpen) { isAiChatOpen = false; aiTextarea.val(""); aiChat.css("opacity", 0); } }) aiTextarea.on("keydown", function (e) { if (e.key === "Enter" && e.shiftKey && isAiChatOpen) { if (isAiChatResponding) return; aiSend.css("backgroundColor", "#e0e9e8"); isAiChatResponding = true; sendAiText(); } }) aiButton.on("click", function() { isAiChatOpen = true; aiTextarea.focus(); aiChat.css({ "opacity": 1, "display": "block" }); }) aiChatClose.on("click", function() { isAiChatOpen = false; aiTextarea.val(""); aiChat.css({ "opacity": 0, "display": "none" }); }) aiSend.on("click", function() { if (isAiChatResponding) return; aiSend.css("backgroundColor", "#e0e9e8"); isAiChatResponding = true; sendAiText(); })
公开资讯滚动更新。建议通过站内栏目继续浏览,核对最新条目。
公开资讯滚动更新。建议通过站内栏目继续浏览,核对最新条目。