MCPcopy Create free account
hub / github.com/Bistutu/FluentRead / mtModelTemplate

Function mtModelTemplate

entrypoints/utils/template.ts:107–128  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

105 }
106 // 翻译模型qwen-mt-plus和qwen-mt-turbo的格式和通用的不同
107 const mtModelTemplate = () => {
108 const langMap = [
109 {value: "zh-Hans", target: "zh"},
110 {value: "en"},
111 {value: "ja"},
112 {value: "ko"},
113 {value: "fr"},
114 {value: "ru"},
115 ]
116 let targetItem = langMap.find(i => i.value === config.to) || langMap[0]
117 let targetLang = targetItem.target || targetItem.value
118 return JSON.stringify({
119 "model": model,
120 "messages": [
121 {"role": "user", "content": origin},
122 ],
123 "translation_options": {
124 "source_lang": "auto",
125 "target_lang": targetLang
126 }
127 })
128 }
129 return model.startsWith("qwen-mt") ? mtModelTemplate() : normalTemplate()
130
131}

Callers 1

tongyiMsgTemplateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected