mirror of
https://github.com/LLM-Red-Team/kimi-free-api.git
synced 2024-12-23 02:29:20 +08:00
处理token统计为0导致部分客户端无法识别问题
This commit is contained in:
parent
e530317486
commit
eef674eac8
24
README.md
24
README.md
@ -231,9 +231,9 @@ Authorization: Bearer [refresh_token]
|
||||
}
|
||||
],
|
||||
"usage": {
|
||||
"prompt_tokens": 0,
|
||||
"completion_tokens": 0,
|
||||
"total_tokens": 0
|
||||
"prompt_tokens": 1,
|
||||
"completion_tokens": 1,
|
||||
"total_tokens": 2
|
||||
},
|
||||
"created": 1710152062
|
||||
}
|
||||
@ -293,9 +293,9 @@ Authorization: Bearer [refresh_token]
|
||||
}
|
||||
],
|
||||
"usage": {
|
||||
"prompt_tokens": 0,
|
||||
"completion_tokens": 0,
|
||||
"total_tokens": 0
|
||||
"prompt_tokens": 1,
|
||||
"completion_tokens": 1,
|
||||
"total_tokens": 2
|
||||
},
|
||||
"created": 100920
|
||||
}
|
||||
@ -357,9 +357,9 @@ Authorization: Bearer [refresh_token]
|
||||
}
|
||||
],
|
||||
"usage": {
|
||||
"prompt_tokens": 0,
|
||||
"completion_tokens": 0,
|
||||
"total_tokens": 0
|
||||
"prompt_tokens": 1,
|
||||
"completion_tokens": 1,
|
||||
"total_tokens": 2
|
||||
},
|
||||
"created": 1710123627
|
||||
}
|
||||
@ -382,4 +382,8 @@ tcp_nopush on;
|
||||
tcp_nodelay on;
|
||||
# 设置保持连接的超时时间,这里设置为120秒。如果在这段时间内,客户端和服务器之间没有进一步的通信,连接将被关闭。
|
||||
keepalive_timeout 120;
|
||||
```
|
||||
```
|
||||
|
||||
### Token统计
|
||||
|
||||
由于推理侧不再kimi-free-api,因此token不可统计,将以固定数字返回。
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "kimi-free-api",
|
||||
"version": "0.0.13",
|
||||
"version": "0.0.14",
|
||||
"description": "Kimi Free API Server",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
|
@ -506,7 +506,7 @@ function checkResult(result: AxiosResponse, refreshToken: string) {
|
||||
*/
|
||||
async function receiveStream(convId: string, stream: any) {
|
||||
return new Promise((resolve, reject) => {
|
||||
// 第一条消息初始化
|
||||
// 消息初始化
|
||||
const data = {
|
||||
id: convId,
|
||||
model: MODEL_NAME,
|
||||
@ -514,7 +514,7 @@ async function receiveStream(convId: string, stream: any) {
|
||||
choices: [
|
||||
{ index: 0, message: { role: 'assistant', content: '' }, finish_reason: 'stop' }
|
||||
],
|
||||
usage: { prompt_tokens: 0, completion_tokens: 0, total_tokens: 0 },
|
||||
usage: { prompt_tokens: 1, completion_tokens: 1, total_tokens: 2 },
|
||||
created: util.unixTimestamp()
|
||||
};
|
||||
let refContent = '';
|
||||
@ -612,7 +612,7 @@ function createTransStream(convId: string, stream: any, endCallback?: Function)
|
||||
} : {}, finish_reason: 'stop'
|
||||
}
|
||||
],
|
||||
usage: { prompt_tokens: 0, completion_tokens: 0, total_tokens: 0 },
|
||||
usage: { prompt_tokens: 1, completion_tokens: 1, total_tokens: 2 },
|
||||
created
|
||||
})}\n\n`;
|
||||
!transStream.closed && transStream.write(data);
|
||||
|
Loading…
Reference in New Issue
Block a user