Tool Use

Code

1from kern.agent import Agent
2from kern.models.neosantara import Neosantara
3from kern.tools.duckduckgo import DuckDuckGoTools
4
5agent = Agent(
6 model=Neosantara(id="grok-4.1-fast-non-reasoning"),
7 tools=[DuckDuckGoTools()],
8 markdown=True,
9)
10
11# Print the response in the terminal
12agent.print_response(
13 "What is the current stock price of NVDA and what is its 52 week high?"
14)

Usage

Set up your virtual environment

1uv venv --python 3.12
2source .venv/bin/activate
1uv venv --python 3.12
2.venv\Scripts\activate

Set your API key

1export NEOSANTARA_API_KEY=xxx

Install dependencies

1uv pip install -U openai ddgs kern-ai

Run Agent

1python cookbook/90_models/neosantara/tool_use.py