যেকোন GitHub রিপোর সাথে আড্ডা দিন

পাবলিক GitHub, GitLab, অথবা Bitbucket URL পেস্ট করুন - অথবা আপনার নিজের ফাইল আপলোড করুন। আমরা এটি সূচীভুক্ত করি (প্রথম ২টি রিপো/দিনের জন্য বিনামূল্যে), তারপর আপনি যা কিছু জিজ্ঞাসা করতে পারেন - বাস্তবায়ন প্রশ্ন, স্থাপত্যের সারসংক্ষেপ, কোন ফাংশন নির্ধারণ করা হয়েছে, ফাইলটি কী করে।

১. একটি রিপোজিটরি সূচীভুক্ত করো
গিটহাব GitLab Bitbucket
— অথবা —
উৎস ফাইল এখানে টেনে নিয়ে যাও অথবা নির্বাচন করতে ক্লিক করো
ক্যাপস: ৫০ মেগাবাইট / ৫,০০০ ফাইল / প্রতিটি ফাইলে ১০০ কেবি। স্লাইডিং-উইন্ডো চ্যাঙ্কস (১৫০০ অক্ষর), আমাদের GPU-তে BGE-M3 দ্বারা অন্তর্ভুক্ত। শুধুমাত্র উৎস কোড - node_modules,.git, dist, build, venv ছাড়িয়ে গেছে।

এটা কিভাবে কাজ করে

1
সাঁটো অথবা আপলোড করো

একটি পাবলিক গিটহাব, গিটল্যাব, অথবা বিটব্যাকেট ইউআরএল ছেড়ে দিন — অথবা আপনার মেশিন থেকে সরাসরি উৎস ফাইল আপলোড করুন।

2
আমরা এটা সূচীভুক্ত করছি

ফাইলগুলো স্লাইড-উইন্ডো অংশে বিভক্ত করা হয় এবং আমাদের GPU-তে BGE-M3 দ্বারা অন্তর্ভুক্ত করা হয়। প্রতিটি কমিটের জন্য একবার সূচীভুক্ত করা হয়।

3
কিছু জিজ্ঞেস করো

আপনার প্রশ্নটি সবচেয়ে উপযুক্ত কোডের সাথে মিলিত হয়, তারপর ফাইল-পাথ উদ্ধৃতি দিয়ে উত্তর দেওয়া হয়।

4
অনুসন্ধান চালিয়ে যাও

আরো প্রশ্নের সাথে অনুসরণ করুন - স্থাপত্য, একটি ফাংশন কোথায় বাস করে, একটি ফাইল কি করে। শুরু করার জন্য বিনামূল্যে, জিজ্ঞাসা করার জন্য কোন নিবন্ধন নেই।

Chat with any Git Repo — FAQ

এটি একটি কোড-সচেতন চ্যাট যা সমগ্র কোডবেস লোড করে এবং আপনাকে এটি সম্পর্কে সাধারণ ইংরেজি ভাষায় প্রশ্ন করতে দেয়। একটি পাবলিক গিটহাব রেপো ইউআরএল (বা আপনার ফাইল আপলোড করুন) পেস্ট করুন এবং AI প্রকল্পটি পড়ে, তারপর উত্তর দেয় "অথচ কোথায় অনুমোদন করা হয়?", "এই ফাংশনটি ব্যাখ্যা করুন", "এই পরীক্ষাটি কেন ব্যর্থ হয়?", অথবা "এই API কে কী বলে?" - আসল ফাইলগুলির সাথে। এটিকে এমন কারো সাথে জুটি-প্রোগ্রামিং হিসাবে ভাবুন যিনি ইতিমধ্যে আপনার সমগ্র রেপো পড়েছেন।

