caidaoli commited on
Commit
7f1feda
·
1 Parent(s): 631c8e7

refactor: 调整缓冲区大小,优化首次响应速度;删除未使用的JetBrains类型定义

Browse files
internal/sseResponseManager/sse.go CHANGED
@@ -20,8 +20,8 @@ const (
20
  sseObject = "chat.completion.chunk"
21
  completionsObject = "chat.completions"
22
  sseFinish = "[DONE]"
23
- initialBufferSize = 1024 // 减小初始缓冲区大小,提高首次响应速度
24
- readerBufferSize = 4096 // 读取缓冲区保持合理大小
25
  maxBufferSize = 1024 * 1024 // 1MB
26
  flushThreshold = 5 // 减小刷新阈值,更频繁地刷新
27
  heartbeatInterval = 30 * time.Second
 
20
  sseObject = "chat.completion.chunk"
21
  completionsObject = "chat.completions"
22
  sseFinish = "[DONE]"
23
+ initialBufferSize = 512 // 减小初始缓冲区大小,提高首次响应速度
24
+ readerBufferSize = 512 // 读取缓冲区保持合理大小
25
  maxBufferSize = 1024 * 1024 // 1MB
26
  flushThreshold = 5 // 减小刷新阈值,更频繁地刷新
27
  heartbeatInterval = 30 * time.Second
internal/types/{jetbrains.go → types.go} RENAMED
File without changes
revive.toml ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ignore_generated_header = true
2
+ severity = "error"
3
+ confidence = 0.8
4
+ errorCode = 0
5
+ warningCode = 0
6
+
7
+ [rule.blank-imports]
8
+ [rule.context-as-argument]
9
+ [rule.context-keys-type]
10
+ [rule.dot-imports]
11
+ [rule.error-return]
12
+ [rule.error-strings]
13
+ [rule.error-naming]
14
+ [rule.exported]
15
+ [rule.if-return]
16
+ [rule.increment-decrement]
17
+ [rule.var-naming]
18
+ [rule.var-declaration]
19
+ [rule.package-comments]
20
+ [rule.range]
21
+ [rule.receiver-naming]
22
+ [rule.time-naming]
23
+ [rule.unexported-return]
24
+ [rule.indent-error-flow]
25
+ [rule.errorf]
26
+ [rule.empty-block]
27
+ [rule.superfluous-else]
28
+ [rule.unused-parameter]
29
+ [rule.unreachable-code]
30
+ [rule.add-constant]
31
+ [rule.flag-parameter]
32
+ [rule.unnecessary-stmt]
33
+ [rule.struct-tag]
34
+ [rule.modifies-parameter]
35
+ [rule.confusing-naming]
36
+ [rule.get-return]
37
+ [rule.string-of-int]
38
+ [rule.early-return]
39
+ [rule.unused-receiver]