জ্ঞানকোষের বিভাগসমূহ ▾

নেভিগেশন

▸ এখানে শুরু করুন রোল অনুযায়ী

বিভাগ

সরঞ্জাম 37
গ্লসারি 12

সরঞ্জাম

LangChain + Gonka AI — অল্প খরচে এআই অ্যাপ্লিকেশন

LangChain হলো Python এবং JavaScript-এ AI অ্যাপ্লিকেশন তৈরির জন্য সবচেয়ে জনপ্রিয় ফ্রেমওয়ার্ক। RAG-পাইপলাইন, চেইন, এজেন্ট এবং ডকুমেন্ট নিয়ে কাজ করার জন্য LangChain বিভিন্ন অ্যাবস্ট্রাকশন প্রদান করে।

LangChain নেটিভভাবে ChatOpenAI ক্লাসের মাধ্যমে OpenAI-সামঞ্জস্যপূর্ণ API সমর্থন করে। এর মানে হলো JoinGonka Gateway কোনো অতিরিক্ত প্যাকেজ বা সেটিংস ছাড়াই মাত্র ৩ লাইন কোডে ইন্টিগ্রেট করা যায়।

ফলাফল: OpenAI-এর $2.50-15 খরচের পরিবর্তে প্রতি 1M টোকেন $0.0047 খরচে RAG-সিস্টেম, চ্যাটবট বা AI-এজেন্ট তৈরি।

দ্রুত শুরু: 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 এর মাধ্যমে আউটপুট লিমিট এটাই। নেটওয়ার্ক মডেলগুলোর কনটেক্সট উইন্ডো ২০০K টোকেন — 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) প্রায় ২-৫K LLM টোকেন ব্যবহার করে। Gonka-এর মাধ্যমে এটি $০.০০০০১-$০.০০০২৪। OpenAI-এর মাধ্যমে — $০.০০৫-$০.০৫। পার্থক্য — ১,৩০০ গুণ।

প্রতিদিন হাজার হাজার রিকোয়েস্ট প্রসেস করা প্রোডাকশন সিস্টেমগুলোর জন্য, এই সাশ্রয় মাসে হাজার হাজার ডলারের সমতুল্য।

উদাহরণ: টুল কলিং সহ এআই-এজেন্ট

LangChain টুলের মাধ্যমে এজেন্ট তৈরি করতে দেয়। Kimi K2.6 নেটিভ টুল কলিং সাপোর্ট করে — এজেন্টরা কোনো টেক্সট পার্সিং ছাড়াই নির্ভরযোগ্যভাবে কাজ করে।

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 = নামমাত্র খরচে production-ready AI-অ্যাপ্লিকেশন। RAG, এজেন্ট, চেইন — সব ChatOpenAI দিয়ে ৩ লাইন কোডের মাধ্যমে। খরচ — প্রতি 1M টোকেন $0.0047, নেটিভ tool calling, streaming সহ।

আরও জানতে চান?

অন্যান্য বিভাগগুলি অন্বেষণ করুন অথবা এখনই GNK উপার্জন শুরু করুন।

ফ্রি টোকেন সংগ্রহ করুন →