mirror of
https://github.com/Lightning-AI/litgpt.git
synced 2026-10-12 02:06:41 +00:00
992 B
992 B
LitGPT Python API
This is a work-in-progress draft describing the current LitGPT Python API (experimental and subject to change).
Model loading
Download a model using the CLI:
litgpt download microsoft/phi-2
Then, load the model in Python:
from litgpt import LLM
llm = LLM.load("microsoft/phi-2", accelerator="cuda")
Generate/Chat
Generate output using the .generate method:
text = llm.generate("What do Llamas eat?", top_k=1, max_new_tokens=30)
print(text)
Llamas are herbivores and primarily eat grass, leaves, and shrubs. They have a specialized digestive system that allows them to efficiently extract
Alternative, stream the response one token at a time:
result = llm.generate("hi", stream=True)
for e in result:
print(e, end="", flush=True)
Llamas are herbivores and primarily eat grass, leaves, and shrubs. They have a specialized digestive system that allows them to efficiently extract