generative-semantic-diff / inference_utils.py
jvamvas's picture
Deploy generative semantic diff demo (Azure gpt-5.6-terra)
1a212f3 verified
Raw
History Blame Contribute Delete
393 Bytes
def sanitize_path_component(text: str) -> str:
slash_sanitized = text.replace("/", "__")
encoded_characters = []
for character in slash_sanitized:
if character.isupper():
encoded_characters.append("+")
encoded_characters.append(character.lower())
else:
encoded_characters.append(character)
return "".join(encoded_characters)