Files
2023-03-26 19:49:46 -07:00

3.3 KiB

Petals LLM Example

This notebook goes over how to use Langchain with Petals.

Install petals

The petals package is required to use the Petals API. Install petals using pip3 install petals.

In [ ]:
$ pip3 install petals

Imports

In [ ]:
import os
from langchain.llms import Petals
from langchain import PromptTemplate, LLMChain

Set the Environment API Key

Make sure to get your API key from Huggingface.

In [ ]:
os.environ["HUGGINGFACE_API_KEY"] = "YOUR_KEY_HERE"

Create the Petals instance

You can specify different parameters such as the model name, max new tokens, temperature, etc.

In [ ]:
llm = Petals(model_name="bigscience/bloom-petals")

Create a Prompt Template

We will create a prompt template for Question and Answer.

In [ ]:
template = """Question: {question}

Answer: Let's think step by step."""

prompt = PromptTemplate(template=template, input_variables=["question"])

Initiate the LLMChain

In [ ]:
llm_chain = LLMChain(prompt=prompt, llm=llm)

Run the LLMChain

Provide a question and run the LLMChain.

In [ ]:
question = "What NFL team won the Super Bowl in the year Justin Beiber was born?"

llm_chain.run(question)