Skip to content

Commit 7ea03af

Browse files
committed
PR feedback
Signed-off-by: Grant Linville <[email protected]>
1 parent fd36b2c commit 7ea03af

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/openai/count.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ import (
99
tiktoken_loader "github.com/pkoukk/tiktoken-go-loader"
1010
)
1111

12+
func init() {
13+
tiktoken.SetBpeLoader(tiktoken_loader.NewOfflineLoader())
14+
}
15+
1216
const DefaultMaxTokens = 128_000
1317

1418
func decreaseTenPercent(maxTokens int) int {
@@ -74,7 +78,6 @@ func dropMessagesOverCount(maxTokens, toolTokenCount int, msgs []openai.ChatComp
7478
}
7579

7680
func countMessage(msg openai.ChatCompletionMessage) (int, error) {
77-
tiktoken.SetBpeLoader(tiktoken_loader.NewOfflineLoader())
7881
encoding, err := tiktoken.GetEncoding("o200k_base")
7982
if err != nil {
8083
return 0, err
@@ -95,7 +98,6 @@ func countMessage(msg openai.ChatCompletionMessage) (int, error) {
9598
}
9699

97100
func countTools(tools []types.ChatCompletionTool) (int, error) {
98-
tiktoken.SetBpeLoader(tiktoken_loader.NewOfflineLoader())
99101
encoding, err := tiktoken.GetEncoding("o200k_base")
100102
if err != nil {
101103
return 0, err

0 commit comments

Comments
 (0)