Tässä oppaassa saat tietoa uusimmasta OpenAI:n API-versiosta. Siinä on joitain muutoksia, jotka sinun on otettava huomioon, jotta toteutuksesi toimisivat moitteettomasti. Kyseessä on olennainen päivitys, jonka tavoitteena on helpottaa API:n käsittelyä. Lisäksi näytämme sinulle, miten käsittelet uutta AstroJS:n versiota, joka vaatii myös muutoksia. Ole valmis, sillä tässä oppaassa saat kaiken tarvittavan onnistuneiden päivitysten toteuttamiseksi.

Tärkeimmät havainnot

  • OpenAI:n API on yksinkertaistanut käsittelyään poistamalla tarpeen erilliselle määrittely-objektille.
  • Lisäksi muutoksia on chat-päätösten luomisessa.
  • AstroJS:n käytössä on nyt kiinnitettävä huomiota metodien isoihin kirjaimiin.

Askel-askeleelta opas

Aloittakaamme ensimmäisestä vaiheesta eli OpenAI:n API:n asentamisesta.

Tässä käytät komentoa npm install openai ottaaksesi uusimman OpenAI:n API-version projektiisi.

OpenAI-rajapinta: Tärkeät muutokset ja asetukset AstroJS:ssä

Kun asennus on valmis, huomioithan muutokset API-versionhallinnassa. Uudessa versiossa on joitain muutoksia, joita sinun on tehtävä.

Vanhassa versiossa sinun piti luoda asetukset new Configurationilla. Tämä sisälsi määrittelyjen ja OpenAI:n API:n tuonnin.

Nyt uuden API:n kanssa sinun on paljon helpompaa. Voit tuoda OpenAI:n API:n oletusimporthandlauksena. Tämä tarkoittaa, että tuot yksinkertaisesti openai:n tuontilausekkeella, ilman erillisten asetusten luomista. Riittää, että käytät OpenAI-konstruktoria suoraan ja annat API-avaimen konstruktoriin.

OpenAI API: Tärkeitä muutoksia ja asetuksia AstroJS-sovelluksessa

Käyttöönotetun OpenAI-objektin käytössä sinun on varmistettava, että kutsut API-metodejasi oikein. Metodin luominen on myös hieman erilainen uudessa versiossa. Vanhassa API:ssa käytit openai.createChatCompletion luodaksesi chat-päätökset.

OpenAI:n API: Tärkeitä muutoksia ja asetuksia AstroJS:ssä

Uudessa versiossa kuitenkin käytät openai.chat.completions.createa. Tässä tapauksessa metodin käyttö on hieman monimutkaistunut, koska sinun on nyt käytettävä syvemmälle upotettuja kutsuja.

OpenAI API: Tärkeiden muutosten ja asetusten tekeminen AstroJS:ssä

Luultavasti mietitkin, miten käsittelisit kysyttyä vastausta. Vanhassa versiossa sinun piti käyttää data.choices päästäksesi ensimmäiseen valintaan.

OpenAI API: Tärkeät muutokset ja asetukset tehdä AstroJS:ssä

Uudessa API:ssa sinun tarvitsee nyt vain käyttää completionResponse.choices päästäksesi valintaan ilman tietopistettä välissä. Tämä tarkoittaa, että pääsy vastaukseen on nyt helpompaa.

OpenAI-rajapinta: Tee tärkeät muutokset ja asetukset AstroJS:ssa

Nämä ovat kaksi päätäntärkeää muutosta OpenAI:n API-käsittelyssä, jotka sinun tulisi huomioida. On tärkeää, että olet varovainen objektien luonnissa ja metodeja kutsuessa, koska periaate pysyy samana, mutta syntaksi on muuttunut.

Nyt siirrymme AstroJS:ssa tapahtuneisiin muutoksiin. Täällä on uusi versio, jota sinun on pidettävä silmällä Astroa käyttäessäsi. Viimeisin versio, jonka näen, on 409. Joten jos luot uuden projektin npm:llä luomalla astroa, varmista, että jatkat metodien kuten get ja post suurilla kirjaimilla kirjoittamista.

OpenAI-rajapinta: Tärkeät muutokset ja asetukset AstroJS:ssä

Toisin sanoen, jos aiemmin kirjoitit getin ja postin pienillä kirjaimilla, varmista nyt kirjoittavasi ne oikein isolla alkukirjaimella, kuten luonnollisesti myös muut HTTP-metodit. Muuten saatat törmätä ongelmiin, jotka voivat vaikuttaa sovelluksesi toiminnallisuuteen.

OpenAI API: Tee tärkeitä muutoksia ja asetuksia AstroJS:ssä

Lopuksi kehotan sinua tekemään kaikki muutokset huolellisesti. Ne ovat todella pieniä, mutta ratkaisevia tulevaisuuden työssäsi OpenAI:n API:n ja AstroJS:n kanssa. Periaate pysyy samana suurin piirtein, joten sinun pitäisi helposti sopeutua uusiin sääntöihin.

OpenAI:n API: Tärkeitä muutoksia ja asetuksia tehdä AstroJS:ssä

Kokonaisuus

Tässä oppaassa olet oppinut tarvittavat vaiheet ymmärtääksesi OpenAI:n API:n viimeisimmät muutokset ja uuden AstroJS:n version käsittelyn. Olet nähnyt, miten API:a voidaan nyt käyttää helpommin ja mitkä tietynlaiset mukautukset ovat tarpeen käsittelyssä. Muista toteuttaa muutokset ajoissa ja oikein varmistaaksesi sujuvan toiminnan projektiesi kanssa.

Usein kysytyt kysymykset

Mikä on uusimman OpenAI API -version pääasiallinen tavoite?Pääasiallinen tavoite on helpottaa käsittelyä ja vähentää tarvittavia vaiheita API:n käytössä.

Mitä muutoksia minun on huomioitava AstroJS:ssä?AstroJS:ssä sinun tulee varmistaa, että kaikki HTTP-metodit kuten get ja post kirjoitetaan isoilla kirjaimilla.

Mistä löydän lisätietoja muutoksista OpenAI API:ssa?Täydentävästä tekstitiedostosta, joka tiivistää tarkemmin muutokset.

Miten käsitellä uutta chattitäydennysominaisuutta?Sinun tulee käyttää openai.chat.completions.create uusien chattien luomiseen, sen sijaan että käyttäisit openai.createChatCompletion.

Mitä tapahtuu, jos unohdan API-avaimen välittämisen?Ilman API-avainta yhteyttä OpenAI-tietokantaan ei voida muodostaa, eikä toimintoja voida kutsua.