ज्ञानकोश अनुभाग ▾

नेविगेशन

▸ यहाँ से शुरू करें भूमिका के अनुसार

श्रेणियाँ

उपकरण 37
शब्दावली 12

उपकरण

LangChain + Gonka AI – नाममात्र की लागत पर AI-अनुप्रयोग

LangChain Python और JavaScript में AI-एप्लिकेशन बनाने के लिए सबसे लोकप्रिय फ्रेमवर्क है। RAG-पाइपलाइन, चेन, एजेंट, दस्तावेज़ों के साथ काम करना — LangChain इन सबके लिए एब्स्ट्रैक्शन प्रदान करता है।

LangChain मूल रूप से ChatOpenAI क्लास के माध्यम से OpenAI-संगत API का समर्थन करता है। इसका मतलब है कि JoinGonka Gateway 3 लाइनों के कोड में एकीकृत हो जाता है — बिना अतिरिक्त पैकेजों और सेटिंग्स के।

परिणाम: RAG-सिस्टम, चैटबॉट या AI-एजेंट, जो OpenAI के $2.50-15 के बजाय $0.0047/1M टोकन पर काम करता है।

त्वरित शुरुआत: 3 पंक्तियों का कोड

न्यूनतम उदाहरण — LangChain को Gonka से जोड़ना:

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    base_url="https://gate.joingonka.ai/v1",
    api_key="jg-आपकी-की",
    model="MiniMaxAI/MiniMax-M2.7",
)

response = llm.invoke("RAG क्या है समझाएं")
print(response.content)

बस इतना ही। तीन लाइनें — और आपका LangChain प्रोजेक्ट विकेंद्रीकृत Gonka नेटवर्क के माध्यम से बहुत कम लागत में काम करता है।

डिपेंडेंसी इंस्टॉलेशन:

pip install langchain langchain-openai

सुझाव: स्पष्ट रूप से max_tokens=8192 निर्दिष्ट करें — यह नेटवर्क के सभी मॉडलों के लिए JoinGonka Gateway के माध्यम से आउटपुट की सीमा है। नेटवर्क मॉडल की कॉन्टेक्स्ट विंडो 200K टोकन है — RAG पाइपलाइनों में chunk_size सेट करते समय इसका ध्यान रखें।

उदाहरण: Gonka के साथ RAG-पाइपलाइन

RAG (Retrieval-Augmented Generation) — AI-एप्लिकेशन का सबसे लोकप्रिय पैटर्न है। दस्तावेज़ अपलोड करें, टुकड़ों में तोड़ें, एम्बेडिंग बनाएं, संबंधित अंश खोजें और संदर्भ के साथ उत्तर उत्पन्न करें।

from langchain_openai import ChatOpenAI
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.chains import RetrievalQA
from langchain_community.vectorstores import FAISS
from langchain_community.embeddings import HuggingFaceEmbeddings
from langchain_community.document_loaders import TextLoader

# 1. Gonka के माध्यम से LLM
llm = ChatOpenAI(
    base_url="https://gate.joingonka.ai/v1",
    api_key="jg-आपकी-की",
    model="MiniMaxAI/MiniMax-M2.7",
    streaming=True,
)

# 2. दस्तावेज़ों को लोड और इंडेक्स करना
loader = TextLoader("docs/my_document.txt")
docs = loader.load()
splitter = RecursiveCharacterTextSplitter(chunk_size=1000)
chunks = splitter.split_documents(docs)

# 3. वेक्टर स्टोरेज (लोकल, मुफ्त)
embeddings = HuggingFaceEmbeddings()
vectorstore = FAISS.from_documents(chunks, embeddings)

# 4. RAG-चेन
qa = RetrievalQA.from_chain_type(
    llm=llm,
    retriever=vectorstore.as_retriever(),
)

# 5. प्रश्न
result = qa.invoke("यह दस्तावेज़ किस बारे में है?")
print(result["result"])

लागत: एक RAG-पाइपलाइन क्वेरी (retrieval + generation) ~2-5K LLM टोकन का उपयोग करती है। Gonka के माध्यम से यह $0.00001-0.000024 है। OpenAI के माध्यम से — $0.005-0.05। अंतर — 1,300x।

प्रति दिन हजारों क्वेरी संसाधित करने वाले प्रोडक्शन सिस्टम के लिए, बचत प्रति माह हजारों डॉलर होती है।

उदाहरण: टूल कॉलिंग के साथ AI-एजेंट

LangChain आपको टूल्स (tools) के साथ एजेंट बनाने की अनुमति देता है। Kimi K2.6 नेटिव 'tool calling' का समर्थन करता है — एजेंट बिना टेक्स्ट प्रतिक्रियाओं को पार्स किए विश्वसनीय रूप से काम करते हैं।

from langchain_openai import ChatOpenAI
from langchain.agents import create_openai_tools_agent, AgentExecutor
from langchain.tools import tool
from langchain.prompts import ChatPromptTemplate

llm = ChatOpenAI(
    base_url="https://gate.joingonka.ai/v1",
    api_key="jg-ваш-ключ",
    model="MiniMaxAI/MiniMax-M2.7",
)

@tool
def calculator(expression: str) -> str:
    """गणितीय अभिव्यक्ति की गणना करता है।"""
    return str(eval(expression))

@tool
def search_web(query: str) -> str:
    """इंटरनेट पर जानकारी खोजता है।"""
    return f"खोज परिणाम: {query}"

prompt = ChatPromptTemplate.from_messages([
    ("system", "आप एक उपयोगी सहायक हैं।"),
    ("human", "{input}"),
    ("placeholder", "{agent_scratchpad}"),
])

agent = create_openai_tools_agent(llm, [calculator, search_web], prompt)
executor = AgentExecutor(agent=agent, tools=[calculator, search_web])

result = executor.invoke({"input": "2**10 * 3.14 कितना होगा?"})
print(result["output"])

एजेंट calculator को कॉल करता है, परिणाम प्राप्त करता है और उत्तर बनाता है। पूरा चक्र Gonka के माध्यम से ~$0.00005 का है। OpenAI के माध्यम से — $0.01-0.05। हजारों उपयोगकर्ताओं वाले सिस्टम के लिए यह हज़ारों डॉलर का अंतर है।

LangChain + Gonka = उत्पादन के लिए तैयार AI-एप्लिकेशन बहुत कम लागत पर। RAG, एजेंट, चेन — ChatOpenAI के साथ 3 लाइनों के कोड के माध्यम से। लागत — $0.0047/1M टोकन, नेटिव टूल कॉलिंग, स्ट्रीमिंग।

अधिक जानना चाहते हैं?

अन्य अनुभागों का अन्वेषण करें या अभी GNK कमाना शुरू करें।

मुफ्त टोकन प्राप्त करें →