# Framework कब छोड़ें — LangChain / LlamaIndex

Source: https://www.geekswithgeeks.com/hi/langchain-llamaindex/p-direct

> पहचानें कि कब सीधे SDK calls बेहतर engineering चुनाव हैं।

## सरलता एक सुविधा है

Frameworks तब सबसे ज़्यादा मदद करते हैं जब आपको उनकी व्यापकता चाहिए। आपका app एक prompt और एक मॉडल call हो, या हर अनुरोध-ब्योरे पर सटीक नियंत्रण चाहिए, तो सीधा **provider SDK** और थोड़ा अपना कोड छोटा, debug में तेज़ और बनाए रखने में आसान हो सकता है। बीच का रास्ता: उन हिस्सों के लिए frameworks उपयोग करें जो वास्तविक मेहनत बचाते हैं (document loaders, splitters, vector store adapters, tracing) और मुख्य prompt-और-call तर्क ख़ुद लिखें। जो भी चुनें, framework imports को अपने पतले functions की परत के पीछे रखें ताकि बिना application दोबारा लिखे एक घटक बदल सकें।

**Quiz:** सीधा provider SDK कब अक्सर काफ़ी है?

- [ ] जटिल बहु-agent workflow
- [x] बिना retrieval या tools के एक prompt और एक मॉडल call
- [ ] लाखों दस्तावेज़ों की indexing
- [ ] कभी नहीं

*Answer:* बिना retrieval या tools के एक prompt और एक मॉडल call. सरल apps को अतिरिक्त abstractions नहीं चाहिए।
