mirror of
https://github.com/kolbytn/mindcraft.git
synced 2025-09-02 12:23:08 +02:00
add strict format to messages to help qwen and deepseek models
This commit is contained in:
parent
7b690775ff
commit
cdeb50600f
1 changed files with 18 additions and 0 deletions
|
@ -22,6 +22,8 @@ export class VLLM {
|
||||||
|
|
||||||
async sendRequest(turns, systemMessage, stop_seq = '***') {
|
async sendRequest(turns, systemMessage, stop_seq = '***') {
|
||||||
let messages = [{ 'role': 'system', 'content': systemMessage }].concat(turns);
|
let messages = [{ 'role': 'system', 'content': systemMessage }].concat(turns);
|
||||||
|
|
||||||
|
messages = strictFormat(messages);
|
||||||
|
|
||||||
const pack = {
|
const pack = {
|
||||||
model: this.model_name || "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",
|
model: this.model_name || "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",
|
||||||
|
@ -51,4 +53,20 @@ export class VLLM {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async saveToFile(logFile, logEntry) {
|
||||||
|
let task_id = this.agent.task.task_id;
|
||||||
|
console.log(task_id)
|
||||||
|
let logDir;
|
||||||
|
if (this.task_id === null) {
|
||||||
|
logDir = path.join(__dirname, `../../bots/${this.agent.name}/logs`);
|
||||||
|
} else {
|
||||||
|
logDir = path.join(__dirname, `../../bots/${this.agent.name}/logs/${task_id}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
await fs.mkdir(logDir, { recursive: true });
|
||||||
|
|
||||||
|
logFile = path.join(logDir, logFile);
|
||||||
|
await fs.appendFile(logFile, String(logEntry), 'utf-8');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue