Spaces:
Sleeping
Sleeping
File size: 582 Bytes
2158804 e048cbb 2158804 e048cbb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | from src.llm.base_llm_wrapper import BaseLLMWrapper
import os
from langchain_sambanova import ChatSambaNovaCloud
from src.llm.data_models.typeddict_data_models import (
MultiCommentModel,
)
class SambaNovaWrapper(BaseLLMWrapper):
def generate_response(self, prompt: str) -> MultiCommentModel:
llm = ChatSambaNovaCloud(
streaming=False,
model="Meta-Llama-3.3-70B-Instruct",
max_tokens=8192,
)
llm = llm.with_structured_output(MultiCommentModel)
response = llm.invoke(prompt)
return response
|