CrewAI / src /llmconfig /groqllm.py
genaitiwari's picture
removed langchain groq dependency
1232cdb
raw
history blame contribute delete
594 Bytes
import streamlit as st
# Initialize the Groq model for use with agents
from crewai import LLM
class GroqLLM:
def __init__(self, user_controls_input):
self.user_controls_input = user_controls_input
self.model = 'groq/'+self.user_controls_input["selected_model"]
def groq_llm_config(self):
llm = LLM(
max_retries=3,
temperature=0.7,
model= self.model,
api_key=st.session_state["GROQ_API_KEY"]
)
# llm = LLM(model="groq/gemma2-9b-it",api_key=st.session_state["GROQ_API_KEY"])
return llm