Spaces:
Sleeping
Sleeping
File size: 777 Bytes
7f184fa |
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 26 27 28 29 30 31 |
import os
os.environ['TOKENIZERS_PARALLELISM'] = 'true'
os.environ['MISTRAL_API_KEY'] = "i5jSJkCFNGKfgIztloxTMjfckiFbYBj4"
from langchain import hub
from langchain.agents import AgentExecutor, create_json_chat_agent
from langchain_mistralai.chat_models import ChatMistralAI
prompt = hub.pull("hwchase17/react-chat-json")
from langchain_community.tools import DuckDuckGoSearchRun
tools = [DuckDuckGoSearchRun()]
llm = ChatMistralAI(model='mistral-large-latest')
agent = create_json_chat_agent(
llm=llm,
tools=tools,
prompt=prompt,
)
agent_executor = AgentExecutor(
agent=agent,
tools=tools,
verbose=True,
handle_parsing_errors=True
)
agent_executor.invoke({"input":"How many proteins should I eat per day? Search mainly on wikipedia"})
|