MCPcopy Create free account
hub / github.com/microsoft/TypeChat / main

Function main

python/examples/sentiment/demo.py:11–26  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9
10
11async def main():
12 env_vals = dotenv_values()
13 model = create_language_model(env_vals)
14 validator = TypeChatValidator(sentiment.Sentiment)
15 translator = TypeChatJsonTranslator(model, validator, sentiment.Sentiment)
16
17 async def request_handler(message: str):
18 result = await translator.translate(message)
19 if isinstance(result, Failure):
20 print(result.message)
21 else:
22 result = result.value
23 print(f"The sentiment is {result.sentiment}")
24
25 file_path = sys.argv[1] if len(sys.argv) == 2 else None
26 await process_requests("😀> ", file_path, request_handler)
27
28
29if __name__ == "__main__":

Callers 1

demo.pyFile · 0.70

Calls 4

create_language_modelFunction · 0.90
TypeChatValidatorClass · 0.90
process_requestsFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…