This commit is contained in:
Timothy Jaeryang Baek
2026-03-11 15:33:24 -05:00
parent 865880a0b1
commit e34ed72e1e
+16 -12
View File
@@ -762,18 +762,22 @@ def parse_ollama_modelfile(model_text):
return data return data
def convert_logit_bias_input_to_json(user_input) -> Optional[str]: def convert_logit_bias_input_to_json(logit_bias_input) -> Optional[str]:
if user_input: if not logit_bias_input:
logit_bias_pairs = user_input.split(",") return None
logit_bias_json = {}
for pair in logit_bias_pairs: if isinstance(logit_bias_input, dict):
token, bias = pair.split(":") return json.dumps(logit_bias_input)
token = str(token.strip())
bias = int(bias.strip()) logit_bias_pairs = logit_bias_input.split(",")
bias = 100 if bias > 100 else -100 if bias < -100 else bias logit_bias_json = {}
logit_bias_json[token] = bias for pair in logit_bias_pairs:
return json.dumps(logit_bias_json) token, bias = pair.split(":")
return None token = str(token.strip())
bias = int(bias.strip())
bias = 100 if bias > 100 else -100 if bias < -100 else bias
logit_bias_json[token] = bias
return json.dumps(logit_bias_json)
def freeze(value): def freeze(value):