(content: str, model_name: str = "gpt-4o")
| 2 | ENCODER = None |
| 3 | |
| 4 | def encode_string_by_tiktoken(content: str, model_name: str = "gpt-4o"): |
| 5 | global ENCODER |
| 6 | if ENCODER is None: |
| 7 | ENCODER = tiktoken.encoding_for_model(model_name) |
| 8 | tokens = ENCODER.encode(content) |
| 9 | return tokens |
| 10 | |
| 11 | |
| 12 | def decode_tokens_by_tiktoken(tokens: list[int], model_name: str = "gpt-4o"): |
no outgoing calls
no test coverage detected