Opencode-mallit-löytö 2.0 Release: Muokkaa muotoa täysi, OpenCode v2 Muokkaa
Ensinnäkin päätelmänä on, ettäOpencode-mallit-löytö 2.0.0, julkaistu 19. lokakuuta 2026, virallisesti palauttaa OpenCode v2 päävoima ja v1 yhteensopiva adapteri.Tämä ei ole rutiinipäivitys -- konfiguraatiotiedoston muoto on täysin muuttunut, ja noudatat vanhaa opetussuunnitelmaa, etkä todennäköisesti pysty lopettamaan linjaa.
Astuin kolmen hännän päälle. Kaikki on tuolla. Ensinnäkin, mitä se tekee: se on OpenCode plugin, joka ratkaisee erittäin ärsyttävä ongelma -- saat joukon OpenCode-yhteensopivat yhdyskäytävät, paikalliset mallipalvelut, transiting API, ja jokainen uusi malli menee manuaalisesti config osua mallin nimi, konteksti pituus, hinta. Tämä plugin tekee mahdut vain kerran, ja loput se vetää itse.
Mikä on muuttunut tällä kertaa?
Varaston rakensi huhtikuussa 2026 Yuhp/opencode-models-löytö, MIT, ja nyt 188 tähteä, 57 haarukkaa. Se ei kuulosta listan kärjeltä, mutta OpenCode-ekologian projektit ovat tosissaan.
2, 0 On vain yksi keskeinen toimi:OpenCode v2:n nostaminen ensisijaiseksi vakaaksi integraatioksiEn tiedä. Teknisesti, V2 käyttää alkuperäisiä konfiguraatio rakenteita pulgins / tarjoajat, palveluntarjoajan elinkaari API, isäntä hosting varastointi, integraatioseteli, natiivi TI, RPC käsittelijä ja Agent Tools.
Kääntäjä: Vanha plugin oli "Muutin asetukset" ja nyt se on "Host avaa minut." Asiakirjaa ei tarvitse kirjoittaa asetustiedostoon, välimuisti annetaan isäntäpäällikölle, ja mallikansioita voidaan käyttää TuI-paneelissa eikä käynnistää uudelleen.
V1 ja v2 tukitaso
| Isäntäversio | Tukitaso | Määrittele kentät | Varastointi ja arvoseteli |
|---|---|---|---|
| OpenCode v2 | Vakaa / Pää | plugins sekä providers | Palvelin ctx.storage / ctx.integration |
| OpenCode v1 | Perintöjen yhteensopivuus | plugin sekä provider | v1 XDG välimuisti + auth pohja |
v1 ei ole leikattu, turvallinen korjaus ja vakava paluu pysyy paikallaan. Mutta uudet toiminnot -- elinkaari, välimuisti, TUI, RPC, mallin päällystys -- kaikki menevät vain v2, ei automaattisesti takaisin v1.
Kaksi tai yhdeksän metadataformaattia. Se on kokonaiskuva.
v2. 0. 0 Virallisessa asiakirjassa on yhdeksän tietomallia, jotka poistavat kokonaan "metadatan nauttimisen" ja "löytöaikataulut." Tämä on älykäs muotoilu: liikelogiikkaa ei tarvitse muuttaa jokaisen valmistajan osalta, ja siinä on muotosovitin.
| Muoto | Mitä? | Lisäpyynnöt |
|---|---|---|
openrouter | Kontekstin pituus, huippulähdön raja-arvot, tila (teksti/kuva/ääni), pika/täydennys- ja välimuistin hinnat, työkalun kutsumerkit, päättelypaikat (matala/media/korkea) | Ei lisäpyyntöä |
aiproxy | Näytä AIProxy Inline Limiteds, Hinta, vaivaa + Models.dev etunimi | kokoonpano |
bifrost | Inline rajat, home, token, päättely variantti | Ei lisäpyyntöä |
litellm | Rikas malli metadata, kontekstirajoitukset, hinnat, valmiudet | Pyyntö /v1/model/info |
lmstudio | Ladattu instanssiasetukset (LM Studio 0.4.0+ natiivi) /api/v1/modelsEn ole varma. | Kerran. |
llama-swap | Kontekstin pituus, rakenne, funktiokutsumerkit | Ei lisäpyyntöä |
models.dev | Julkinen hakemisto pohja, yhteinen konteksti ja valmiudet | Vedä! models.json |
omniroute | (nopea/joustava) | Ei lisäpyyntöä |
vllm | Suoraan. max_model_len | Ei lisäpyyntöä |
Katso viimeinen virke:Jos et sovi yhteen modelInfoFormatSitten on vain malli, ei metatietoja.Se ei ole ötökkä, se on design -- älä arvaa millaista palvelua otat, välttäen useita vääriä hintoja ja kontekstin pituudet.
En sopinut tähän kenttään. Katselin vain nimilistaa ja mietin: "Miksei mikään ole muuttunut?" Katsoin heitä puoli päivää.
Entä profiili? Kirjoita
Tämä on helpoin paikka kääntyä. plugin / provider / options Virheellinen kaikki v2, korvata sen monikko settingsEn tiedä.
| OpenCode v1 | OpenCode v2 |
|---|---|
plugin | plugins |
provider | providers |
provider.<id>.npm | providers.<id>.package |
provider.<id>.options | providers.<id>.settings |
options.baseURL | settings.baseURL |
options.apiKey | settings.apiKey |
options.modelsDiscovery | settings.modelsDiscovery |
Suoraan kulkeva v2-kokoonpano on seuraava:
{
"$schema": "https://opencode.ai/config.json",
"plugins": [
"opencode-models-discovery@2.0.0"
],
"providers": {
"gateway": {
"package": "@opencode/ai/providers/openai-compatible",
"name": "My Gateway",
"settings": {
"baseURL": "https://gateway.example.com/v1",
"apiKey": "{env:GATEWAY_API_KEY}",
"modelsDiscovery": {
"enabled": true,
"modelInfoFormat": "models.dev",
"smartModelName": true,
"cache": {
"enabled": true,
"ttlSeconds": 86400
}
}
}
}
}
}
Huomioon on otettava useita seikkoja:
modelsDiscovery.enabledKyllä.NäkyväKirjoitatrueEn tiedä. v2 ei ole enää oletus auki, se on käyttäytymisen muutos, ei valinnainen.packageOpenAI Yhteensopiva palvelu Unified@opencode/ai/providers/openai-compatibleEn tiedä.- Todistus
{env:KEY}Anna isännän jäsentää, tai älä kirjoita.apiKeySuoraan OpenCode-koodin avulla./connectInteraktiivinen sisäänkäynti. - Oletusveto on
/v1/models(suhteessa baseURL-alkuperään). Yhteydessä DeepSeekiin./modelsNiin.modelsDiscoveryRiika."endpoint": "/models"En tiedä. - v2 Ei ollenkaan. V1
auth.jsonsekäOPENCODE_AUTH_CONTENTMene pohjaan. Se on jumissa 401:ssä.
IV. Mallin kansi ja välimuisti, odotettua toimivampi
V2 malli kattaa isäntä tallennettu overrides:<providerID>:<modelID> Nimitila. Muutoksia voidaan tehdä esimerkiksi näyttönimiin, rajoituksiin, kykyihin, päättelyyn, liitetiedostoihin, muunnelmiin, hintoihin, yhteensopiviin metatietoihin.
On paljon sanottavaa:Sellaiset kentät kuin arvosetelit ja luvat hylättäisiin eikä koskaan olisi kestävää.Raja on selvästi piirretty . Kattavuus kattaa näytön ja liikkeen parametrit, ei avain, johon liität.
Muu järjestäjä /models-discovery-console Visualisoi editointi, ylikuormitettujen mallien merkitseminen luetteloon *En tiedä. Muuta malliluetteloa ladataksesi ja päivittääksesi käyttöliittymää suoraan ilman, että palvelu käynnistetään uudelleen.Välimuistia ei poisteta.Niin monet tekevät väärin.
Välimuistin oletusarvot ovat pois päältä, sitten TTL:n oletusarvot 24 tuntia, alkuperäinen havaintovaste ja rehevöityminen, Go-host ctx.storageEn tiedä. Huomautus XDG välimuistitiedostolle v1Ei.Tuonti v2, kaksi nimettyjen tilojen ryhmää ovat täysin eristyksissä.
V. TUI-komennot ja Agent Tools
V2 tarjoaa neljä yhteyspistettä:
/models-discovery-refresh
/models-discovery-console
models_discovery_refresh
models_discovery_status
Kaksi ensimmäistä ovat TUI-komennot, kaksi viimeistä ovat automaatio.models_discovery_status Ohita rawCache: true Se on erityisen hyödyllistä, kun voit sylkeä esiin alkuperäiset mallit kätkössä rehevöitymistulosten kanssa.
Console tukee myös suodattamista palveluntarjoajan:/models-discovery-console status --provider <provider-id>En tiedä. Kolme tai viisi porttia säästää aikaa.
Kuusi: Anna tämä tarkistuslista ennen ylennystä.
- OpenCode- versio:v2 vaatii ≥ 2,0,26; vähintään 1,18,29 jäljellä v1.
- Korvaa kentät kaikki: monimutkainen +
settingsEn tiedä.npmNiin.packageEn tiedä.optionsNiin.settingsEn tiedä. - Näkyvä auki: Kirjoita jokainen tarjoaja löytää
enabled: trueEn tiedä. - Päätetarkistus: Ei
/v1/modelsSe on manuaalinen.endpointEn tiedä.
Kaksi muuta on helppo unohtaa: paikallinen rakentaminen.package Täytä file:///绝对路径/distEn tiedä.Piste kansioon indeksin j sijastaKoodia on muutettava. opencode service restart Anna toimistopalvelun lastata uusi kirja. Kolmas on se, missä olen jumissa. Puoli päivää ilman koodia, koska palvelu ei edes alkanut.
Onko tämä teeskentelyn arvoista?
Katso kohtaustasi.
- Vain yksi virallinen API- Älä teeskentele. Mallien luettelo on niitä, käsin kirjoitettu vuoden, ja pistokkeet ovat yksi kerros lisää.
- Meillä on pysäkki. Polymeeriportti.: Vahva suositus. Tällaisille palvelumalleille on ominaista läsnäolo, väärät nimet ja toistuvat hintamuutokset, ja manuaalinen huolto on puhtaasti itseväärinkäyttöä.
- LM Studio / vLLM / laama-aaltoLataa. Nämä palvelumallit on ladattu tilauksesta. Liitännäinen lataa sinut.
max_model_lenSe on paljon suorempaa, paljon nopeampaa kuin oma konfiguraatiosi. - Yhtiö rakensi portin.Arvion arvoinen. Yhdeksän kaavaketta.
bifrostEn tiedä.omnirouteSe on porttia varten.includeBy/excludeByTukee alkuperäisten kenttien säännöllistä ja vastaavaa suodatusta, joka voi estää suoraan malleja, joita ei pitäisi nähdä tavallisissa käyttäjissä.
2, 0 Itseltään julkaisutiedot viittaavat 41 testitiedostoon, 314 testiin sekä paikallisiin OpenAI-yhteensopiviin HTTP-integrointitesteihin ja käännöstuotteiden validointiin. Testitiheys on vakava 188 tähden projektille.
V1 toimii, mutta uusi on V2:ssa. Jos haluat seurata asiaa pitkällä aikavälillä, liikuta konfiguraatioitasi aikaisemmin äläkä odota siihen päivään, jona V1-sovittimessa on vain turvalappu.
Hankkeen osoite:Gythub.com/yuhp/opencode-models-löytö, asentaa suoraan npm i opencode-models-discovery@2.0.0 Tai kirjoita paketin nimi yllä olevaan muotoon. pluginsOpenCode ratkaisee kuorman itse.