| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- {"kind":"deck","id":"pr/ljk25z","name":"Deck"}
- {"kind":"layout","layoutId":"8a3f9ec9-08b6-4108-b0a0-8bd9609d589a","name":"Master","type":"master"}
- {"kind":"layout","layoutId":"f936f511-c063-4e10-8807-bf505ef20285","name":"Title Slide","type":"title"}
- {"kind":"slide","id":"sl/hor7gm","slide":1,"title":"聚合AI","textShapes":4}
- {"kind":"textbox","id":"sh/vu1gjixw","slide":1,"name":"brand","text":"聚合AI","textPreview":"聚合AI","textChars":4,"textLines":1,"bbox":[76,164,650,120]}
- {"kind":"textbox","id":"sh/at8fqxgb","slide":1,"name":"featured-model","text":"Astra 主推模型","textPreview":"Astra 主推模型","textChars":10,"textLines":1,"bbox":[80,306,540,80]}
- {"kind":"textbox","id":"sh/9szyhsfq","slide":1,"name":"brand-promise","text":"不降智,稳定,高速","textPreview":"不降智,稳定,高速","textChars":9,"textLines":1,"bbox":[80,440,550,55]}
- {"kind":"textbox","id":"sh/8rqxony5","slide":1,"name":"platform-value","text":"多模型选择,统一接入","textPreview":"多模型选择,统一接入","textChars":10,"textLines":1,"bbox":[80,596,540,44]}
- {"kind":"image","id":"im/p0j258r2","slide":1,"name":"","alt":"A Splendor Seldom Seen","bbox":[575,58,705,590]}
- {"kind":"notes","id":"nt/hor7gm","slide":1,"text":"聚合AI是平台品牌,Astra是本次重点介绍的模型。平台聚合多种模型接入方式,让用户在熟悉的工具中完成调用。品牌名称和“不降智,稳定,高速”的定位来自用户。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/HomeView.vue:62\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/server/routes/gateway.go:196\n\nVisual source: A Splendor Seldom Seen. NASA/JPL-Caltech/Space Science Institute https://images.nasa.gov/details/PIA14934 https://images-assets.nasa.gov/image/PIA14934/PIA14934~orig.jpg"}
- {"kind":"slide","id":"sl/7sri24","slide":2,"title":"2","textShapes":10}
- {"kind":"textbox","id":"sh/pc7u1o7i","slide":2,"name":"folio-2","text":"2","textPreview":"2","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/2pgvq987","slide":2,"name":"slide-title","text":"多模型,一个入口","textPreview":"多模型,一个入口","textChars":8,"textLines":1,"bbox":[76,72,1128,84]}
- {"kind":"textbox","id":"sh/3apczepc","slide":2,"name":"platform-explanation","text":"模型接入、API Key、调用记录与费用管理,集中在聚合AI。","textPreview":"模型接入、API Key、调用记录与费用管理,集中在聚合AI。","textChars":31,"textLines":1,"bbox":[78,174,1120,56]}
- {"kind":"textbox","id":"sh/cfidw3q9","slide":2,"name":"featured-model-label","text":"本站主推","textPreview":"本站主推","textChars":4,"textLines":1,"bbox":[80,316,480,42]}
- {"kind":"textbox","id":"sh/dgru587u","slide":2,"name":"astra-word","text":"Astra","textPreview":"Astra","textChars":5,"textLines":1,"bbox":[76,354,510,112]}
- {"kind":"textbox","id":"sh/qdgvut83","slide":2,"name":"protocol-label","text":"支持多种接入协议","textPreview":"支持多种接入协议","textChars":8,"textLines":1,"bbox":[682,282,510,43]}
- {"kind":"textbox","id":"sh/bepc3ypo","slide":2,"name":"protocol-openai","text":"OpenAI 兼容","textPreview":"OpenAI 兼容","textChars":9,"textLines":1,"bbox":[682,342,510,53]}
- {"kind":"textbox","id":"sh/sjetkzqp","slide":2,"name":"protocol-anthropic","text":"Anthropic Messages","textPreview":"Anthropic Messages","textChars":18,"textLines":1,"bbox":[682,412,510,53]}
- {"kind":"textbox","id":"sh/tknut47a","slide":2,"name":"protocol-gemini","text":"Gemini 原生","textPreview":"Gemini 原生","textChars":9,"textLines":1,"bbox":[682,482,510,53]}
- {"kind":"textbox","id":"sh/1on29wve","slide":2,"name":"platform-takeaway","text":"按任务选择模型,沿用熟悉的工具。","textPreview":"按任务选择模型,沿用熟悉的工具。","textChars":16,"textLines":1,"bbox":[80,595,1070,46]}
- {"kind":"notes","id":"nt/7sri24","slide":2,"text":"聚合AI提供多种协议路由,统一管理密钥和用量。OpenAI兼容包括Responses和Chat Completions,另有Anthropic Messages与Gemini原生路由。可用模型以账号分组、权限和控制台列表为准。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/HomeView.vue:62\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/server/routes/gateway.go:196\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/server/routes/gateway.go:339"}
- {"kind":"slide","id":"sl/r32n9z","slide":3,"title":"3","textShapes":8}
- {"kind":"textbox","id":"sh/etsvydcv","slide":3,"name":"folio-3","text":"3","textPreview":"3","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/1gje9sv6","slide":3,"name":"model-section-label","text":"聚合AI 主推模型","textPreview":"聚合AI 主推模型","textChars":9,"textLines":1,"bbox":[80,88,730,50]}
- {"kind":"textbox","id":"sh/gfad0nul","slide":3,"name":"astra-hero","text":"ASTRA","textPreview":"ASTRA","textChars":5,"textLines":1,"bbox":[72,178,1128,181]}
- {"kind":"textbox","id":"sh/rqhc3id4","slide":3,"name":"astra-positioning","text":"把 Astra 接入你的工作流","textPreview":"把 Astra 接入你的工作流","textChars":15,"textLines":1,"bbox":[80,367,740,66]}
- {"kind":"textbox","id":"sh/6p8vudcj","slide":3,"name":"astra-settings","text":"按所选模型与推理设置发起调用。","textPreview":"按所选模型与推理设置发起调用。","textChars":15,"textLines":1,"bbox":[80,445,760,55]}
- {"kind":"textbox","id":"sh/tszu58va","slide":3,"name":"task-coding","text":"编码协作","textPreview":"编码协作","textChars":4,"textLines":1,"bbox":[80,586,218,44]}
- {"kind":"textbox","id":"sh/srqdwnup","slide":3,"name":"task-analysis","text":"复杂分析","textPreview":"复杂分析","textChars":4,"textLines":1,"bbox":[303,586,218,44]}
- {"kind":"textbox","id":"sh/jmhczyd8","slide":3,"name":"task-agent","text":"Agent 任务","textPreview":"Agent 任务","textChars":8,"textLines":1,"bbox":[526,586,300,44]}
- {"kind":"notes","id":"nt/r32n9z","slide":3,"text":"Astra是用户指定的主推模型。项目客户端配置包含Astra模型标识,转发代码保留相应推理参数。编码协作、复杂分析与Agent任务是本页给出的使用方向,不构成与其他模型的能力排名或测试结论。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/components/keys/UseKeyModal.vue:1328\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/service/openai_gateway_request_body.go:1022"}
- {"kind":"slide","id":"sl/c5ljx3","slide":4,"title":"4","textShapes":8}
- {"kind":"textbox","id":"sh/vedojal0","slide":4,"name":"folio-4","text":"4","textPreview":"4","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/gfmpcf25","slide":4,"name":"slide-title","text":"不降智,保留 Astra 推理设置","textPreview":"不降智,保留 Astra 推理设置","textChars":17,"textLines":1,"bbox":[76,72,1128,84]}
- {"kind":"textbox","id":"sh/hgvqlk3q","slide":4,"name":"preserve-model","text":"Astra 按设定调用","textPreview":"Astra 按设定调用","textChars":11,"textLines":1,"bbox":[76,256,630,95]}
- {"kind":"textbox","id":"sh/69k76543","slide":4,"name":"preserve-reasoning","text":"保留推理设置","textPreview":"保留推理设置","textChars":6,"textLines":1,"bbox":[76,366,630,95]}
- {"kind":"textbox","id":"sh/7atofalo","slide":4,"name":"settings-body-1","text":"Astra 请求重试或故障切换时,","textPreview":"Astra 请求重试或故障切换时,","textChars":17,"textLines":1,"bbox":[739,263,469,44]}
- {"kind":"textbox","id":"sh/8b2p8v29","slide":4,"name":"settings-body-2","text":"继续保留指定推理设置。","textPreview":"继续保留指定推理设置。","textChars":11,"textLines":1,"bbox":[739,308,469,44]}
- {"kind":"textbox","id":"sh/tcb6h03u","slide":4,"name":"mode-rejected-1","text":"推理设置不受支持时,","textPreview":"推理设置不受支持时,","textChars":10,"textLines":1,"bbox":[739,412,469,44]}
- {"kind":"textbox","id":"sh/q547ipkn","slide":4,"name":"mode-rejected-2","text":"明确提示原因。","textPreview":"明确提示原因。","textChars":7,"textLines":1,"bbox":[739,457,469,44]}
- {"kind":"notes","id":"nt/c5ljx3","slide":4,"text":"这里把“不降智”具体解释为Astra指定推理参数的保留。代码及现有测试覆盖pro/max参数在重试与账号切换时保留,并在上游拒绝指定模式时保留错误。测试也覆盖特定重试和故障切换路径中Astra模型标识不变;项目允许显式模型映射,不将这项测试泛化为所有配置下模型标识永不改变。引用测试文件属于实现依据,本次未运行线上质量测试;不把转发设置等同于上游每次回答质量保证。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/service/openai_gateway_request_body.go:1022\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/service/openai_astra_pro_retry_test.go:64\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/handler/openai_responses_astra_pro_failover_test.go:140"}
- {"kind":"slide","id":"sl/qxnimu","slide":5,"title":"5","textShapes":10}
- {"kind":"textbox","id":"sh/4fqxcji5","slide":5,"name":"folio-5","text":"5","textPreview":"5","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/3exw3ehk","slide":5,"name":"slide-title","text":"Astra 工作流示例","textPreview":"Astra 工作流示例","textChars":11,"textLines":1,"bbox":[76,72,1128,84]}
- {"kind":"textbox","id":"sh/idofat0f","slide":5,"name":"sample-task-line-1","text":"为已有项目增加登录能力","textPreview":"为已有项目增加登录能力","textChars":11,"textLines":1,"bbox":[76,229,1128,77]}
- {"kind":"textbox","id":"sh/hcfe1ozu","slide":5,"name":"sample-task-line-2","text":"兼顾权限、异常处理与验证","textPreview":"兼顾权限、异常处理与验证","textChars":12,"textLines":1,"bbox":[76,313,1128,77]}
- {"kind":"textbox","id":"sh/gb6d8ji9","slide":5,"name":"context-label","text":"给模型的上下文","textPreview":"给模型的上下文","textChars":7,"textLines":1,"bbox":[78,466,550,45]}
- {"kind":"textbox","id":"sh/vaxwzeho","slide":5,"name":"context-body-1","text":"现有代码、技术栈、约束","textPreview":"现有代码、技术栈、约束","textChars":11,"textLines":1,"bbox":[78,523,550,44]}
- {"kind":"textbox","id":"sh/u9ov6903","slide":5,"name":"context-body-2","text":"与验收要求。","textPreview":"与验收要求。","textChars":6,"textLines":1,"bbox":[78,565,550,44]}
- {"kind":"textbox","id":"sh/18jed8zy","slide":5,"name":"review-label","text":"你要检查的结果","textPreview":"你要检查的结果","textChars":7,"textLines":1,"bbox":[683,466,520,45]}
- {"kind":"textbox","id":"sh/07ax43id","slide":5,"name":"review-body-1","text":"实现方案、代码修改、验证步骤","textPreview":"实现方案、代码修改、验证步骤","textChars":14,"textLines":1,"bbox":[683,523,520,44]}
- {"kind":"textbox","id":"sh/mlkrex8f","slide":5,"name":"review-body-2","text":"与边界说明。","textPreview":"与边界说明。","textChars":6,"textLines":1,"bbox":[683,565,520,44]}
- {"kind":"notes","id":"nt/qxnimu","slide":5,"text":"这一页是面向开发者的任务示例,展示如何组织输入与检查输出,不是Astra实际跑出的回答,也不是性能或正确率测评。讲解时可结合真实项目补充上下文,由用户核验模型给出的方案和代码。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/HomeView.vue:62"}
- {"kind":"slide","id":"sl/tl83xf","slide":6,"title":"6","textShapes":13}
- {"kind":"textbox","id":"sh/jex0rqxw","slide":6,"name":"folio-6","text":"6","textPreview":"6","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/4f61kvyh","slide":6,"name":"slide-title","text":"稳定调用,异常自动处理","textPreview":"稳定调用,异常自动处理","textChars":11,"textLines":1,"bbox":[76,72,1128,84]}
- {"kind":"textbox","id":"sh/5gfitgf2","slide":6,"name":"recovery-condition","text":"请求条件允许时,平台识别可重试故障,并尝试切换合适账号。","textPreview":"请求条件允许时,平台识别可重试故障,并尝试切换合适账号。","textChars":28,"textLines":1,"bbox":[78,173,1128,57]}
- {"kind":"textbox","id":"sh/6hojmlg7","slide":6,"name":"recovery-number-01","text":"01","textPreview":"01","textChars":2,"textLines":1,"bbox":[78,299,320,99]}
- {"kind":"textbox","id":"sh/rix0vqxs","slide":6,"name":"recovery-label-01","text":"识别异常","textPreview":"识别异常","textChars":4,"textLines":1,"bbox":[78,420,330,57]}
- {"kind":"textbox","id":"sh/sjq1ovyd","slide":6,"name":"recovery-detail-01","text":"判断请求是否可以重试","textPreview":"判断请求是否可以重试","textChars":10,"textLines":1,"bbox":[78,488,340,49]}
- {"kind":"textbox","id":"sh/tkzix0fy","slide":6,"name":"recovery-number-02","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[471,299,320,99]}
- {"kind":"textbox","id":"sh/el8jq5gj","slide":6,"name":"recovery-label-02","text":"切换账号","textPreview":"切换账号","textChars":4,"textLines":1,"bbox":[471,420,330,57]}
- {"kind":"textbox","id":"sh/fmh0zax4","slide":6,"name":"recovery-detail-02","text":"选择当前可用的账号","textPreview":"选择当前可用的账号","textChars":9,"textLines":1,"bbox":[471,488,340,49]}
- {"kind":"textbox","id":"sh/nuh8vql0","slide":6,"name":"recovery-number-03","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[864,299,320,99]}
- {"kind":"textbox","id":"sh/2t8r2l4f","slide":6,"name":"recovery-label-03","text":"保持设置","textPreview":"保持设置","textChars":4,"textLines":1,"bbox":[864,420,330,57]}
- {"kind":"textbox","id":"sh/pwzqxg36","slide":6,"name":"recovery-detail-03","text":"继续保留 Astra 推理参数","textPreview":"继续保留 Astra 推理参数","textChars":15,"textLines":1,"bbox":[864,488,340,49]}
- {"kind":"textbox","id":"sh/ovq94vml","slide":6,"name":"recovery-monitor","text":"渠道状态与成功率可查看。","textPreview":"渠道状态与成功率可查看。","textChars":12,"textLines":1,"bbox":[78,602,1040,40]}
- {"kind":"notes","id":"nt/tl83xf","slide":6,"text":"自动重试与切换有明确条件,包括错误允许重试、请求可安全回放、存在合适账号并且未达到上限。页面不承诺零中断或无限重试。渠道监控提供状态及成功率,具体结果受样本、时间窗口和上游状态影响。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/handler/openai_gateway_handler.go:883\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/handler/openai_responses_astra_pro_failover_test.go:140\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/user/ChannelStatusV2View.vue:196"}
- {"kind":"slide","id":"sl/paubxr","slide":7,"title":"7","textShapes":10}
- {"kind":"textbox","id":"sh/472h0j2d","slide":7,"name":"folio-7","text":"7","textPreview":"7","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/250zy9k7","slide":7,"name":"slide-title","text":"高速响应,进度看得见","textPreview":"高速响应,进度看得见","textChars":10,"textLines":1,"bbox":[76,72,1128,84]}
- {"kind":"textbox","id":"sh/dwbixo3u","slide":7,"name":"stream-label","text":"流式输出","textPreview":"流式输出","textChars":4,"textLines":1,"bbox":[78,244,520,69]}
- {"kind":"textbox","id":"sh/cv2h4j29","slide":7,"name":"stream-description-1","text":"开启流式请求,","textPreview":"开启流式请求,","textChars":7,"textLines":1,"bbox":[78,331,555,49]}
- {"kind":"textbox","id":"sh/rut0vylo","slide":7,"name":"stream-description-2","text":"生成内容逐步返回。","textPreview":"生成内容逐步返回。","textChars":9,"textLines":1,"bbox":[78,378,555,49]}
- {"kind":"textbox","id":"sh/q9kz2tk3","slide":7,"name":"latency-label","text":"响应可查","textPreview":"响应可查","textChars":4,"textLines":1,"bbox":[685,244,518,69]}
- {"kind":"textbox","id":"sh/t0ryl43q","slide":7,"name":"latency-description-1","text":"首 Token 与总耗时,","textPreview":"首 Token 与总耗时,","textChars":13,"textLines":1,"bbox":[685,331,518,49]}
- {"kind":"textbox","id":"sh/szyhsz25","slide":7,"name":"latency-description-2","text":"可在用量记录中核对。","textPreview":"可在用量记录中核对。","textChars":10,"textLines":1,"bbox":[685,378,518,49]}
- {"kind":"textbox","id":"sh/2t8ji983","slide":7,"name":"stream-closing-1","text":"使用过程更直观,","textPreview":"使用过程更直观,","textChars":8,"textLines":1,"bbox":[78,526,550,44]}
- {"kind":"textbox","id":"sh/nu1kbe9o","slide":7,"name":"stream-closing-2","text":"响应表现有记录。","textPreview":"响应表现有记录。","textChars":8,"textLines":1,"bbox":[78,569,550,44]}
- {"kind":"image","id":"im/ehwrip83","slide":7,"name":"","alt":"ISS-30 Star trail composite","bbox":[685,448,519,181]}
- {"kind":"notes","id":"nt/paubxr","slide":7,"text":"流式输出要求客户端开启stream并且相应上游协议支持。用量记录展示首Token时间和总耗时。本页不引用未经采集的速度数字,不把渠道监控中TPM除以60得到的窗口吞吐量当作单请求生成速度。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/service/openai_gateway_forward.go:1207\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/user/UsageView.vue:650\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/user/ChannelStatusV2View.vue:196\n\nVisual source: ISS-30 Star trail composite. NASA / Don Pettit https://images.nasa.gov/details/jsc2012e039800_alt https://images-assets.nasa.gov/image/jsc2012e039800_alt/jsc2012e039800_alt~orig.jpg"}
- {"kind":"slide","id":"sl/addzs3","slide":8,"title":"8","textShapes":9}
- {"kind":"textbox","id":"sh/10fe1wfy","slide":8,"name":"folio-8","text":"8","textPreview":"8","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/ex4f6hg7","slide":8,"name":"slide-title","text":"多模型接入,调用清楚可查","textPreview":"多模型接入,调用清楚可查","textChars":12,"textLines":1,"bbox":[76,72,1128,84]}
- {"kind":"textbox","id":"sh/fyxwzmxs","slide":8,"name":"models-label","text":"按任务选模型","textPreview":"按任务选模型","textChars":6,"textLines":1,"bbox":[78,275,552,69]}
- {"kind":"textbox","id":"sh/svmx47y1","slide":8,"name":"models-description-1","text":"通过控制台查看可用模型,","textPreview":"通过控制台查看可用模型,","textChars":12,"textLines":1,"bbox":[78,365,552,49]}
- {"kind":"textbox","id":"sh/twvexcfm","slide":8,"name":"models-description-2","text":"选择适合当前任务的配置。","textPreview":"选择适合当前任务的配置。","textChars":12,"textLines":1,"bbox":[78,412,552,49]}
- {"kind":"textbox","id":"sh/6t4f2xgb","slide":8,"name":"usage-label","text":"按记录看消耗","textPreview":"按记录看消耗","textChars":6,"textLines":1,"bbox":[684,275,520,69]}
- {"kind":"textbox","id":"sh/rudwv2xw","slide":8,"name":"usage-description-1","text":"模型、Token 和实际扣费,","textPreview":"模型、Token 和实际扣费,","textChars":15,"textLines":1,"bbox":[684,365,520,49]}
- {"kind":"textbox","id":"sh/crqxgbyl","slide":8,"name":"usage-description-2","text":"每笔调用都可核对。","textPreview":"每笔调用都可核对。","textChars":9,"textLines":1,"bbox":[684,412,520,49]}
- {"kind":"textbox","id":"sh/dszy9gf6","slide":8,"name":"key-control","text":"API Key 的额度、有效期与访问权限可分别设置。","textPreview":"API Key 的额度、有效期与访问权限可分别设置。","textChars":26,"textLines":1,"bbox":[78,579,1128,54]}
- {"kind":"notes","id":"nt/addzs3","slide":8,"text":"聚合平台统一提供模型列表、密钥管理与调用记录。用量记录包括输入输出及缓存Token和实际费用。可用模型按账号分组与权限确定,费用以实际配置和用量记录为准。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/HomeView.vue:62\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/user/UsageView.vue:650\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/user/KeysView.vue:205"}
- {"kind":"slide","id":"sl/0twrj6","slide":9,"title":"9","textShapes":12}
- {"kind":"textbox","id":"sh/t8jyd87i","slide":9,"name":"folio-9","text":"9","textPreview":"9","textChars":1,"textLines":1,"bbox":[1180,653,28,25]}
- {"kind":"textbox","id":"sh/65szitor","slide":9,"name":"slide-title","text":"接入你正在用的工具","textPreview":"接入你正在用的工具","textChars":9,"textLines":1,"bbox":[76,72,1128,84]}
- {"kind":"textbox","id":"sh/r61gbypc","slide":9,"name":"compatibility","text":"支持自定义服务地址的客户端或 SDK,可沿用熟悉的工作方式。","textPreview":"支持自定义服务地址的客户端或 SDK,可沿用熟悉的工作方式。","textChars":30,"textLines":1,"bbox":[78,173,1128,57]}
- {"kind":"textbox","id":"sh/gbuho36t","slide":9,"name":"onboard-number-01","text":"01","textPreview":"01","textChars":2,"textLines":1,"bbox":[78,288,140,75]}
- {"kind":"textbox","id":"sh/1c3yh87e","slide":9,"name":"onboard-label-01","text":"填写接入地址","textPreview":"填写接入地址","textChars":6,"textLines":1,"bbox":[233,294,450,62]}
- {"kind":"textbox","id":"sh/e9szmto3","slide":9,"name":"onboard-detail-01","text":"复制控制台提供的 Base URL","textPreview":"复制控制台提供的 Base URL","textChars":17,"textLines":1,"bbox":[704,297,500,54]}
- {"kind":"textbox","id":"sh/fa1gfypo","slide":9,"name":"onboard-number-02","text":"02","textPreview":"02","textChars":2,"textLines":1,"bbox":[78,407,140,75]}
- {"kind":"textbox","id":"sh/ozuhsn65","slide":9,"name":"onboard-label-02","text":"配置 API Key","textPreview":"配置 API Key","textChars":10,"textLines":1,"bbox":[233,413,450,62]}
- {"kind":"textbox","id":"sh/p03yls7q","slide":9,"name":"onboard-detail-02","text":"创建密钥,并选择所需的分组与额度","textPreview":"创建密钥,并选择所需的分组与额度","textChars":16,"textLines":1,"bbox":[704,416,500,54]}
- {"kind":"textbox","id":"sh/h476dwbm","slide":9,"name":"onboard-number-03","text":"03","textPreview":"03","textChars":2,"textLines":1,"bbox":[78,526,140,75]}
- {"kind":"textbox","id":"sh/g3e54ru1","slide":9,"name":"onboard-label-03","text":"选择 Astra","textPreview":"选择 Astra","textChars":8,"textLines":1,"bbox":[233,532,450,62]}
- {"kind":"textbox","id":"sh/f25obmtg","slide":9,"name":"onboard-detail-03","text":"按控制台模型名称配置,开始调用","textPreview":"按控制台模型名称配置,开始调用","textChars":15,"textLines":1,"bbox":[704,535,500,54]}
- {"kind":"notes","id":"nt/0twrj6","slide":9,"text":"项目提供客户端配置辅助。适用于支持自定义Base URL的客户端和SDK。实际地址、密钥和模型标识从控制台复制,密钥权限需要覆盖所选模型分组。这里不公开任何用户密钥,也不填入未确认的站点域名。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/components/keys/UseKeyModal.vue:941\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/components/keys/UseKeyModal.vue:1328\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/user/KeysView.vue:205"}
- {"kind":"slide","id":"sl/bn1uek","slide":10,"title":"聚合AI","textShapes":4}
- {"kind":"textbox","id":"sh/rmtwfix8","slide":10,"name":"closing-brand","text":"聚合AI","textPreview":"聚合AI","textChars":4,"textLines":1,"bbox":[76,164,650,116]}
- {"kind":"textbox","id":"sh/6lkvmdwn","slide":10,"name":"closing-positioning","text":"Astra 主推,多模型聚合","textPreview":"Astra 主推,多模型聚合","textChars":14,"textLines":1,"bbox":[80,302,910,74]}
- {"kind":"textbox","id":"sh/5kbed8fi","slide":10,"name":"closing-promise","text":"不降智,稳定,高速","textPreview":"不降智,稳定,高速","textChars":9,"textLines":1,"bbox":[80,430,850,60]}
- {"kind":"textbox","id":"sh/4j2dk3ex","slide":10,"name":"closing-cta","text":"创建 API Key,连接你的常用工具。","textPreview":"创建 API Key,连接你的常用工具。","textChars":20,"textLines":1,"bbox":[80,584,1060,51]}
- {"kind":"image","id":"im/l8ri5gf2","slide":10,"name":"","alt":"A Splendor Seldom Seen","bbox":[610,76,670,559]}
- {"kind":"notes","id":"nt/bn1uek","slide":10,"text":"总结聚合AI的定位:Astra为主推模型,多模型聚合作为平台价值。用户可以在控制台创建API Key,并按对应协议接入常用工具。\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/views/HomeView.vue:62\n\nSource: C:/Users/30214/Desktop/sub2本地/sub2新站/frontend/src/components/keys/UseKeyModal.vue:941\n\nVisual source: A Splendor Seldom Seen. NASA/JPL-Caltech/Space Science Institute https://images.nasa.gov/details/PIA14934 https://images-assets.nasa.gov/image/PIA14934/PIA14934~orig.jpg"}
|