দুটি উপায়ে। (১) একটি রেপো ইউআরএল (যেমন https://github.com/owner/project) পেস্ট করুন এবং লোড ক্লিক করুন - আমরা এটি ক্লোন করি এবং উৎস সূচীভুক্ত করি। (২) কোডটি ব্যক্তিগত বা স্থানীয় হলে আপনার নিজের ফাইল বা জিপ করা ফোল্ডারটি টেনে নিন এবং ছেড়ে দিন। সূচীভুক্ত করা হলে, শুধু আড্ডা শুরু করুন। আড্ডা হারানো ছাড়াই লোড করা রেপোর মধ্যে পরিবর্তন করুন।

পাবলিক গিটহাব রিপোজিটরিগুলো আজ ইউআরএলের মাধ্যমে কাজ করে, আর সরাসরি ফাইল/ফোল্ডার/জিপ আপলোড করা যায় যা গিটহাবে নেই। গিটল্যাব এবং বিটব্যাকেট ইউআরএল আমদানি করা হচ্ছে। তখন পর্যন্ত, গিটল্যাব বা বিটব্যাকেট প্রকল্পের জন্য শুধুমাত্র জিপ ফাইল হিসেবে রিপো ডাউনলোড করে আপলোড করুন - চ্যাট আপলোড করা কোডকে ক্লোন করা রিপোর মতই দেখবে।

হ্যাঁ। এটি আমাদের স্ব-হোস্ট করা Qwen ৩ কোডার মডেল-এ চলছে, যা প্রতিদিন বিনামূল্যে টোকেন পুলে থাকে - ২,৫০০ টোকেন/দিন বেনামীভাবে, ১০,০০০/দিন একটি বিনামূল্যে অ্যাকাউন্টের সাথে। একটি সাধারণ প্রশ্ন-উত্তর পর্বের খরচ ~১০০-৩০০ টোকেন। একটি রেপো সূচীভুক্ত করা সস্তা; আপনি কেবলমাত্র প্রশ্ন জিজ্ঞাসা করার সময় টোকেন ব্যয় করেন। প্রাইম মডেল (Claude Sonnet / GPT-5) কল প্রতি খুব বড় বা জটিল কোডবেস যুক্তি প্রদান করার জন্য উপলব্ধ।

কোন প্রশিক্ষণ নেই, কখনো না। আপলোড করা ফাইল এবং ক্লোন করা রিপো শুধুমাত্র আপনার সেশনের সময়ের জন্য রাখা হয় যাতে AI প্রশ্নের উত্তর দিতে পারে, তারপর ফাঁকা করা হয়। পাবলিক রিপো যেখানে আপনি ইঙ্গিত করেন তা ইতিমধ্যেই পাবলিক। আপনি আপলোড করা ব্যক্তিগত কোড কখনো শেয়ার করা হয় না, কখনো মডেল প্রশিক্ষণ দিতে ব্যবহার করা হয় না, এবং স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়। সম্পূর্ণ বিবরণ /privacy/ এ।

১০ মেগাবাইট পর্যন্ত একক ফাইল এবং প্রায় ১০০ মেগাবাইট পর্যন্ত জিপকৃত প্রকল্প / কয়েক হাজার উৎস ফাইল নির্ভরযোগ্যভাবে সূচীভুক্ত করা হয়। খুব বড় monorepos-এর জন্য সবচেয়ে গুরুত্বপূর্ণ ফাইলগুলির সূচীভুক্ত করাই প্রথমে সমর্থিত হয় - AI আপনার প্রশ্নের সাথে যুক্ত চুকগুলি পুনরুদ্ধার করে, পুরো ট্রিটি একটি প্রম্পটে ভর্তি করার পরিবর্তে। বাইনারি সম্পদ, node_modules, নির্মাণের শিল্পকর্ম এবং লকফাইলগুলি স্বয়ংক্রিয়ভাবে ছাড়িয়ে যায়, তাই সূচীভুক্ত প্রকৃত উৎসকে কেন্দ্র করে থাকে।

এটি সমগ্র রেপো সূচীভুক্ত করে, তারপর প্রত্যেক প্রশ্নের জন্য সবচেয়ে গুরুত্বপূর্ণ অংশগুলি পুনরুদ্ধার করে (পুনরুদ্ধার-উন্নত)। যেটি মডেল কনটেক্সট উইন্ডো অতিক্রম না করে সঠিক ফাইলে উত্তরগুলি স্থির করে। আপনি যখন একটি নির্দিষ্ট ফাংশন বা ফাইল সম্পর্কে জিজ্ঞাসা করেন, তখন এটি সেই কোড এবং এর কলার/ক্যালেসগুলি বের করে; যখন আপনি একটি বড় স্থাপত্য প্রশ্ন জিজ্ঞাসা করেন, তখন এটি গঠনমূলক সমীক্ষা বের করে। আপনি একটি পাথকে @-উদ্ধৃতি দিয়ে সেখানে ফোকাস করতে বাধ্য করতে পারেন।

সব জনপ্রিয় ভাষা - পাইথন, জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট, জাভা, সি/সি++, সি#, গো, রাস্ট, রুবি, পিএইচপি, সুইফট, কোটলিন, এবং কনফিগারেশন (ইয়ামএল, জেসন, টমএল), এসকিউএল, শেল, ডকফিল এবং ফ্রেমের কনভেনশন (জাঙ্গো, ফ্লাস্ক, রিএক্ট, ভিউ, স্প্রিং, রেইলস, এক্সপ্রেস, এবং আরও অনেক কিছু)। কারণ এটি আমাদের /কোড/ জেনারেটরের পিছনে একই Qwen ৩ কোডার ইঞ্জিন, এটি শুধুমাত্র সিন্ট্যাক্স নয়, বরং ইডিওমি এবং প্রকল্পের বিন্যাসও চিনতে পারে।

হ্যাঁ — এটিকে একটি বাগ ঠিক করতে বলুন, একটি ফাংশন পুনরায় ফ্যাক্টর করুন, ত্রুটি হ্যান্ডলিং যোগ করুন, অথবা একটি বৈশিষ্ট্য বাস্তবায়ন করুন এবং এটি পরিবর্তনের ব্যাখ্যা সহ পরিবর্তিত কোড ফিরিয়ে দেবে। এটি আপনার রেপোর বিরুদ্ধে শুধুমাত্র পড়া যায় (এটি কখনোই কমিটের জন্য চাপ দেয় না), তাই আপনি প্রস্তাবিত diff অনুলিপি করে নিজেই এটি প্রয়োগ করুন। একটি নির্দিষ্ট fix-and-debug ফ্লোর ব্যবহার করুন /code/debug/, এবং /code/refactor/ বড় পুনর্গঠনের জন্য।

হ্যাঁ। এটিকে একটি মডিউলের দিকে নির্দেশ করুন এবং ইউনিট টেস্ট (pytest, Jest, JUnit, ইত্যাদি) অনুরোধ করুন এবং এটি সত্যিকারের স্বাক্ষরগুলির বিরুদ্ধে এটি পড়ে। একটি README, docstrings, বা API ডকুমেন্টেশনের জন্য অনুরোধ করুন এবং এটি বাস্তব কোড থেকে তাদের উত্পাদন করে। একটি রেপো চ্যাটের বাইরে এক-শট সংস্করণের জন্য, /code/test/ এবং /code/documentation/ এবং /code/readme/ হল বিশেষ টুল।

সাধারণ জ্ঞান এবং আপনি বার্তায় যেকোন কিছু পেস্ট করলেই সাধারণ /chat/ উত্তর প্রদান করে। Repo সহ চ্যাট আপনার বর্তমান সূচীভুক্ত কোডবেসে প্রতিটি উত্তরের ভিত্তি স্থাপন করে - এটি বাস্তব ফাইল উদ্ধৃত করে, মডিউলগুলির মধ্যে আমদানি অনুসরণ করে এবং আপনার প্রকল্পের কনভেনশনের সাথে সঙ্গতিপূর্ণ থাকে। সাধারণ কোডিং সহায়তার জন্য /chat/ ব্যবহার করুন; যখন উত্তরটি আপনার নির্দিষ্ট প্রকল্পের সাথে সংযুক্ত কিনা তা বোঝার উপর নির্ভর করে তখন এটি ব্যবহার করুন।

হ্যাঁ — মূল কোড চ্যাটটি api.free.ai-এ /v1/chat/-এ POST-এর মাধ্যমে পৌঁছানো যায়, ডেভেলপার API কী ব্যবহার করে Bearer auth-এর মাধ্যমে। আপনার repo context অথবা ফাইলের বিষয়বস্তু অনুরোধের অংশ হিসেবে পাঠান এবং উত্তরটি ফিরে পাঠান, OpenAI-সমর্থিত। কোড-রিভিউ বট অথবা CI সহায়ক তৈরী করতে ব্যবহার করা যায়। Python / Node / cURL স্নিপেট /api/-এ পাওয়া যায়।

Free.ai ভালোবাসো?

এই পাতাটি রেটিং দিন