Help
RSS
API
Feed
Maltego
Contact
Domain > www.lt-ai.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-05-28
14.205.93.55
(
ClassC
)
2025-11-19
42.177.83.107
(
ClassC
)
Port 443
HTTP/1.1 200 OKserver: uvicorncontent-type: text/html; charsetutf-8Content-Length: 47258Connection: keep-aliveDate: Wed, 19 Nov 2025 03:16:27 GMTEO-LOG-UUID: 4166207400155096597EO-Cache-Status: MISS !DOCTYPE html>html langzh-CN>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno> title>量云AI - 智能AI对话平台 | 企业级AI助手 | 知识库管理系统/title> !-- SEO Meta Tags --> meta namedescription content量云AI是专业的企业级AI智能对话平台,提供AI助手、知识库管理、智能搜索、数据分析等功能。支持多模型切换、联网搜索、文档处理,助力企业数字化转型。> meta namekeywords content量云AI,AI对话,人工智能,智能助手,知识库,企业AI,AI搜索,大模型,ChatGPT,智能客服,数据分析,文档处理> meta nameauthor content量云AI> meta namerobots contentindex, follow> meta namegooglebot contentindex, follow> meta namebaiduspider contentindex, follow> !-- Open Graph / Facebook --> meta propertyog:type contentwebsite> meta propertyog:url contenthttps://www.lt-ai.com/> meta propertyog:title content量云AI - 智能AI对话平台 | 企业级AI助手> meta propertyog:description content量云AI是专业的企业级AI智能对话平台,提供AI助手、知识库管理、智能搜索、数据分析等功能。> meta propertyog:image contenthttps://www.lt-ai.com/static/images/og-image.jpg> meta propertyog:site_name content量云AI> meta propertyog:locale contentzh_CN> !-- Twitter --> meta nametwitter:card contentsummary_large_image> meta nametwitter:url contenthttps://www.lt-ai.com/> meta nametwitter:title content量云AI - 智能AI对话平台 | 企业级AI助手> meta nametwitter:description content量云AI是专业的企业级AI智能对话平台,提供AI助手、知识库管理、智能搜索、数据分析等功能。> meta nametwitter:image contenthttps://www.lt-ai.com/static/images/og-image.jpg> !-- Canonical URL --> link relcanonical hrefhttps://www.lt-ai.com/> !-- Favicon --> link relicon typeimage/x-icon href/static/favicon.ico> link relapple-touch-icon sizes180x180 href/static/apple-touch-icon.png> !-- Mobile Web App --> meta nameapple-mobile-web-app-capable contentyes> meta nameapple-mobile-web-app-status-bar-style contentblack> meta nameapple-mobile-web-app-title content量云AI> meta nameformat-detection contenttelephoneno> !-- Structured Data (JSON-LD) --> script typeapplication/ld+json> { @context: https://schema.org, @type: WebApplication, name: 量云AI, alternateName: 联通量云AI, url: https://www.lt-ai.com, description: 量云AI是专业的企业级AI智能对话平台,提供AI助手、知识库管理、智能搜索、数据分析等功能。, applicationCategory: BusinessApplication, operatingSystem: Web, offers: { @type: Offer, price: 0, priceCurrency: CNY }, aggregateRating: { @type: AggregateRating, ratingValue: 4.8, ratingCount: 1000, bestRating: 5, worstRating: 1 }, creator: { @type: Organization, name: 量云AI, url: https://www.lt-ai.com }, featureList: AI智能对话, 多模型支持, 知识库管理, 联网搜索, 文档处理, 数据分析, 企业级安全 } /script> script typeapplication/ld+json> { @context: https://schema.org, @type: Organization, name: 量云AI, url: https://www.lt-ai.com, logo: https://www.lt-ai.com/static/images/logo.png, description: 专注于企业级AI智能对话平台的科技公司, address: { @type: PostalAddress, addressCountry: CN, addressRegion: 四川省, addressLocality: 成都市 }, contactPoint: { @type: ContactPoint, contactType: 客户服务, availableLanguage: zh-CN, en }, sameAs: https://beian.miit.gov.cn/ } /script> script typeapplication/ld+json> { @context: https://schema.org, @type: BreadcrumbList, itemListElement: { @type: ListItem, position: 1, name: 首页, item: https://www.lt-ai.com/ } } /script> link relstylesheet hrefstatic/style_index.css> link relstylesheet hrefstatic/sidebar_right.css> link relstylesheet hrefstatic/login.css> link relstylesheet hrefstatic/ai_rules.css> link relstylesheet hrefstatic/points_recharge.css> link relstylesheet hrefstatic/points_history.css> link relstylesheet href/static/styles.css> link relstylesheet href/static/database_sidebar.css> link relstylesheet hrefstatic/chat_modals.css> link relstylesheet hrefstatic/login_requirement.css> link relstylesheet hrefstatic/modern-about.css> link relstylesheet hrefstatic/modern-profile.css> link relstylesheet hrefstatic/wechat-confirm.css> link relstylesheet hrefstatic/account-login.css> script src/static/xlsx.full.min.js>/script> link relstylesheet hrefstatic/template-doc.css> link relstylesheet hrefstatic/service-agreement.css> link relstylesheet hrefstatic/privacy-policy.css> link relstylesheet hrefstatic/manual-modal.css> link relstylesheet hrefstatic/app-modal.css> script srcstatic/template-doc.js>/script>/head>body>div classwelcome-modal idwelcome-modal> div classwelcome-modal-content> div classtech-header> canvas idtechCanvas>/canvas> /div> h2>🔍 邀请体验智能搜索Agent/h2> p stylefont-size: 18px; color: #4eceff; margin: 20px 0;>让AI帮您搜遍全网,找到最准确的答案/p> div styletext-align: left; max-width: 500px; margin: 0 auto;> div stylebackground: rgba(78, 204, 255, 0.1); border-left: 4px solid #4eceff; padding: 15px; margin: 20px 0; border-radius: 8px;> h3 stylecolor: #4eceff; margin: 0 0 10px 0;>🚀 全新体验/h3> p stylemargin: 0; line-height: 1.6;>智能双引擎搜索,实时信息与深度资料并重,为您提供最全面的答案/p> /div> div stylebackground: rgba(255, 255, 255, 0.05); padding: 15px; margin: 20px 0; border-radius: 8px;> h4 stylecolor: #fff; margin: 0 0 10px 0;>💡 试试这些问题:/h4> ul stylemargin: 0; padding-left: 20px; line-height: 1.8;> li>今日股市最新行情如何?/li> li>OpenAI最新发布了什么产品?/li> li>人工智能行业最新动态/li> li>新能源汽车市场现状/li> /ul> /div> div stylebackground: rgba(255, 165, 0, 0.1); border-left: 4px solid #ffa500; padding: 15px; margin: 20px 0; border-radius: 8px;> h4 stylecolor: #ffa500; margin: 0 0 10px 0;>📋 如何使用:/h4> p stylemargin: 0; line-height: 1.6;>左下角点击Agent研究选中并配置,确保 strong>联网搜索/strong> 工具已开启,然后提出您的问题即可。/p> /div> /div> button idwelcome-button stylebackground: linear-gradient(135deg, #4eceff, #44a08d); padding: 12px 30px; font-size: 16px; font-weight: bold;>立即体验/button> /div>/div>div classpage-title>联通量云AI/div>div classmobile-menu-toggle> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x13 y112 x221 y212>/line> line x13 y16 x221 y26>/line> line x13 y118 x221 y218>/line> /svg>/div>div classsidebar idsidebar> div classsidebar-header> h2>量云AI/h2> div classsidebar-toggle idsidebar-toggle> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> polyline points9 18 15 12 9 6>/polyline> /svg> /div> /div> button classnew-chat-button idnew-chat-button> svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-plus-lg viewBox0 0 16 16> path fill-ruleevenodd dM8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2/> /svg> span>新对话/span> /button> ul classsidebar-menu idsidebar-menu> /ul> button classlogin-button idlogin-button title登录> svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-person-circle viewBox0 0 16 16> path dM11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0z/> path fill-ruleevenodd dM0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1z/> /svg> span>登录/span> /button> button classmanual-button idmanual-button title手册> svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-book viewBox0 0 16 16> path dM1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811V2.828zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z/> /svg> span>手册/span> /button> button classabout-button idabout-button title关于> svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-info-circle viewBox0 0 16 16> path dM8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 0 0 8 0a8 8 0 0 0 0 16z/> path dm8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z/> /svg> span>关于/span> /button> div classbeian> a hrefhttps://beian.miit.gov.cn/ target_blank classbeian-link ds-a ds-a--link text-sm !text-slate-400 idbeian-link> span aria-hiddentrue tabindex0 styleposition:fixed;user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;opacity:0;width:0;height:0;display:block>/span> 蜀ICP备2022023304号 /a> /div>/div>div classsidebar-overlay>/div>!-- database-toggle 已隐藏 -->div classdatabase-toggle iddatabase-toggle title数据库 styledisplay: none;> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> ellipse cx12 cy5 rx9 ry3>/ellipse> path dM21 12c0 1.66-4 3-9 3s-9-1.34-9-3>/path> path dM3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5>/path> /svg>/div>!-- 知识库按钮 -->div classknowledge-base-toggle idknowledge-base-toggle title知识库> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path dM21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1zm0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5v11.5z/> /svg>/div>div classai-app-toggle idai-app-toggle titleAI应用> svg viewBox0 0 28 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> !-- APP Text - Larger --> !-- A --> path dM2 20L5 8L8 20M3 16h4>/path> !-- P --> path dM10 20V8h4c1.5 0 3 1 3 2.5v2c0 1.5-1.5 2.5-3 2.5h-4>/path> !-- P --> path dM18 20V8h4c1.5 0 3 1 3 2.5v2c0 1.5-1.5 2.5-3 2.5h-4>/path> /svg>/div>!-- right-sidebar-toggle 已隐藏 -->div classright-sidebar-toggle idright-sidebar-toggle title资料库 styledisplay: none;> svg viewBox0 0 24 24 fillnone stroke#fff stroke-width2 stroke-linecapround stroke-linejoinround> path dM2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z>/path> path dM22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z>/path> /svg>/div>div classright-sidebar idright-sidebar> div classresize-handle idresize-handle>/div> div classright-sidebar-header> button classclose-right-sidebar-button> svg viewBox0 0 24 24 fillnone stroke#00dbff stroke-width2 stroke-linecapround stroke-linejoinround> path dM15 3v6h6v12h-12V9H3V3h12z>/path> /svg> /button> h2>资料库/h2> div classnav-buttons> button idback-button disabled>svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround>polyline points15 18 9 12 15 6>/polyline>/svg>/button> button idforward-button disabled>svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround>polyline points9 18 15 12 9 6>/polyline>/svg>/button> /div> /div> div classsearch-bar> input typetext idsearch-input placeholder搜索文件... autocompleteoff> button idsearch-button> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> circle cx11 cy11 r8>/circle> line x121 y121 x216.65 y216.65>/line> /svg> /button> /div> div classpath-bar-container> div classpath-bar idpath-bar>/div> /div> div classright-sidebar-login-overlay idright-sidebar-login-overlay> div classlogin-requirement-icon> svg width60 height60 viewBox0 0 24 24 fillnone stroke-width1.5> defs> linearGradient idright-sidebar-icon-gradient x10% y10% x2100% y2100%> stop offset0% stop-color#4eceff /> stop offset100% stop-color#c054ff /> /linearGradient> /defs> path dM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2Z strokeurl(#right-sidebar-icon-gradient) stroke-linecapround stroke-linejoinround fillnone /> path dM12 6C13.6569 6 15 7.34315 15 9C15 10.6569 13.6569 12 12 12C10.3431 12 9 10.6569 9 9C9 7.34315 10.3431 6 12 6Z strokeurl(#right-sidebar-icon-gradient) stroke-linecapround stroke-linejoinround fillnone /> path dM6.16797 18.849C6.41548 16.7525 8.24326 15.1 10.3984 15.1H13.6016C15.7567 15.1 17.5845 16.7525 17.832 18.849 strokeurl(#right-sidebar-icon-gradient) stroke-linecapround stroke-linejoinround fillnone /> /svg> /div> h2>需要登录/h2> p idright-sidebar-login-message>该功能需要登录后才能使用/p> div classbuttons> button idright-sidebar-login-button>立即登录/button> button idright-sidebar-cancel-button>取消/button> /div> /div> ul classfile-tree idfile-tree> /ul> div classbottom-tip> 上传或删除资料库文档后br>AI会在60秒左右更新相关知识 /div>/div>div classright-sidebar-overlay idright-sidebar-overlay>/div>div classdatabase-modal iddatabase-sidebar> div classdatabase-modal-content> div classdatabase-modal-header> div classdatabase-modal-header-left> button classdb-mobile-menu-toggle iddb-mobile-menu-toggle> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x13 y112 x221 y212>/line> line x13 y16 x221 y26>/line> line x13 y118 x221 y218>/line> /svg> /button> h2>数据库/h2> /div> div classdatabase-modal-header-buttons> button classfullscreen-toggle-button idfullscreen-toggle-button title全屏/退出全屏> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path dM8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3>/path> /svg> /button> button classclose-database-modal-button> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line> /svg> /button> /div> /div> div classdatabase-modal-container> div classdatabase-sidebar-login-overlay iddatabase-sidebar-login-overlay> div classlogin-requirement-icon> svg width60 height60 viewBox0 0 24 24 fillnone stroke-width1.5> defs> linearGradient iddatabase-sidebar-icon-gradient x10% y10% x2100% y2100%> stop offset0% stop-color#4eceff /> stop offset100% stop-color#c054ff /> /linearGradient> /defs> path dM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2Z strokeurl(#database-sidebar-icon-gradient) stroke-linecapround stroke-linejoinround fillnone /> path dM12 6C13.6569 6 15 7.34315 15 9C15 10.6569 13.6569 12 12 12C10.3431 12 9 10.6569 9 9C9 7.34315 10.3431 6 12 6Z strokeurl(#database-sidebar-icon-gradient) stroke-linecapround stroke-linejoinround fillnone /> path dM6.16797 18.849C6.41548 16.7525 8.24326 15.1 10.3984 15.1H13.6016C15.7567 15.1 17.5845 16.7525 17.832 18.849 strokeurl(#database-sidebar-icon-gradient) stroke-linecapround stroke-linejoinround fillnone /> /svg> /div> h2>需要登录/h2> p iddatabase-sidebar-login-message>该功能需要登录后才能使用/p> div classbuttons> button iddatabase-sidebar-login-button>立即登录/button> button iddatabase-sidebar-cancel-button>取消/button> /div> /div> !-- 移动端数据库树遮罩层 --> div classdb-tree-mobile-overlay iddb-tree-mobile-overlay>/div> div classdb-tree iddb-tree> !-- 移动端数据库树头部 --> div classdb-tree-mobile-header> h3 classdb-tree-mobile-title>数据库结构/h3> button classdb-tree-mobile-close iddb-tree-mobile-close> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line> /svg> /button> /div> !-- 数据库树结构将被JavaScript动态加载 --> div classdb-loading> div classdb-loading-spinner>/div> div>加载中.../div> /div> /div> div classdb-content> div classsql-query-area> textarea classsql-query-input idsql-query-input placeholder输入SQL查询语句...>/textarea> div classquery-buttons> button classsql-execute-button idsql-execute-button>执行/button> div classaction-buttons> button classdb-pagination-button iddb-filter-btn> svg viewBox0 0 24 24 width14 height14 strokecurrentColor stroke-width2 fillnone stylemargin-right: 5px; vertical-align: sub;> polygon points22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3/> /svg>筛选 /button> button classdb-export-button iddb-export-button disabled> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2> path dM12 10v6m0 0l-3-3m3 3l3-3M3 17v3a2 2 0 002 2h14a2 2 0 002-2v-3M5 10V7a2 2 0 012-2h10a2 2 0 012 2v3>/path> /svg> 导出Excel /button> button classdb-chart-button iddb-chart-button disabled> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2> rect x3 y3 width18 height18 rx2 ry2>/rect> line x13 y118 x221 y218>/line> line x19 y13 x29 y218>/line> path dM7 14l2-3 2 4 3-6 3 5>/path> /svg> 绘图 /button> /div> /div> /div> div classdb-table-view iddb-table-view> !-- 数据库表格内容将被JavaScript动态加载 --> div classdb-loading> div>选择数据库或表,或执行SQL查询/div> /div> /div> div classdb-pagination iddb-pagination> div classdb-pagination-info> span iddb-pagination-range>0-0/span> / span iddb-pagination-total>0/span> /div> div classdb-pagination-controls> !-- First row in desktop view --> div classdb-pagination-row-1> button classdb-pagination-button nav-button iddb-page-first disabled>首页/button> button classdb-pagination-button nav-button iddb-page-prev disabled>上一页/button> div classdb-page-jump desktop-jump> input typenumber iddb-page-jump-input min1 placeholder页码> span classdb-page-info iddb-page-info>1/1/span> button classdb-pagination-button iddb-page-jump-btn>跳转/button> /div> button classdb-pagination-button nav-button iddb-page-next disabled>下一页/button> button classdb-pagination-button nav-button iddb-page-last disabled>末页/button> /div> !-- Second row only appears in mobile view --> div classdb-pagination-row-2> div classdb-page-jump mobile-jump> input typenumber iddb-page-jump-input-mobile min1 placeholder页码> span classdb-page-info iddb-page-info-mobile>1/1/span> button classdb-pagination-button iddb-page-jump-btn-mobile>跳转/button> /div> /div> /div> /div> /div> /div> /div>/div>div classmain-content> div idchat-iframe-container> div idchat-title>/div> /div>/div>div idoverlay styledisplay: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999;>/div>div classdb-export-modal iddb-export-modal> div classdb-export-modal-content> h3>数据导出/h3> p iddb-export-message>确认导出当前表格数据为Excel文件吗?/p> div classdb-export-modal-buttons> button classdb-export-modal-button iddb-export-cancel>取消/button> button classdb-export-modal-button confirm iddb-export-confirm>确认导出/button> /div> /div>/div>div classdb-chart-modal iddb-chart-modal> div classdb-chart-modal-content> div classdb-chart-modal-header> h3>数据可视化/h3> button classdb-chart-close-button iddb-chart-close-button> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line> /svg> /button> /div> div classdb-chart-config> div classchart-config-row> div classchart-config-item> label forchart-type>图表类型/label> select idchart-type> option valueline>折线图/option> option valuebar>柱状图/option> option valuescatter>散点图/option> option valuearea>面积图/option> /select> /div> div classchart-config-item> label forchart-x-axis>横坐标/label> select idchart-x-axis> option value>自然数递增/option> /select> /div> /div> div classchart-config-row idchart-series-container> div classchart-config-item chart-series> label>数据列/label> div classchart-series-options idchart-series-options> !-- 将由JavaScript填充可选数据列 --> /div> /div> /div> div classchart-config-row> button classdb-chart-generate-button iddb-chart-generate-button>生成图表/button> /div> /div> div classdb-chart-container> div idchart-area classchart-area> div classchart-placeholder> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1> rect x3 y3 width18 height18 rx2 ry2>/rect> line x13 y118 x221 y218>/line> line x19 y13 x29 y218>/line> path dM7 14l2-3 2 4 3-6 3 5>/path> /svg> p>选择图表类型和数据列生成图表/p> /div> /div> /div> /div>/div>div classdb-alert-modal iddb-alert-modal> div classdb-alert-modal-content> div classdb-alert-icon> svg width40 height40 viewBox0 0 24 24 fillnone stroke#00dbff stroke-width2> circle cx12 cy12 r10>/circle> line x112 y18 x212 y212>/line> path dM12 16h.01>/path> /svg> /div> p iddb-alert-message>/p> button classdb-alert-modal-button iddb-alert-ok>确定/button> /div>/div>div classdb-filter-modal iddb-filter-modal> div classdb-filter-modal-content> div classdb-filter-modal-header> h3>数据筛选/h3> button classdb-filter-close-button iddb-filter-close-button> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line> /svg> /button> /div> div classdb-filter-conditions iddb-filter-conditions> !-- 筛选条件将在这里动态添加 --> /div> div classdb-filter-buttons> button classdb-filter-add-button iddb-filter-add-condition> svg viewBox0 0 24 24 width14 height14 strokecurrentColor stroke-width2 fillnone stylemargin-right: 5px;> line x112 y15 x212 y219>/line> line x15 y112 x219 y212>/line> /svg>添加条件 /button> div classdb-filter-action-buttons> button classdb-filter-reset-button iddb-filter-reset>重置/button> button classdb-filter-apply-button iddb-filter-apply>应用筛选/button> /div> /div> /div>/div>div classchat-modal chat-modal-rename idmodal-rename> div classchat-modal-icon> svg width40 height40 viewBox0 0 24 24 fillnone stroke#4eceff stroke-width2> path dM17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z>/path> /svg> /div> h2>重命名对话/h2> div classmodal-content> p>请输入新的对话名称:/p> input typetext idrename-input placeholder新对话名称> div classbuttons> button idrename-confirm>确认/button> button idrename-cancel>取消/button> /div> /div>/div>div classchat-modal chat-modal-delete idmodal-delete> div classchat-modal-icon> svg width40 height40 viewBox0 0 24 24 fillnone stroke#4eceff stroke-width2> polyline points3 6 5 6 21 6>/polyline> path dM19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2>/path> line x110 y111 x210 y217>/line> line x114 y111 x214 y217>/line> /svg> /div> h2>删除对话/h2> div classmodal-content> p>确定要删除这个对话吗?/p> div classbuttons> button iddelete-confirm>确认/button> button iddelete-cancel>取消/button> /div> /div>/div>!-- 手册模态弹窗 -->div classmanual-modal idmanual-modal> div classmanual-modal-content> div classmanual-modal-header> h2 classmanual-modal-title>量云AI 使用手册/h2> button classmanual-modal-close idmanual-modal-close> svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line> /svg> /button> /div> div classmanual-modal-body> div classmanual-loading idmanual-loading> /div> iframe classmanual-iframe idmanual-iframe>/iframe> /div> /div>/div>script srcstatic/js/index_main.js?v20250108>/script>script srcstatic/js/sidebar_right.js?v20250108>/script>script srcstatic/js/login.js?v20250108>/script>script srcstatic/js/points_recharge.js?v20250108>/script>script srcstatic/js/login_requirement.js?v20250108>/script>script srcstatic/js/database_sidebar.js?v20250108>/script>script src/static/crypto-js.min.js>/script>script srcstatic/js/disclaimer.js?v20250108>/script>script srcstatic/js/service-agreement.js?v20250108>/script>script srcstatic/js/privacy-policy.js?v20250108>/script>script srcstatic/js/agreements-manager.js?v20250108>/script>script srcstatic/js/manual-modal.js?v20250108>/script>script srcstatic/app-modal.js?v20250108>/script>script srcstatic/knowledge-base-button.js?v20250108>/script>script> document.addEventListener(DOMContentLoaded, function() { // Initialize tech canvas animation initializeTechCanvas(); // Welcome modal const welcomeModal document.getElementById(welcome-modal); const welcomeButton document.getElementById(welcome-button); if (welcomeButton) { welcomeButton.addEventListener(click, function() { welcomeModal.style.display none; }); } function initializeTechCanvas() { const canvas document.getElementById(techCanvas); if (!canvas) return; const ctx canvas.getContext(2d); const parent canvas.parentElement; // 设置canvas填满父元素 function resizeCanvas() { canvas.width parent.offsetWidth; canvas.height parent.offsetHeight; } window.addEventListener(resize, resizeCanvas); resizeCanvas(); // 节点、粒子和线条 let nodePoints ; let particles ; let dataLines ; const particleCount 60; // 获取两个不同的随机节点 function getRandomNodePair() { if (nodePoints.length 2) return null; const startIndex Math.floor(Math.random() * nodePoints.length); let endIndex Math.floor(Math.random() * nodePoints.length); while (endIndex startIndex) { endIndex Math.floor(Math.random() * nodePoints.length); } return { start: nodePointsstartIndex, end: nodePointsendIndex }; } // 数据节点 for (let i 0; i 6; i++) { // 使用中心区域的位置(边缘周围留出30%空间) const marginX canvas.width * 0.3; const marginY canvas.height * 0.3; nodePoints.push({ x: marginX/2 + Math.random() * (canvas.width - marginX), y: marginY/2 + Math.random() * (canvas.height - marginY), radius: Math.random() * 3 + 2, pulse: 0, pulseDirection: 1, pulseSpeed: Math.random() * 0.03 + 0.01, opacity: Math.random() * 0.3 + 0.4 }); } // 创建粒子 for (let i 0; i particleCount; i++) { particles.push({ x: Math.random() * canvas.width, y: Math.random() * canvas.height, radius: Math.random() * 1.5 + 0.2, // 减慢自由粒子移动速度 speedX: (Math.random() - 0.5) * 0.5, speedY: (Math.random() - 0.5) * 0.5, opacity: Math.random() * 0.5 + 0.2, connections: 0 }); } // 创建数据流线 for (let i 0; i 10; i++) { const nodePair getRandomNodePair(); if (nodePair) { dataLines.push({ startNode: nodePair.start, endNode: nodePair.end, progress: 0, // 降低数据线流动速度 speed: Math.random() * 0.003 + 0.001, opacity: Math.random() * 0.3 + 0.2, color: Math.random() > 0.5 ? #00dbff : #0087ff, width: Math.random() * 1.5 + 0.5, particles: }); // 在线上添加移动粒子 const particleCount Math.floor(Math.random() * 4) + 1; for (let j 0; j particleCount; j++) { dataLinesi.particles.push({ progress: Math.random(), // 减慢粒子移动速度(原速度降低60%) speed: (Math.random() * 0.01 + 0.005) * 0.4, size: Math.random() * 2 + 1 }); } } } // 动画循环 function animate() { ctx.clearRect(0, 0, canvas.width, canvas.height); // 绘制连接线和粒子 renderLines(); renderParticles(); renderNodes(); renderDataLines(); requestAnimationFrame(animate); } // 更新节点的脉冲效果 function updateNodePulses() { nodePoints.forEach(node > { node.pulse + node.pulseDirection * node.pulseSpeed; if (node.pulse > 1) { node.pulse 1; node.pulseDirection -1; } else if (node.pulse 0) { node.pulse 0; node.pulseDirection 1; } }); } // 绘制节点 function renderNodes() { updateNodePulses(); nodePoints.forEach(node > { const pulseRadius node.radius + node.pulse * 5; // 外光晕 ctx.beginPath(); ctx.arc(node.x, node.y, pulseRadius, 0, Math.PI * 2); const gradient ctx.createRadialGradient( node.x, node.y, node.radius, node.x, node.y, pulseRadius ); gradient.addColorStop(0, `rgba(0, 219, 255, ${node.opacity})`); gradient.addColorStop(1, rgba(0, 219, 255, 0)); ctx.fillStyle gradient; ctx.fill(); // 内核 ctx.beginPath(); ctx.arc(node.x, node.y, node.radius, 0, Math.PI * 2); ctx.fillStyle `rgba(0, 219, 255, ${node.opacity + 0.2})`; ctx.fill(); }); } // 绘制数据流线 function renderDataLines() { dataLines.forEach(line > { const startX line.startNode.x; const startY line.startNode.y; const endX line.endNode.x; const endY line.endNode.y; // 绘制主线条 ctx.beginPath(); ctx.strokeStyle line.color; ctx.lineWidth line.width; ctx.globalAlpha line.opacity; ctx.moveTo(startX, startY); ctx.lineTo(endX, endY); ctx.stroke(); ctx.globalAlpha 1.0; // 更新和绘制线上的粒子 line.particles.forEach(particle > { particle.progress + particle.speed; if (particle.progress > 1) { particle.progress 0; } const x startX + (endX - startX) * particle.progress; const y startY + (endY - startY) * particle.progress; ctx.beginPath(); ctx.arc(x, y, particle.size, 0, Math.PI * 2); ctx.fillStyle line.color; ctx.globalAlpha 0.7; ctx.fill(); ctx.globalAlpha 1.0; }); }); } // 绘制游离粒子 function renderParticles() { particles.forEach(particle > { particle.x + particle.speedX; particle.y + particle.speedY; // 边界检查 if (particle.x 0 || particle.x > canvas.width) { particle.speedX -particle.speedX; } if (particle.y 0 || particle.y > canvas.height) { particle.speedY -particle.speedY; } ctx.beginPath(); ctx.arc(particle.x, particle.y, particle.radius, 0, Math.PI * 2); ctx.fillStyle `rgba(0, 219, 255, ${particle.opacity})`; ctx.fill(); }); } // 绘制粒子间的连接线 function renderLines() { const maxDistance canvas.width * 0.1; // 重置连接数 particles.forEach(particle > { particle.connections 0; }); for (let i 0; i particles.length; i++) { for (let j i + 1; j particles.length; j++) { const dx particlesi.x - particlesj.x; const dy particlesi.y - particlesj.y; const distance Math.sqrt(dx * dx + dy * dy); // 最多只绘制2个连接,以提高性能 if (distance maxDistance && particlesi.connections 2 && particlesj.connections 2) { const opacity 1 - (distance / maxDistance); ctx.beginPath(); ctx.moveTo(particlesi.x, particlesi.y); ctx.lineTo(particlesj.x, particlesj.y); ctx.strokeStyle `rgba(0, 219, 255, ${opacity * 0.2})`; ctx.lineWidth 0.5; ctx.stroke(); particlesi.connections++; particlesj.connections++; } } } } // 开始动画 animate(); } // Sidebar toggle const sidebar document.getElementById(sidebar); const sidebarToggle document.getElementById(sidebar-toggle); const sidebarOverlay document.querySelector(.sidebar-overlay); if (sidebarOverlay) { sidebarOverlay.addEventListener(click, function() { sidebar.classList.remove(active); sidebarOverlay.style.display none; }); } // Mobile menu toggle const mobileMenuToggle document.querySelector(.mobile-menu-toggle); if (mobileMenuToggle) { mobileMenuToggle.addEventListener(click, function() { sidebar.classList.add(active); sidebarOverlay.style.display block; }); } // Update beian text const beianLink document.getElementById(beian-link); const toggleButton document.getElementById(sidebar-toggle); function updateBeianText() { console.log(Updating beian text - width:, window.innerWidth, collapsed:, sidebar.classList.contains(collapsed)); if (window.innerWidth > 768 && sidebar.classList.contains(collapsed)) { beianLink.textContent ICP; } else { beianLink.textContent 蜀ICP备2022023304号; } } updateBeianText(); toggleButton.addEventListener(click, () > { setTimeout(() > { updateBeianText(); console.log(Toggle clicked, new state:, sidebar.classList.contains(collapsed)); }, 50); }); sidebar.addEventListener(transitionend, updateBeianText); });/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]