MCPcopy
hub / github.com/Bistutu/FluentRead / deepseekMsgTemplate

Function deepseekMsgTemplate

entrypoints/utils/template.ts:28–53  ·  view source on GitHub ↗
(origin: string)

Source from the content-addressed store, hash-verified

26
27// deepseek
28export function deepseekMsgTemplate(origin: string) {
29 // 检测是否使用自定义模型
30 let model = config.model[config.service] === customModelString ? config.customModel[config.service] : config.model[config.service]
31
32 // 删除模型名称中的中文括号及其内容,如"gpt-4(推荐)" -> "gpt-4"
33 model = model.replace(/(.*)/g, "");
34
35 let system = config.system_role[config.service] || defaultOption.system_role;
36 let user = (config.user_role[config.service] || defaultOption.user_role)
37 .replace('{{to}}', config.to).replace('{{origin}}', origin);
38
39 const payload: any = {
40 'model': model,
41 'messages': [
42 {'role': 'system', 'content': system},
43 {'role': 'user', 'content': user},
44 ]
45 };
46
47 // 如果不是 deepseek-reasoner 模型,则添加 temperature
48 if (model !== 'deepseek-reasoner') {
49 payload.temperature = 0.7;
50 }
51
52 return JSON.stringify(payload);
53}
54
55// gemini
56export function geminiMsgTemplate(origin: string) {

Callers 1

deepseekFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected