Files
privateGPT/private_gpt/utils/token.py
Javier Martinez 183cd03857 feat!: PrivateGPT revamp v1 (#2230)
* feat!: PrivateGPT revamp v1

* chore(docs): update nodejs
2026-06-02 16:55:46 +02:00

12 lines
369 B
Python

def calculate_maximum_token_expansion(
token_limit: int | None,
context_window: int,
maximum_context_length: int | None = None,
) -> int:
if token_limit is None:
return context_window
elif maximum_context_length is not None and token_limit > maximum_context_length:
return maximum_context_length
else:
return token_limit