From the uDemy course on LLM engineering.
https://www.udemy.com/course/llm-engineering-master-ai-and-large-language-models
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
745 B
35 lines
745 B
# Foreground colors |
|
RED = '\033[31m' |
|
GREEN = '\033[32m' |
|
YELLOW = '\033[33m' |
|
BLUE = '\033[34m' |
|
MAGENTA = '\033[35m' |
|
CYAN = '\033[36m' |
|
WHITE = '\033[37m' |
|
|
|
# Background color |
|
BG_BLACK = '\033[40m' |
|
BG_BLUE = '\033[44m' |
|
|
|
# Reset code to return to default color |
|
RESET = '\033[0m' |
|
|
|
mapper = { |
|
BG_BLACK+RED: "#dd0000", |
|
BG_BLACK+GREEN: "#00dd00", |
|
BG_BLACK+YELLOW: "#dddd00", |
|
BG_BLACK+BLUE: "#0000ee", |
|
BG_BLACK+MAGENTA: "#aa00dd", |
|
BG_BLACK+CYAN: "#00dddd", |
|
BG_BLACK+WHITE: "#87CEEB", |
|
BG_BLUE+WHITE: "#ff7800" |
|
} |
|
|
|
|
|
def reformat(message): |
|
for key, value in mapper.items(): |
|
message = message.replace(key, f'<span style="color: {value}">') |
|
message = message.replace(RESET, '</span>') |
|
return message |
|
|
|
|