Ku hadla mid kasta oo GitHub Repo ah

Ku dheji GitHub dadweynaha, GitLab, ama Bitbucket URL - ama soo dejisan faylashaada. Waxaan u soo bandhignaa (bilaash ah 2-kii hore ee 2-kii), ka dibna waxaad wax walba weydiin kartaa - su'aalaha fulinta, aragtida naqshadeynta, halka hawlgalka la qeexay, waxa faylka sameeyaa.

1. Index a kayd
GitHub GitLab Bitbucket
— ama —
Jiidi & hoos u dhig faylasha asalka ah halkan, ama riix si aad u doorato
Caps: 50 MB / 5,000 files / 100 KB file kasta. Sliding-window chunks (1500 xarfaha), la aasaasay BGE-M3 on our GPU. Source-code kaliya — node_modules,.git, dist, dhis, venv waa la dhaafi karaa.

Sida ay u shaqeyso

1
Nuqul ama soo qaad

Ku rid GitHub dadweynaha, GitLab, ama Bitbucket URL - ama soo deji faylasha asalka ah si toos ah mashiinkaaga.

2
Waxaanu u kala soocay

Faylasha waxaa loo qaybiyaa qaybo-dheer-dheer oo lagu dhejiyay BGE-M3 ee GPU-gayaga. Indexing wuxuu soconayaa mar kasta oo ku saabsan.

3
Su'aal wax kasta

Su'aashaada waxaa la mid ah ka dhanka ah code ugu muhiimsan, ka dibna la jawaabay la file-joogto qiraal.

4
Ku sii soco

La soco su’aalo badan — dhismaha, halka hawlgalka ku nool, waxa file sameeyaa. Bilaash ah in la bilaabo, ma diiwaangelinta in la weydiiyo.

Chat with any Git Repo — FAQ

Waa codsi-aware chat oo soo saaro codebase oo dhan oo kuu ogolaanaya inaad su'aalo ka weydiiso ku saabsan Ingiriisiga caadiga ah. Paste a GitHub repo URL dadweynaha (ama soo dejisan faylashaada) iyo AI akhriya mashruuca, ka dibna jawaabo waxyaabo sida "halka ayaa auth la dhaqmay?", "faahfaahin shaqadan", "maxaa imtixaankan ku fashilmaan?", ama "maxaa u yeedhay API?" — la xiriira faylasha dhabta ah. U malayn sida laab-programming la qof horeyba u akhriyay repo oo dhan.

Laba hab. (1) Paste repo URL (tusaale ahaan https://github.com/owner/project) iyo guji Load — waxaan ku nuqul iyo index asalka. (2) Drag-and-drop faylashaada ama folder zipped haddii code waa gaar ah ama gudaha. Marka ay indexed, kaliya bilaabi chatting.

GitLab iyo Bitbucket URL soo dejinta waa ku qoran yahay qorshaha. Tan iyo markaas, si ay u GitLab ama Bitbucket mashruuca kaliya soo dejisan repo sida zip iyo soo dejisan — chat daawaynta soo dejisan code si isku mid ah in la soo dejiyo.

Haa. Waxay ku socotaa Qwen 3 Coder oo aan ku martiqaadnay Qwen 3 Coder oo ku saabsan 2,500 tokens / maalin aan la aqoonsan, 10,000 / maalin leh xisaab bilaash ah. Su'aal caadi ah oo jawaab ah oo ku saabsan $ 100-300. Indexing repo waa qiimo jaban; waxaad kaliya ku bixisaa tokens markaad su'aalo weydiiso.

Ma jiro tababar, marnaba. Faylasha la soo dejiyey iyo repos la isku qurxiyo waxaa kaliya lagu qabtay muddada kulankaaga si AI ay su'aalaha uga jawaabi karto, ka dibna la tirtiro. Repos dadweynaha aad u muujiso ayaa hadda dadweynaha ah. Koodka gaarka ah ee aad soo dejiso waa marnaba la wadaagi, marnaba looma isticmaalo inay tababaraan qaabab, oo si otomaatig ah ayaa loo tirtiraa.

Fayl kasta ilaa 10MB iyo mashruucyada la xiray ilaa 100MB / dhowr kun oo faylal asal ah oo loo hubiyo. Monorepos aad u weyn ayaa lagu taageeraa iyadoo la adeegsanayo faylasha ugu muhiimsan ee ugu horreeya - AI waxay soo celisaa qaybaha la xidhiidha su'aashaada oo aan ahayn in la buuxiyo geedka oo dhan hal su'aal.

Markaad weydiiso ku saabsan hawl ama fayl gaar ah, waxay soo saartaa in code iyo sidoo kale callers / callees; marka aad weydiiso su'aal dhisme ballaaran, waxay soo saartaa aragtida guud ee dhismaha. Waxaad sidoo kale ku @-sheegi kartaa jidka si ay u qasbaan in ay diiradda saaraan halkaas.

Kuwa caanka ah oo dhan - Python, JavaScript / TypeScript, Java, C / C ++, C #, Go, Rust, Ruby, PHP, Swift, Kotlin, iyo sidoo kale config (YAML, JSON, TOML), SQL, shell, Dockerfiles, iyo heshiisyada qaabka (Django, Flask, React, Vue, Spring, Rails, Express, iyo in ka badan).

Haa — weydiiso in ay xallin bug, refactor a hawl, ku dar qalad xalinta, ama hirgelinta feature iyo wuxuu ku soo laabtay code la badalay la macno ah ee isbedelka. Waa akhris-keliya ka dhanka ah repo aad (waxba ma soo jiidasho commits), sidaas darteed waxaad nuqul ka diff soo jeediyay iyo ku dhaqanka aad.

Haa. Markaad moodel ku muujiso oo weydiiso imtixaannada unit (pytest, Jest, JUnit, iwm) oo waxay ku qortaa iyaga ka dhanka ah saxiixyada dhabta ah ee ay akhriyaan. Su'aal ka weydii README, docstrings, ama API docs oo waxay ka soo saartaa koodka dhabta ah.

Plain / chat / jawaabaha ka aqoonta guud iyo waxa aad ku dhejisan tahay in fariinta. Chat with Repo sababaha jawaab kasta oo aad codebase dhabta ah ee indekserade — waxay sheegtaa files dhab ah, soo saarka ka dib modules, iyo sii joogto ah oo la jaan qaadaya heshiisyadaada mashruuca. U isticmaal / chat / caawimaad codsi guud; isticmaalkan marka jawaabta ku xiran tahay fahanka sida aad mashruuca gaar ah waa isku xidhan.

Haa - codsiga codka hoose ee chat-ka ayaa laga heli karaa POST ilaa /v1/chat/ on api.free.ai oo leh Bearer auth oo leh furaha horumariyaha API. Soo dir macluumaadka repo ama faylka sida qayb ka mid ah codsiga oo ku soo celin jawaabta, OpenAI-ka-qaybgal. Faa'iido u leh dhismaha bots-ka code-review ama caawiyayaasha CI. Python / Node / cURL snippets at /api/.

Jecel Free.ai? Ka warran saaxiibbadaa!

Qiimayn qoraalkan