Lehmus AI: Tarjolla olevien kielimallien yhdistäminen OpenCodeen 

OpenCode on tekoälyavusteinen kehitystyökalu, joka voi käyttää Lehmus AI:n kielimalleja esimerkiksi koodin tuottamiseen, muokkaamiseen ja analysointiin.

Tämän ohjeen avulla saat yhdistettyä Lehmus AI: Tietoturvallinen Generatiivisen tekoälyn alustalla tarjolla olevat kielimallit OpenCode Desktop -sovellukseen. Ohjeen avulla lisäät Lehmus AI:n OpenCode Desktopin Providers-asetuksiin ja otat haluamasi kielimallin käyttöön. 

Mitä tarvitset ennen aloitusta 

  • OpenCode Desktopin asennettuna. 
  • Lehmus AI -portaalissa luodun API-avaimen, johon on lisätty haluamasi kielimallit. 
  • Niiden kielimallien Public Model ID:t, jotka haluat lisätä OpenCodeen. Löydät Public Model ID:n Lehmus AI -portaalin Models-sivulta avaamalla haluamasi kielimallin tiedot. Lisää OpenCodeen vain sellaisia malleja, jotka olet liittänyt käyttämääsi API-avaimeen. 
  • Yhteyden Oulun yliopiston verkkoon tai VPN-yhteyden. 

Huomioitavaa ennen käyttöä

OpenCode voi lukea ja muokata projektin tiedostoja sekä suorittaa komentoja. Avaa se siinä projektihakemistossa, jota haluat käsitellä, tarkista ehdotetut muutokset ennen hyväksymistä ja säilytä API-avain vain sille tarkoitetussa kentässä.

Näin yhdistät kielimallit 

Avaa Providers-asetukset 

Avaa OpenCodessa File-valikko, valitse Settings ja avaa sen jälkeen Providers. Providers-näkymässä voit lisätä Lehmus AI:n uutena kielimallipalveluntarjoajana.

OpenCode Desktopin File-valikko, jossa Settings-valinta on näkyvissä.
OpenCode Desktopin Settings-näkymä, jossa Providers-asetus on valittuna vasemman reunan valikossa.

Lisää uusi palveluntarjoaja 

Valitse Providers-näkymässä uuden palveluntarjoajan lisääminen kohdasta Custom Provider klikkaamalla Connect-nappia.

OpenCode Desktopin Providers-näkymä, jossa Custom provider -vaihtoehdon Connect-painike on näkyvissä.

Määritä Lehmus AI:n tiedot

  • Lisää palveluntarjoajan nimeksi Lehmus AI.
  • Lisää API-osoitteeksi https://api.lehmus-ai.oulu.fi/v1.
  • Lisää Lehmus AI -portaalissa luomasi API-avain.
OpenCode Desktopin Custom provider -asetukset, joihin on määritetty Lehmus AI:n palveluntarjoajan tunniste, nimi, API-osoite ja API-avaimen kenttä.
  • Lisää sen jälkeen ne Lehmus AI:n kielimallit, joita haluat käyttää OpenCodessa. Käytä mallin tunnisteena Lehmus AI -portaalissa näkyvää Public Model ID:tä ja lisää vain sellaisia malleja, jotka sisältyvät API-avaimeesi. Kirjoita vasemmanpuoleiseen kenttään kielimallin Public Model ID ja oikeanpuoleiseen nimi, jolla tunnistat kielimallin.
Lehmus AI -palveluntarjoajan kielimallien määritys OpenCode Desktopissa, jossa malleille on lisätty Public Model ID ja nimi.

Tallenna palveluntarjoajan asetukset 

Tarkista palveluntarjoajan nimi, API-osoite, API-avain ja lisäämäsi kielimallit. Tallenna asetukset. Lehmus AI:n kielimallien pitäisi tämän jälkeen tulla valittaviksi OpenCodessa.

OpenCode Desktopin kielimallivalikko, jossa Lehmus AI -palveluntarjoajan kielimalleja on valittavissa.

Testaa yhteys 

Lähetä ensin yksinkertainen testipyyntö, esimerkiksi: ”Vastaa lyhyesti ilman projektin tiedostojen käsittelyä.” Tarkista, että OpenCodessa on valittuna Lehmus AI -palveluntarjoaja ja oikea kielimalli. Kun saat vastauksen ilman virheilmoitusta, yhteys on valmis käytettäväksi.

Jos yhteys ei toimi 

Tarkistathan, että: 

  • olet Oulun yliopiston verkossa tai VPN-yhteys on käytössä 
  • API-osoite on https://api.lehmus-ai.oulu.fi/v1 
  • API-avain on syötetty oikein Lehmus AI -palveluntarjoajan asetuksiin 
  • valitsemasi kielimalli on liitetty käyttämääsi API-avaimeen Lehmus AI -portaalissa 
  • mallin tunnisteena on käytetty Lehmus AI -portaalissa näkyvää Public Model ID:tä 

Jos tekemäsi muutokset eivät tule näkyviin, käynnistä OpenCode uudelleen. Jos yhteys ei tämänkään jälkeen toimi, voit ottaa yhteyden ict@oulu.fi ja liittää tukipyyntöön käyttämäsi OpenCode-versio sekä virheilmoitus. Älä liitä tukipyyntöön API-avainta. 

Takaisin ylös

University of Oulu and Oamk

Haluatko varmasti lopettaa keskustelun?