Skip to content

Instantly share code, notes, and snippets.

View ajindal1's full-sized avatar

Abhishek Jindal ajindal1

  • Sunnyvale
View GitHub Profile
@ajindal1
ajindal1 / run_model_on_stored_data.py
Created September 19, 2025 21:15
Running Retrieval from Stored RAG
import getpass
import os
if not os.environ.get("OPENAI_API_KEY"):
os.environ["OPENAI_API_KEY"] = getpass.getpass("Enter API key for OpenAI: ")
if not os.environ.get("GOOGLE_API_KEY"):
os.environ["GOOGLE_API_KEY"] = getpass.getpass("Enter API key for Google Gemini: ")
from langchain.chat_models import init_chat_model
@ajindal1
ajindal1 / store_data_Chroma.py
Created September 19, 2025 21:14
Store Vector Data offline using Chroma
import getpass
import os
if not os.environ.get("OPENAI_API_KEY"):
os.environ["OPENAI_API_KEY"] = getpass.getpass("Enter API key for OpenAI: ")
if not os.environ.get("GOOGLE_API_KEY"):
os.environ["GOOGLE_API_KEY"] = getpass.getpass("Enter API key for Google Gemini: ")
from langchain.chat_models import init_chat_model
#!/usr/bin/env python3
"""
Record mic audio → 2s Whisper-ready chunks (file_1.wav, file_2.wav, ...),
optimized to avoid input overflows.
Requires: pip install sounddevice
"""
import argparse
import sys
@ajindal1
ajindal1 / train_mnist.py
Last active July 12, 2022 23:35
Sample code for context memory with Torch 1.11.0
# The code is from Srijith Rajmohan website and it is present on this link https://srijithr.gitlab.io/post/pytorchdist/
from __future__ import print_function
import argparse
import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
from torchvision import datasets, transforms
from torch.optim.lr_scheduler import StepLR