in services/extract_metadata.py [0:0]
def extract_metadata_from_document(text: str) -> Dict[str, str]:
sources = Source.__members__.keys()
sources_string = ", ".join(sources)
# This prompt is just an example, change it to fit your use case
messages = [
{
"role": "system",
"content": f"""