Spaces:
Sleeping
Sleeping
| import os | |
| import getpass | |
| from dotenv import load_dotenv | |
| from langchain_groq import ChatGroq | |
| from langchain_huggingface import HuggingFaceEmbeddings | |
| load_dotenv() | |
| def _set_env(var: str): | |
| if not os.environ.get(var): | |
| os.environ[var] = getpass.getpass(f"Enter{var}: ") | |
| _set_env("LANGSMITH_API_KEY") | |
| _set_env("GROQ_API_KEY") | |
| llm = ChatGroq(temperature=0, | |
| model_name="meta-llama/llama-4-scout-17b-16e-instruct", | |
| streaming=True) | |
| model_name = "jinaai/jina-embeddings-v2-base-en" | |
| model_kwargs = {'device': 'cpu'} | |
| encode_kwargs = {'normalize_embeddings': False} | |
| embeddings = HuggingFaceEmbeddings( | |
| model_name=model_name, | |
| model_kwargs=model_kwargs, | |
| encode_kwargs=encode_kwargs | |
| ) | |