Simple inference for large language models
Project description
Language Models
languagemodels
is a Python package providing simple building blocks for exploring natural language processing.
Installation
This package can be installed using the following command:
pip install languagemodels
Example Usage
Here are some usage examples as Python REPL sessions. This should work in the REPL, notebooks, or in traditional scripts and applications.
Text Completions
>>> import languagemodels as lm
>>> lm.complete("She hid in her room until")
'she was sure she was safe'
Instruction Following
>>> import languagemodels as lm
>>> lm.do("Translate to English: Hola, mundo!")
'Hello, world!'
>>> lm.do("What is the capital of France?")
'paris'
Classification
>>> import languagemodels as lm
>>> lm.classify("Language models are useful", "positive", "negative")
'positive'
Semantic Search
>>> import languagemodels as lm
>>> lm.store_doc("Mars is a planet")
>>> lm.store_doc("The sun is hot")
>>> lm.search_docs("What is Mars?")
'Mars is a planet'
Extractive Question Answering
>>> import languagemodels as lm
>>> lm.extract_answer("What color is the ball?", "There is a green ball and a red box")
'green'
External Retrieval
>>> import languagemodels as lm
>>> lm.fetch_wiki('Chemistry')
'Chemistry is the scientific study...
>>> lm.fetch_weather(41.8, -87.6)
'Partly cloudy with a chance of rain...
Misc Text Tools
>>> import languagemodels as lm
>>> get_date()
'Friday, May 12, 2023 at 09:27AM'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
languagemodels-0.0.3.tar.gz
(5.9 kB
view hashes)
Built Distribution
Close
Hashes for languagemodels-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056b10dae5dca8091f2ef622dbefc4c66976a4df309edbf534bcb92fa7a56b2d |
|
MD5 | 8246285747cc9c324b2825ddaecd57d6 |
|
BLAKE2b-256 | fbee3e931537220a14637dadadf32153b9bc1effa4553faace97bd91dbe084d2 |