Views
No views yet
find, insert, update, delete$group, $match, $lookup, $sort, etc.$lookup)1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_name = "skshmjn/Llama-3.2-1B-Mongo-Instruct"
4tokenizer = AutoTokenizer.from_pretrained(model_name)
5model = AutoModelForCausalLM.from_pretrained(model_name)
6schema = {} # Pass your mongodb schema here, leave empty for generic queries. Sample available in hugging face's repository
7
8prompt = "Here is mongodb schema {schema} and Find all employees older than 30 in the 'employees' collection."
9inputs = tokenizer(prompt, return_tensors="pt")
10
11output = model.generate(**inputs, max_length=100)
12query = tokenizer.decode(output[0], skip_special_tokens=True)
13
14print(query)