(content: str, model_name: str = "gpt-4o")
| 135 | |
| 136 | |
| 137 | def encode_string_by_tiktoken(content: str, model_name: str = "gpt-4o"): |
| 138 | global ENCODER |
| 139 | if ENCODER is None: |
| 140 | ENCODER = tiktoken.encoding_for_model(model_name) |
| 141 | tokens = ENCODER.encode(content) |
| 142 | return tokens |
| 143 | |
| 144 | |
| 145 | def decode_tokens_by_tiktoken(tokens: list[int], model_name: str = "gpt-4o"): |
no outgoing calls
no test coverage detected