Sgwrsio gydag unrhyw Ganolfan Ddata GitHub

Gludo URL cyhoeddus GitHub, GitLab, neu Bitbucket — neu lanlwytho eich ffeiliau eich hun. Rydym yn ei mynegai (am ddim am y 2 repository cyntaf/diwrnod), yna gallwch ofyn unrhyw beth — cwestiynau gweithredu, trosolwg o adeiladwaith, ble mae swyddogaeth yn cael ei diffinio, beth mae ffeil yn ei wneud.

1. Mynegai cronfa
GitHub GitLab Bitbucket
— neu —
Llusgwch a gollyngwch ffeiliau tarddiad yma, neu cliciwch i ddewis
Capiau: 50 MB / 5,000 ffeil / 100 KB y ffeil. Darnau ffenestr sy'n llusgo (1500 nod), wedi'u mewnosod gyda BGE-M3 ar ein GPU. Mae'r cod ffynhonnell yn unig — node_modules,.git, dist, build, venv yn cael eu hepgor.

Sut mae'n gweithio

1
Gludo neu Lanlwytho

Rhowch URL cyhoeddus GitHub, GitLab, neu Bitbucket — neu lanlwythwch ffeiliau ffynhonnell yn uniongyrchol o'ch peiriant.

2
Ni'n ei mynegai

Mae ffeiliau yn cael eu rhannu i rannau ffenestr-slicio a'u mewnosod gyda BGE-M3 ar ein GPU. Mae mynegai'n rhedeg unwaith ar gyfer pob cymeradwyaeth.

3
Gofyn am unrhywbeth

Mae eich cwestiwn yn cydweddu â'r cod mwyaf perthnasol, ac yna'n cael ei ateb gyda dyfyniadau llwybr ffeil.

4
Parhau i archwilio

Dilynwch gyda mwy o gwestiynau - pensaernïaeth, ble mae swyddogaeth yn byw, beth mae ffeil yn ei wneud. Am ddim i ddechrau, dim angen cofrestru i ofyn.

Chat with any Git Repo — FAQ

Mae'n sgwrs sy'n ymwybodol o godau sy'n llwytho cyfanswm o gronfa godau a gadael i chi ofyn cwestiynau amdani mewn Saesneg syml. Gludwch URL canolfan ddata gyhoeddus GitHub (neu lanlwythwch eich ffeiliau) a bydd y AI yn darllen y prosiect, yna'n ateb pethau fel "lle mae awdurdodi'n cael ei drin?", "esboniwch y swyddogaeth hon", "pam mae'r prawf hwn yn methu?", neu "beth sy'n galw'r API hwn?" — gydag atgyfeiriadau at y ffeiliau gwirioneddol. Meddyliwch amdano fel rhaglennu pâr gyda rhywun sydd wedi darllen eich canolfan ddata gyfan eisoes.

Dwy ffordd. (1) Gludo URL cronfa (e.e. https://github.com/owner/project) a chliciwch Llwytho — byddwn yn ei chloni a mynegeio'r ffynhonnell. (2) Llusgwch a gollwng eich ffeiliau eich hun neu blygell zipped os yw'r cod yn breifat neu leol. Pan fydd wedi ei mynegeio, dechreuwch sgwrsio. Newid rhwng cronfeydd wedi'u llwytho heb golli'r sgwrs.

Mae cronfeydd cyhoeddus GitHub yn gweithio heddiw drwy URL, yn ogystal â llwytho ffeil/plygell/zip i fyny'n uniongyrchol ar gyfer unrhyw beth nad yw ar GitHub. Mae mewnforio URL GitLab a Bitbucket ar y map ffordd. Nes hynny, ar gyfer prosiect GitLab neu Bitbucket dim ond lawrlwytho'r cronfa fel zip a'i llwytho i fyny - mae'r sgwrs yn trin y cod a lwythwyd i fyny yn yr un modd â chlonedig.

Ydy. Mae'n rhedeg ar ein model Qwen 3 Coder hunan-gartrefedig ar y pool tocynnau di-dâl bob dydd - 2,500 tocynnau/di-enw, 10,000/diwrnod gyda chyfrif am ddim. Mae tro cwestiynau-ac-ateb arferol yn costio ~100-300 tocyn. Mae mynegai repository yn rhatach; dim ond pan fyddwch yn gofyn cwestiynau y byddwch yn gwario tocynnau. Mae modelau premiwm (Claude Sonnet / GPT-5) ar gael ar gyfer pob galwad am resymu mawr neu anodd dros y gronfa gôd.

Dim hyfforddiant, erioed. Ni chadwir ffeiliau a chlefydleddau clônedig ond am gyfnod eich sesiwn fel y gall y AI ateb cwestiynau, ac wedyn eu clirio. Mae clwydleddau cyhoeddus rydych yn pwyntio atynt yn gyhoeddus eisoes. Ni rannu'r cod preifat rydych yn ei lwytho i fyny, ni ddefnyddir erioed i hyfforddi modelau, a chaiff ei ddileu'n awtomatig. Manylion llawn yn /privacy/.

Mynegai ffeiliau unigol hyd at 10MB a chynaeafu cyrsiau hyd at tua 100MB / rhai miloedd o ffeiliau tarddiad yn ddi-os. Cynhelir monorepos mawr iawn drwy mynegai'r ffeiliau mwyaf perthnasol yn gyntaf - mae'r AI yn nôl y darnau sy'n gysylltiedig â'ch cwestiwn yn hytrach na llenwi'r goeden gyfan mewn un neges. Sgipio'n awtomatig yw adnoddau deuaidd, node_modules, arteffactau adeiladu, a ffeiliau clo fel bod y mynegai yn aros yn canolbwyntio ar y ffynhonnell wir.

Mae'n mynegai'r storfa gyfan, yna'n nôl y darnau mwyaf perthnasol ar gyfer pob cwestiwn (wedi'u cynyddu gan adfer). Mae hyn yn cadw'r atebion yn seiliedig ar y ffeiliau cywir heb fynd y tu hwnt i'r ffenestr cyd-destun model. Pan ofyn am swyddogaeth neu ffeil benodol, mae'n tynnu'r cod hwn ynghyd â'i alwwyr/calorydd; pan ofyn am gwestiwn pensaernïaeth eang, mae'n tynnu'r trosolwg strwythurol. Gallwch hefyd @-gyfeirio at lwybr i orfodi'r ffocws yno.

