(input string)
| 27 | return string(b) |
| 28 | } |
| 29 | func CountToken(input string) int { |
| 30 | encoding := "gpt-3.5-turbo" |
| 31 | tkm, err := tiktoken.EncodingForModel(encoding) |
| 32 | if err != nil { |
| 33 | slog.Warn("tiktoken.EncodingForModel error", "error", err) |
| 34 | return 0 |
| 35 | } |
| 36 | token := tkm.Encode(input, nil, nil) |
| 37 | return len(token) |
| 38 | } |
no outgoing calls
no test coverage detected