Spaces:
Sleeping
Sleeping
from langchain_core.prompts import ChatPromptTemplate | |
from langchain_groq import ChatGroq | |
from dotenv import load_dotenv | |
import os | |
load_dotenv() | |
def batch(): | |
chat = ChatGroq(temperature=0, model_name="mixtral-8x7b-32768", groq_api_key=os.getenv("GROQ_API_KEY")) | |
system = "You are a helpful assistant." | |
human = "{text}" | |
prompt = ChatPromptTemplate.from_messages([("system", system), ("human", human)]) | |
chain = prompt | chat | |
print(chain.invoke({"text": "Explain the importance of low latency LLMs."})) | |
# Streaming | |
def streaming(): | |
chat = ChatGroq(temperature=0, model_name="llama2-70b-4096",groq_api_key=os.getenv("GROQ_API_KEY")) | |
prompt = ChatPromptTemplate.from_messages([("human", "Write a very long poem about {topic}")]) | |
chain = prompt | chat | |
for chunk in chain.stream({"topic": "The Moon"}): | |
print(chunk.content, end="", flush=True) | |
# batch() | |
streaming() |