Skip to content

Instantly share code, notes, and snippets.

View AtanuMandal's full-sized avatar

Atanu Mandal AtanuMandal

View GitHub Profile
@AtanuMandal
AtanuMandal / gist:71abbe5ca3daaad761ddc21c3fbc4169
Created March 22, 2026 14:11
Model reasoning + tool-calling agent
from pydantic import BaseModel
from langchain.tools import tool
from langchain.agents import create_agent
from langchain.agents.structured_output import ProviderStrategy
from dotenv import load_dotenv
from dataclasses import dataclass
class ProductSearchRequest(BaseModel):
@AtanuMandal
AtanuMandal / Ollama-ebedding
Last active January 1, 2026 06:42
Ollama embedding
install langchain-ollama
(lang-chain-01) lang-chain-01> uv add langchain-ollama
Resolved 105 packages in 1.91s
Prepared 2 packages in 147ms
Installed 2 packages in 52ms
+ langchain-ollama==1.0.1
+ ollama==0.6.1
Next pull embeddinggemma