Files
wehub-resource-sync 86db9aae8e
Documentation / build (push) Has been cancelled
Documentation / deploy (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:34:55 +08:00

51 lines
3.5 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
""" This example shows how to use a custom test script in conjunction with a slim model tool test run. """
from llmware.models import ModelCatalog
# custom test should be a json / python list of dictionaries with minimally a 'context' key for most models.
# some models require a "query" key
# optional "answer" key will be used in display if provided
# to check the existing tests, look @: /llmware_data/model_repo/{model_name}/config.json file
custom_test = [
{"context": "Stocks rallied Friday even after the release of stronger-than-expected U.S. jobs data and a "
"major increase in Treasury yields. The Dow Jones Industrial Average gained 195.12 points, or "
"0.76%, to close at 31,419.58. The S&P 500 added 1.59% at 4,008.50. The tech-heavy Nasdaq "
"Composite rose 1.35%, closing at 12,299.68. The U.S. economy added 438,000 jobs in August, "
"the Labor Department said. Economists polled by Dow Jones expected 273,000 jobs. However, "
"wages rose less than expected last month. Stocks posted a stunning turnaround on Friday, "
"after initially falling on the stronger-than-expected jobs report. "},
{"context": "The Nasdaq and the S&P 500 slid by 0.8% during their lowest points in the day. Some noted it "
"could be the softer wage number in the jobs report that made investors confirm their bearish "
"stance. Others noted the pullback in yields from the days highs. 'Were seeing a little "
"bit of a give back in yields from where we were around 4.8%. 'Weve had a lot of weakness "
"in the market in recent weeks, and potentially some oversold conditions.'"},
{"context": "Nokia said it would cut up to 14,000 jobs as part of a cost cutting plan following third "
"quarter earnings that plunged. The Finnish telecommunications giant said that it will reduce "
"its cost base and increase operation efficiency to “address the challenging market environment. "
"The substantial layoffs come after Nokia reported third-quarter net sales declined 20% year-on-year "
"to 4.98 billion euros. Profit over the period plunged by 69% year-on-year to 133 million euros."},
{"context": "Moodys Investors Service lowered its ratings outlook on the United States government to "
"negative from stable, pointing to rising risks to the nations fiscal strength."},
{"context": "'The world's most advanced AI models are coming together with the world's most universal "
"user interface - natural language - to create a new era of computing,' said Satya Nadella, "
"chairman and chief executive officer of Microsoft. 'Across the Microsoft Cloud, we are the "
"platform of choice to help customers get the most value out of their digital spend and "
"innovate for this next generation of AI.' 'Focused execution by our sales teams and "
"partners in this dynamic environment resulted in Microsoft Cloud revenue of $28.5 billion, "
"up 22% (up 25% in constant currency) year-over-year,' said Amy Hood, executive vice "
"president and chief financial officer of Microsoft."}
]
# pass optional custom_test_script parameter
# if no custom_test_script passed, then the default test set will be used automatically
ModelCatalog().tool_test_run("slim-sentiment-tool", custom_test_script=custom_test)