(model)
| 539 | }); |
| 540 | }, |
| 541 | showHidden(model) { |
| 542 | // label 是最外层的标签 |
| 543 | const tokenLabel = document.getElementById('fluent-read-token-label'); |
| 544 | const akLabel = document.getElementById('fluent-read-ak-label'); |
| 545 | const skLabel = document.getElementById('fluent-read-sk-label'); |
| 546 | |
| 547 | const token = document.getElementById('fluent-read-token'); |
| 548 | const ak = document.getElementById('fluent-read-ak'); |
| 549 | const sk = document.getElementById('fluent-read-sk'); |
| 550 | |
| 551 | // 获取存储的 token 对象 |
| 552 | const tokenObject = tokenManager.getToken(model) |
| 553 | |
| 554 | switch (model) { |
| 555 | case transModel.yiyan: |
| 556 | ak.value = tokenObject ? tokenObject.ak : ''; |
| 557 | sk.value = tokenObject ? tokenObject.sk : ''; |
| 558 | this.setDisplayStyle([akLabel, skLabel], [tokenLabel]); |
| 559 | break; |
| 560 | case transModel.zhipu: |
| 561 | token.value = tokenObject.apikey || ''; |
| 562 | this.setDisplayStyle([tokenLabel], [akLabel, skLabel]); |
| 563 | break; |
| 564 | default: |
| 565 | if ([transModel.openai, transModel.moonshot, transModel.tongyi, transModel.gemini, transModel.deepL, transModel.ollama].includes(model)) { |
| 566 | token.value = tokenObject; |
| 567 | this.setDisplayStyle([tokenLabel], [akLabel, skLabel]); |
| 568 | } else { |
| 569 | this.setDisplayStyle([], [tokenLabel, akLabel, skLabel]); |
| 570 | } |
| 571 | } |
| 572 | }, |
| 573 | // 批量设置元素的 display 样式 |
| 574 | setDisplayStyle(flex, none) { |
| 575 | // 消息模版 |
nothing calls this directly
no outgoing calls
no test coverage detected