Files
wehub-resource-sync 86db9aae8e
Documentation / build (push) Waiting to run
Documentation / deploy (push) Blocked by required conditions
chore: import upstream snapshot with attribution
2026-07-13 13:34:55 +08:00

31 lines
1.2 KiB
Python

""" This example shows how to use the new Microsoft Phi-3 model. """
from llmware.models import ModelCatalog
# phi-3 models pre-registered in the model catalog (as of Tues, April 23 when model launched):
# phi-3 - "microsoft/Phi-3-mini-4k-instruct"
# phi-3-128k - "microsoft/Phi-3-mini-128k-instruct"
# phi-3-gguf - "microsoft/Phi-3-mini-4k-instruct-gguf"
# first let's try the pytorch version
# note: if not running on a cuda machine, you may see warnings about flash_attn not present
# ... and it will be a little slow to load
phi3 = ModelCatalog().load_model("phi-3") # use "phi-3-128k" for the 128k context
response = phi3.inference("I am going to Mumbai. What should I see?")
print("\nresponse: ", response)
# second, use the gguf version
phi3_gguf = ModelCatalog().load_model("phi-3-gguf")
response = phi3_gguf.inference("I am going to Mumbai. What should I see?")
print("\ngguf response: ", response)
# now, try with a context sample
context = "The stock is now soaring to $120 per share after great earnings."
response = phi3_gguf.inference("What is the current stock price?", add_context=context)
print("\ngguf response: ", response)