(content: str, model_name: str = "gpt-4o")
| 118 | |
| 119 | |
| 120 | def encode_string_by_tiktoken(content: str, model_name: str = "gpt-4o"): |
| 121 | global ENCODER |
| 122 | if ENCODER is None: |
| 123 | ENCODER = tiktoken.encoding_for_model(model_name) |
| 124 | tokens = ENCODER.encode(content) |
| 125 | return tokens |
| 126 | |
| 127 | |
| 128 | def decode_tokens_by_tiktoken(tokens: list[int], model_name: str = "gpt-4o"): |
no outgoing calls
no test coverage detected