Y rhai mwyaf poblogaidd - Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, yn ogystal â chyfluniad (YAML, JSON, TOML), SQL, plisgyn, ffeiliau Dockerfil, a chytundebau ffrâmwaith (Django, Flask, React, Vue, Spring, Rails, Express, a mwy). Gan mai dyma'r un peiriant Qwen 3 Coder sydd tu ôl i'n cynhyrchwyr /code/, mae'n deall geiriau a chymeriad y prosiect, nid dim ond cystrawen.

Ie — gofynnwch iddo drwsio nam, ail-ddrafftio swyddogaeth, ychwanegu trin gwallau, neu weithredu nodwedd ac mae'n dychwelyd y cod a newidiwyd gydag esboniad o'r newid. Mae'n ddarllen-yn-unig yn erbyn eich cronfa (nid yw byth yn gwasgu cymeradwyo), felly copïwch y diff a awgrymir a'i weithredu chi eich hun. Ar gyfer llif datrys-a-dadnamu arbenigol defnyddiwch /code/debug/, a /code/refactor/ ar gyfer adrannau mwy.

Ie. Pwyntiwch hi at fodel a gofyn am brofion uned (pytest, Jest, JUnit, ac ati) ac fe ysgrifennir nhw yn erbyn y llofnodion gwirion mae'n eu darllen. Gofynnwch am README, docstrings, neu ddogfennau API ac fe'u cynhyrchir o'r cod gwirioneddol. Ar gyfer fersiynau un-sgot allan o sgwrs repository, /code/test/ a /code/documentation/ a /code/readme/ yw'r offer arbenigol.

Mae /chat/ yn ateb yn syml o wybodaeth gyffredinol a beth bynnag rydych yn ei gludo i'r neges. Mae Sgwrsio gyda'r Ganolfan Adnoddau yn seilio pob ateb yn eich cronfa côd mynegai gyfredol - mae'n dyfynnu ffeiliau gwirioneddol, yn dilyn mewnforio drwy fodiwlau, ac yn aros yn gyson â chytundebau eich cywaith. Defnyddiwch /chat/ am gymorth codeiddio cyffredinol; defnyddiwch hyn pan fydd yr ateb yn dibynnu ar ddeall sut mae eich cywaith penodol wedi ei wifreiddio ynghyd.

Ydy - mae'r sgwrs cod sylfaenol ar gael drwy POST i /v1/chat/ ar api.free.ai gyda dilysiant Bearer gan ddefnyddio allwedd API datblygwr. Anfonwch eich cyd-destun cronfa neu gynnwys ffeil fel rhan o'r cais a ffrydio'r ateb yn ôl, yn gydnaws â OpenAI. Defnyddiol ar gyfer adeiladu robotiaid adolygiad cod neu gynorthwywyr CI. Python / Node / cURL snippets at /api/.

Hoffwch Free.ai? Meddwl am eich ffrindiau!

Graddio'r dudalen hon