项目文件夹

文件
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

499 行
35 KiB
Markdown

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
---
layout: default
title: Models
parent: Examples
nav_order: 3
description: overview of the major modules and classes of LLMWare
permalink: /examples/models
---
# Models
We introduce ``llmware`` through self-contained examples.
```python
""" This example demonstrates prompting local BLING models with provided context - easy to select among different
BLING models between 1B - 4B, including both Pytorch versions and GGUF quantized versions, and to swap out the
hello_world questions with your own test set.
NOTE: if you are running on a CPU with limited memory (e.g., <16 GB of RAM), we would recommend sticking to
the 1B parameter models, or using the quantized GGUF versions. You may get out-of-memory errors and/or very
slow performance with ~3B parameter Pytorch models. Even with 16 GB+ of RAM, the 3B Pytorch models should run but
will be slow (without GPU acceleration). """
import time
from llmware.prompts import Prompt
def hello_world_questions():
test_list = [
{"query": "What is the total amount of the invoice?",
"answer": "$22,500.00",
"context": "Services Vendor Inc. \n100 Elm Street Pleasantville, NY \nTO Alpha Inc. 5900 1st Street "
"Los Angeles, CA \nDescription Front End Engineering Service $5000.00 \n Back End Engineering"
" Service $7500.00 \n Quality Assurance Manager $10,000.00 \n Total Amount $22,500.00 \n"
"Make all checks payable to Services Vendor Inc. Payment is due within 30 days."
"If you have any questions concerning this invoice, contact Bia Hermes. "
"THANK YOU FOR YOUR BUSINESS! INVOICE INVOICE # 0001 DATE 01/01/2022 FOR Alpha Project P.O. # 1000"},
{"query": "What was the amount of the trade surplus?",
"answer": "62.4 billion yen ($416.6 million)",
"context": "Japan’s September trade balance swings into surplus, surprising expectations"
"Japan recorded a trade surplus of 62.4 billion yen ($416.6 million) for September, "
"beating expectations from economists polled by Reuters for a trade deficit of 42.5 "
"billion yen. Data from Japan’s customs agency revealed that exports in September "
"increased 4.3% year on year, while imports slid 16.3% compared to the same period "
"last year. According to FactSet, exports to Asia fell for the ninth straight month, "
"which reflected ongoing China weakness. Exports were supported by shipments to "
"Western markets, FactSet added. — Lim Hui Jie"},
{"query": "What was Microsoft's revenue in the 3rd quarter?",
"answer": "$52.9 billion",
"context": "Microsoft Cloud Strength Drives Third Quarter Results \nREDMOND, Wash. — April 25, 2023 — "
"Microsoft Corp. today announced the following results for the quarter ended March 31, 2023,"
" as compared to the corresponding period of last fiscal year:\n· Revenue was $52.9 billion"
" and increased 7% (up 10% in constant currency)\n· Operating income was $22.4 billion "
"and increased 10% (up 15% in constant currency)\n· Net income was $18.3 billion and "
"increased 9% (up 14% in constant currency)\n· Diluted earnings per share was $2.45 "
"and increased 10% (up 14% in constant currency).\n"},
{"query": "When did the LISP machine market collapse?",
"answer": "1987.",
"context": "The attendees became the leaders of AI research in the 1960s."
" They and their students produced programs that the press described as 'astonishing': "
"computers were learning checkers strategies, solving word problems in algebra, "
"proving logical theorems and speaking English. By the middle of the 1960s, research in "
"the U.S. was heavily funded by the Department of Defense and laboratories had been "
"established around the world. Herbert Simon predicted, 'machines will be capable, "
"within twenty years, of doing any work a man can do'. Marvin Minsky agreed, writing, "
"'within a generation ... the problem of creating 'artificial intelligence' will "
"substantially be solved'. They had, however, underestimated the difficulty of the problem. "
"Both the U.S. and British governments cut off exploratory research in response "
"to the criticism of Sir James Lighthill and ongoing pressure from the US Congress "
"to fund more productive projects. Minsky's and Papert's book Perceptrons was understood "
"as proving that artificial neural networks approach would never be useful for solving "
"real-world tasks, thus discrediting the approach altogether. The 'AI winter', a period "
"when obtaining funding for AI projects was difficult, followed. In the early 1980s, "
"AI research was revived by the commercial success of expert systems, a form of AI "
"program that simulated the knowledge and analytical skills of human experts. By 1985, "
"the market for AI had reached over a billion dollars. At the same time, Japan's fifth "
"generation computer project inspired the U.S. and British governments to restore funding "
"for academic research. However, beginning with the collapse of the Lisp Machine market "
"in 1987, AI once again fell into disrepute, and a second, longer-lasting winter began."},
{"query": "When will employment start?",
"answer": "April 16, 2012.",
"context": "THIS EXECUTIVE EMPLOYMENT AGREEMENT (this “Agreement”) is entered "
"into this 2nd day of April, 2012, by and between Aphrodite Apollo "
"(“Executive”) and TestCo Software, Inc. (the “Company” or “Employer”), "
"and shall become effective upon Executive’s commencement of employment "
"(the “Effective Date”) which is expected to commence on April 16, 2012. "
"The Company and Executive agree that unless Executive has commenced "
"employment with the Company as of April 16, 2012 (or such later date as "
"agreed by each of the Company and Executive) this Agreement shall be "
"null and void and of no further effect."},
{"query": "What is the current rate on 10-year treasuries?",
"answer": "4.58%",
"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. "
"At its session low, the Dow had fallen as much as 198 points; it surged by more than "
"500 points at the height of the rally. The Nasdaq and the S&P 500 slid by 0.8% during "
"their lowest points in the day. Traders were unclear of the reason for the intraday "
"reversal. Some noted it could be the softer wage number in the jobs report that made "
"investors rethink their earlier bearish stance. Others noted the pullback in yields from "
"the day’s highs. Part of the rally may just be to do a market that had gotten extremely "
"oversold with the S&P 500 at one point this week down more than 9% from its high earlier "
"this year. Yields initially surged after the report, with the 10-year Treasury rate trading "
"near its highest level in 14 years. The benchmark rate later eased from those levels, but "
"was still up around 6 basis points at 4.58%. 'We’re seeing a little bit of a give back "
"in yields from where we were around 4.8%. [With] them pulling back a bit, I think that’s "
"helping the stock market,' said Margaret Jones, chief investment officer at Vibrant Industries "
"Capital Advisors. 'We’ve had a lot of weakness in the market in recent weeks, and potentially "
"some oversold conditions.'"},
{"query": "What is the governing law?",
"answer": "State of Massachusetts",
"context": "19. Governing Law and Procedures. This Agreement shall be governed by and interpreted "
"under the laws of the State of Massachusetts, except with respect to Section 18(a) of this Agreement,"
" which shall be governed by the laws of the State of Delaware, without giving effect to any "
"conflict of laws provisions. Employer and Executive each irrevocably and unconditionally "
"(a) agrees that any action commenced by Employer for preliminary and permanent injunctive relief "
"or other equitable relief related to this Agreement or any action commenced by Executive pursuant "
"to any provision hereof, may be brought in the United States District Court for the federal "
"district in which Executive’s principal place of employment is located, or if such court does "
"not have jurisdiction or will not accept jurisdiction, in any court of general jurisdiction "
"in the state and county in which Executive’s principal place of employment is located, "
"(b) consents to the non-exclusive jurisdiction of any such court in any such suit, action o"
"r proceeding, and (c) waives any objection which Employer or Executive may have to the "
"laying of venue of any such suit, action or proceeding in any such court. Employer and "
"Executive each also irrevocably and unconditionally consents to the service of any process, "
"pleadings, notices or other papers in a manner permitted by the notice provisions of Section 8."},
{"query": "What is the amount of the base salary?",
"answer": "$200,000.",
"context": "2.2. Base Salary. For all the services rendered by Executive hereunder, during the "
"Employment Period, Employer shall pay Executive a base salary at the annual rate of "
"$200,000, payable semimonthly in accordance with Employer’s normal payroll practices. "
"Executive’s base salary shall be reviewed annually by the Board (or the compensation committee "
"of the Board), pursuant to Employer’s normal compensation and performance review policies "
"for senior level executives, and may be increased but not decreased. The amount of any "
"increase for each year shall be determined accordingly. For purposes of this Agreement, "
"the term “Base Salary” shall mean the amount of Executive’s base salary established "
"from time to time pursuant to this Section 2.2. "},
{"query": "Is the expected gross margin greater than 70%?",
"answer": "Yes, between 71.5% and 72.%",
"context": "Outlook NVIDIA’s outlook for the third quarter of fiscal 2024 is as follows:"
"Revenue is expected to be $16.00 billion, plus or minus 2%. GAAP and non-GAAP "
"gross margins are expected to be 71.5% and 72.5%, respectively, plus or minus "
"50 basis points. GAAP and non-GAAP operating expenses are expected to be "
"approximately $2.95 billion and $2.00 billion, respectively. GAAP and non-GAAP "
"other income and expense are expected to be an income of approximately $100 "
"million, excluding gains and losses from non-affiliated investments. GAAP and "
"non-GAAP tax rates are expected to be 14.5%, plus or minus 1%, excluding any discrete items."
"Highlights NVIDIA achieved progress since its previous earnings announcement "
"in these areas: Data Center Second-quarter revenue was a record $10.32 billion, "
"up 141% from the previous quarter and up 171% from a year ago. Announced that the "
"NVIDIA® GH200 Grace™ Hopper™ Superchip for complex AI and HPC workloads is shipping "
"this quarter, with a second-generation version with HBM3e memory expected to ship "
"in Q2 of calendar 2024. "},
{"query": "What is Bank of America's rating on Target?",
"answer": "Buy",
"context": "Here are some of the tickers on my radar for Thursday, Oct. 12, taken directly from "
"my reporter’s notebook: It’s the one-year anniversary of the S&P 500s bear market bottom "
"of 3,577. Since then, as of Wednesday’s close of 4,376, the broad market index "
"soared more than 22%. Hotter than expected September consumer price index, consumer "
"inflation. The Social Security Administration issues announced a 3.2% cost-of-living "
"adjustment for 2024. Chipotle Mexican Grill (CMG) plans price increases. Pricing power. "
"Cites consumer price index showing sticky retail inflation for the fourth time "
"in two years. Bank of America upgrades Target (TGT) to buy from neutral. Cites "
"risk/reward from depressed levels. Traffic could improve. Gross margin upside. "
"Merchandising better. Freight and transportation better. Target to report quarter "
"next month. In retail, the CNBC Investing Club portfolio owns TJX Companies (TJX), "
"the off-price juggernaut behind T.J. Maxx, Marshalls and HomeGoods. Goldman Sachs "
"tactical buy trades on Club names Wells Fargo (WFC), which reports quarter Friday, "
"Humana (HUM) and Nvidia (NVDA). BofA initiates Snowflake (SNOW) with a buy rating."
"If you like this story, sign up for Jim Cramer’s Top 10 Morning Thoughts on the "
"Market email newsletter for free. Barclays cuts price targets on consumer products: "
"UTZ Brands (UTZ) to $16 per share from $17. Kraft Heinz (KHC) to $36 per share from "
"$38. Cyclical drag. J.M. Smucker (SJM) to $129 from $160. Secular headwinds. "
"Coca-Cola (KO) to $59 from $70. Barclays cut PTs on housing-related stocks: Toll Brothers"
"(TOL) to $74 per share from $82. Keeps underweight. Lowers Trex (TREX) and Azek"
"(AZEK), too. Goldman Sachs (GS) announces sale of fintech platform and warns on "
"third quarter of 19-cent per share drag on earnings. The buyer: investors led by "
"private equity firm Sixth Street. Exiting a mistake. Rise in consumer engagement for "
"Spotify (SPOT), says Morgan Stanley. The analysts hike price target to $190 per share "
"from $185. Keeps overweight (buy) rating. JPMorgan loves elf Beauty (ELF). Keeps "
"overweight (buy) rating but lowers price target to $139 per share from $150. "
"Sees “still challenging” environment into third-quarter print. The Club owns shares "
"in high-end beauty company Estee Lauder (EL). Barclays upgrades First Solar (FSLR) "
"to overweight from equal weight (buy from hold) but lowers price target to $224 per "
"share from $230. Risk reward upgrade. Best visibility of utility scale names."},
{"query": "Who is NVIDIA's partner for the driver assistance system?",
"answer": "MediaTek",
"context": "Automotive Second-quarter revenue was $253 million, down 15% from the previous "
"quarter and up 15% from a year ago. Announced that NVIDIA DRIVE Orin™ is powering "
"the new XPENG G6 Coupe SUV’s intelligent advanced driver assistance system. "
"Partnered with MediaTek, which will develop mainstream automotive systems on "
"chips for global OEMs, which integrate new NVIDIA GPU chiplet IP for AI and graphics."},
{"query": "What was the rate of decline in 3rd quarter sales?",
"answer": "20% year-on-year.",
"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."},
{"query": "What was professional visualization revenue in the quarter?",
"answer": "$379 million",
"context": "Gaming Second-quarter revenue was $2.49 billion, up 11% from the previous quarter and up "
"22% from a year ago. Began shipping the GeForce RTX™ 4060 family of GPUs, "
"bringing to gamers NVIDIA Ada Lovelace architecture and DLSS, starting at $299."
"Announced NVIDIA Avatar Cloud Engine, or ACE, for Games, a custom AI model "
"foundry service using AI-powered natural language interactions to transform games "
"by bringing intelligence to non-playable characters. Added 35 DLSS games, including "
"Diablo IV, Ratchet & Clank: Rift Apart, Baldur’s Gate 3 and F1 23, as well as Portal: "
"Prelude RTX, a path-traced game made by the community using NVIDIA’s RTX Remix creator tool."
"Professional Visualization Second-quarter revenue was $379 million, up 28% from the "
"previous quarter and down 24% from a year ago. Announced three new desktop "
"workstation RTX GPUs based on the Ada Lovelace architecture — NVIDIA RTX 5000, RTX 4500 "
"and RTX 4000 — to deliver the latest AI, graphics and real-time rendering, which are "
"shipping this quarter. Announced a major release of the NVIDIA Omniverse platform, "
"with new foundation applications and services for developers and industrial "
"enterprises to optimize and enhance their 3D pipelines with OpenUSD and "
"generative AI. Joined with Pixar, Adobe, Apple and Autodesk to form the "
"Alliance for OpenUSD to promote the standardization, development, evolution and "
"growth of Universal Scene Description technology."},
{"query": "What is the executive's title?",
"answer": "Senior Vice President, Event Planning ('SVP') of the Workforce Optimization Division.",
"context": "2.1. Duties and Responsibilities and Extent of Service. During the Employment Period, "
"Executive shall serve as Senior Vice President, Event Planning (“SVP”) of the Employer’s "
"Workforce Optimization Division. In such role, Executive will report to the Board of "
"Directors of Employer (the “Board”) and shall devote substantially all of his business time "
"and attention and his best efforts and ability to the operations of Employer and its subsidiaries. "
"Executive shall be responsible for running Employer’s day-to-day operations and shall perform "
"faithfully, diligently and competently the duties and responsibilities of a SVP and such other "
"duties and responsibilities as directed by the Board and are consistent with such position. "
"The foregoing shall not be construed as preventing Executive from (a) making passive "
"investments in other businesses or enterprises consistent with Employer’s code of conduct, "
"or (b) engaging in any other business activity consistent with Employer’s code of conduct; "
"provided that Executive seeks and obtains the prior approval of the Board before engaging "
"in any other business activity. In addition, it shall not be a violation of this Agreement "
"for Executive to participate in civic or charitable activities, deliver lectures, fulfill "
"speaking engagements, teach at educational institutions, and/or manage personal investments "
"(subject to the immediately preceding sentence); provided that such activities do not "
"interfere in any substantial respect with the performance of Executive’s responsibilities "
"as an employee in accordance with this Agreement. Executive may also serve on one or more "
"corporate boards of another company (and committees thereof) upon giving advance notice "
"to the Board prior to commencing service on any other corporate board."},
{"query": "According to the CFO, what led to the increase in cloud revenue?",
"answer": "Focused execution by our sales teams and partners",
"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.\n"},
{"query": "Which company is located in Nevada?",
"answer": "North Industries",
"context": "To send notices to Blue Moon Tech, mail to their headquarters at: "
"555 California Street, San Francisco, California 94123. To send notices to North Industries, mail to"
"their principal U.S. offices at: 19832 32nd Avenue, Las Vegas, Nevada 23593.\nTo send notices "
"to Red River Industries, send to: One Red River Road, Stamford, Connecticut 08234."},
{"query": "When can termination after a material breach occur?",
"answer": "If the breach is not cured within 15 days of notice of the breach.",
"context": "This Agreement shall remain in effect until terminated. Either party may terminate this "
"agreement, any Statement of Work or Services Description for convenience by giving the other "
"party 30 days written notice. Either party may terminate this Agreement or any work order or "
"services description if the other party is in material breach or default of any obligation "
"that is not cured within 15 days’ notice of such breach. The TestCo agrees to pay all fees "
"for services performed and expenses incurred prior to the termination of this Agreement. "
"Termination of this Agreement will terminate all outstanding Statement of Work or Services "
"Description entered into under this agreement."},
{"query": "What is a headline summary in 10 words or less?",
"answer": "Joe Biden is the 46th President of the United States.",
"context": "Joe Biden's tenure as the 46th president of the United States began with "
"his inauguration on January 20, 2021. Biden, a Democrat from Delaware who "
"previously served as vice president under Barack Obama, "
"took office following his victory in the 2020 presidential election over "
"Republican incumbent president Donald Trump. Upon his inauguration, he "
"became the oldest president in American history."},
{"query": "Who are the two people that won elections in Georgia?",
"answer": "Jon Ossoff and Raphael Warnock",
"context": "Though Biden was generally acknowledged as the winner, "
"General Services Administration head Emily W. Murphy "
"initially refused to begin the transition to the president-elect, "
"thereby denying funds and office space to his team. "
"On November 23, after Michigan certified its results, Murphy "
"issued the letter of ascertainment, granting the Biden transition "
"team access to federal funds and resources for an orderly transition. "
"Two days after becoming the projected winner of the 2020 election, "
"Biden announced the formation of a task force to advise him on the "
"COVID-19 pandemic during the transition, co-chaired by former "
"Surgeon General Vivek Murthy, former FDA commissioner David A. Kessler, "
"and Yale University's Marcella Nunez-Smith. On January 5, 2021, "
"the Democratic Party won control of the United States Senate, "
"effective January 20, as a result of electoral victories in "
"Georgia by Jon Ossoff in a runoff election for a six-year term "
"and Raphael Warnock in a special runoff election for a two-year term. "
"President-elect Biden had supported and campaigned for both "
"candidates prior to the runoff elections on January 5.On January 6, "
"a mob of thousands of Trump supporters violently stormed the Capitol "
"in the hope of overturning Biden's election, forcing Congress to "
"evacuate during the counting of the Electoral College votes. More "
"than 26,000 National Guard members were deployed to the capital "
"for the inauguration, with thousands remaining into the spring."},
{"query": "What is the list of the top financial highlights for the quarter?",
"answer": "•Revenue: $52.9 million, up 10% in constant currency;\n"
"•Operating income: $22.4 billion, up 15% in constant currency;\n"
"•Net income: $18.3 billion, up 14% in constant currency;\n"
"•Diluted earnings per share: $2.45 billion, up 14% in constant currency.",
"context": "Microsoft Cloud Strength Drives Third Quarter Results \nREDMOND, Wash. — April 25, 2023 — "
"Microsoft Corp. today announced the following results for the quarter ended March 31, 2023,"
" as compared to the corresponding period of last fiscal year:\n· Revenue was $52.9 billion"
" and increased 7% (up 10% in constant currency)\n· Operating income was $22.4 billion "
"and increased 10% (up 15% in constant currency)\n· Net income was $18.3 billion and "
"increased 9% (up 14% in constant currency)\n· Diluted earnings per share was $2.45 "
"and increased 10% (up 14% in constant currency).\n"},
{"query": "What is a list of the key points?",
"answer": "•Stocks rallied on Friday with stronger-than-expected U.S jobs data and increase in "
"Treasury yields;\n•Dow Jones gained 195.12 points;\n•S&P 500 added 1.59%;\n•Nasdaq Composite rose "
"1.35%;\n•U.S. economy added 438,000 jobs in August, better than the 273,000 expected;\n"
"•10-year Treasury rate trading near the highest level in 14 years at 4.58%.",
"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. "
"At its session low, the Dow had fallen as much as 198 points; it surged by more than "
"500 points at the height of the rally. The Nasdaq and the S&P 500 slid by 0.8% during "
"their lowest points in the day. Traders were unclear of the reason for the intraday "
"reversal. Some noted it could be the softer wage number in the jobs report that made "
"investors rethink their earlier bearish stance. Others noted the pullback in yields from "
"the day’s highs. Part of the rally may just be to do a market that had gotten extremely "
"oversold with the S&P 500 at one point this week down more than 9% from its high earlier "
"this year. Yields initially surged after the report, with the 10-year Treasury rate trading "
"near its highest level in 14 years. The benchmark rate later eased from those levels, but "
"was still up around 6 basis points at 4.58%. 'We’re seeing a little bit of a give back "
"in yields from where we were around 4.8%. [With] them pulling back a bit, I think that’s "
"helping the stock market,' said Margaret Jones, chief investment officer at Vibrant Industries "
"Capital Advisors. 'We’ve had a lot of weakness in the market in recent weeks, and potentially "
"some oversold conditions.'"}
]
return test_list
def bling_meets_llmware_hello_world (model_name):
""" Simple inference loop that loads a model and runs through a series of test questions. """
t0 = time.time()
test_list = hello_world_questions()
print(f"\n > Loading Model: {model_name}...")
prompter = Prompt().load_model(model_name)
t1 = time.time()
print(f"\n > Model {model_name} load time: {t1-t0} seconds")
for i, entries in enumerate(test_list):
print(f"\n{i+1}. Query: {entries['query']}")
# run the prompt
output = prompter.prompt_main(entries["query"],context=entries["context"]
, prompt_name="default_with_context",temperature=0.30)
llm_response = output["llm_response"].strip("\n")
print(f"LLM Response: {llm_response}")
print(f"Gold Answer: {entries['answer']}")
print(f"LLM Usage: {output['usage']}")
t2 = time.time()
print(f"\nTotal processing time: {t2-t1} seconds")
return 0
if __name__ == "__main__":
# list of 'rag-instruct' laptop-ready bling models on HuggingFace
model_list = ["llmware/bling-1b-0.1",
"llmware/bling-tiny-llama-v0",
"llmware/bling-1.4b-0.1",
"llmware/bling-falcon-1b-0.1",
"llmware/bling-cerebras-1.3b-0.1",
"llmware/bling-sheared-llama-1.3b-0.1",
"llmware/bling-sheared-llama-2.7b-0.1",
"llmware/bling-red-pajamas-3b-0.1",
"llmware/bling-stable-lm-3b-4e1t-v0",
"llmware/bling-phi-3",
# use GGUF models too
"bling-phi-3-gguf", # quantized bling-phi-3
"bling-answer-tool", # quantized bling-tiny-llama
"bling-stablelm-3b-tool" # quantized bling-stablelm-3b
]
# try the newest bling model - 'tiny-llama'
bling_meets_llmware_hello_world(model_list[1])
```
For more examples, see the [models examples]((https://www.github.com/llmware-ai/llmware/tree/main/examples/Models/) in the main repo.
Check back often - we are updating these examples regularly - and many of these examples have companion videos as well.
# More information about the project - [see main repository](https://www.github.com/llmware-ai/llmware.git)
# About the project
`llmware` is &copy; 2023-{{ "now" | date: "%Y" }} by [AI Bloks](https://www.aibloks.com/home).
## Contributing
Please first discuss any change you want to make publicly, for example on GitHub via raising an [issue](https://github.com/llmware-ai/llmware/issues) or starting a [new discussion](https://github.com/llmware-ai/llmware/discussions).
You can also write an email or start a discussion on our Discrod channel.
Read more about becoming a contributor in the [GitHub repo](https://github.com/llmware-ai/llmware/blob/main/CONTRIBUTING.md).
## Code of conduct
We welcome everyone into the ``llmware`` community.
[View our Code of Conduct](https://github.com/llmware-ai/llmware/blob/main/CODE_OF_CONDUCT.md) in our GitHub repository.
## ``llmware`` and [AI Bloks](https://www.aibloks.com/home)
``llmware`` is an open source project from [AI Bloks](https://www.aibloks.com/home) - the company behind ``llmware``.
The company offers a Software as a Service (SaaS) Retrieval Augmented Generation (RAG) service.
[AI Bloks](https://www.aibloks.com/home) was founded by [Namee Oberst](https://www.linkedin.com/in/nameeoberst/) and [Darren Oberst](https://www.linkedin.com/in/darren-oberst-34a4b54/) in October 2022.
## License
`llmware` is distributed by an [Apache-2.0 license](https://www.github.com/llmware-ai/llmware/blob/main/LICENSE).
## Thank you to the contributors of ``llmware``!
<ul class="list-style-none">
{% for contributor in site.github.contributors %}
<li class="d-inline-block mr-1">
<a href="{{ contributor.html_url }}">
<img src="{{ contributor.avatar_url }}" width="32" height="32" alt="{{ contributor.login }}">
</a>
</li>
{% endfor %}
</ul>
---
<ul class="list-style-none">
<li class="d-inline-block mr-1">
<a href="https://discord.gg/MhZn5Nc39h"><span><i class="fa-brands fa-discord"></i></span></a>
</li>
<li class="d-inline-block mr-1">
<a href="https://www.youtube.com/@llmware"><span><i class="fa-brands fa-youtube"></i></span></a>
</li>
<li class="d-inline-block mr-1">
<a href="https://huggingface.co/llmware"><span><img src="assets/images/hf-logo.svg" alt="Hugging Face" class="hugging-face-logo"/></span></a>
</li>
<li class="d-inline-block mr-1">
<a href="https://www.linkedin.com/company/aibloks/"><span><i class="fa-brands fa-linkedin"></i></span></a>
</li>
<li class="d-inline-block mr-1">
<a href="https://twitter.com/AiBloks"><span><i class="fa-brands fa-square-x-twitter"></i></span></a>
</li>
<li class="d-inline-block mr-1">
<a href="https://www.instagram.com/aibloks/"><span><i class="fa-brands fa-instagram"></i></span></a>
</li>
</ul>
---