V tomto návode budete informovaný o najnovšej verzii OpenAI API. Obsahuje niektoré zmeny, ktoré musíte zohľadniť, aby vaše implementácie fungovali bez problémov. Ide o kľúčovú aktualizáciu, ktorá sa zameriava najmä na zjednodušenie manipulácie s API. Okrem toho vám ukážeme, ako pracovať s novou verziou AstroJS, ktorá tiež vyžaduje niektoré úpravy. Pripravte sa, pretože v tejto príručke sa dozviete všetko podstatné pre úspešné implementovanie najnovších aktualizácií.

Najdôležitejšie poznatky

  • OpenAI API zjednodušila manipuláciu tým, že sa odstránila potreba samostatného konfiguračného objektu.
  • Okrem toho došlo k zmene pri vytváraní chatových doplnení.
  • Pri používaní AstroJS je teraz dôležitá veľká písmená metód.

Krok za krokom sprievodca

Začnime s prvým krokom, ktorým je inštalácia OpenAI API.

Tu použijete príkaz npm install openai na pridanie najnovšej verzie OpenAI API do vášho projektu.

OpenAI API: Urobiť dôležité zmeny a nastavenia v AstroJS

Po dokončení inštalácie si všimnite zmeny v kontrole verzií API. Nová verzia obsahuje niektoré úpravy, ktoré musíte urobiť.

V pôvodnej verzii ste museli vytvoriť konfiguráciu s new Configuration. Tento krok zahŕňa import konfigurácie a OpenAI API.

Teraz, s novým API, je to oveľa jednoduchšie. Môžete importovať OpenAI API ako predvolený import. To znamená, že jednoducho importujete openai bez potreby vytvoriť samostatnú konfiguráciu. Stačí použiť priamo konštruktor OpenAI a predať API kľúč v konštruktore.

OpenAI API: Dôležité zmeny a nastavenia v AstroJS vykonať

Pri používaní objektu OpenAI, ktorý teraz máte, sa uistite, že správne voláte vaše API metódy. Spôsob vytvárania metód je pri novej verzii tiež trochu odlišný. V pôvodnom API ste použili openai.createChatCompletion na vytvorenie chatových doplnkov.

OpenAI API: Dôležité zmeny a nastavenia v AstroJS vykonať

V novej verzii však musíte použiť openai.chat.completions.create. Tu je používanie metód trochu zdĺhavé, pretože teraz musíte použiť hlboko zanorené volania.

OpenAI API: Dôležité zmeny a nastavenia treba vykonať v AstroJS

Prawdopodobne sa pýtate, ako sa teraz postaviť k získanej odpovedi. V pôvodnej verzii ste museli pristúpiť k datám.choices na získanie prvého výberu.

OpenAI API: Vykonajte dôležité zmeny a nastavenia v AstroJS

Teraz v novej API stačí pristúpiť iba k completionResponse.choices, bez akéhokoľvek medzivýsledku. To znamená, že ste prístup k odpovedi zjednodušili.

OpenAI API: Urobte dôležité zmeny a nastavenia v AstroJS

To sú dve kľúčové zmeny v manipulácii s OpenAI API, na ktoré by ste mali pamätať. Je dôležité, aby ste pri vytváraní objektov a volaní metód zachovali opatrnosť, pretože zásada samotná zostáva rovnaká, ale syntax sa zmenila.

Teraz sa zameriame na zmeny v AstroJS. Tu existuje nová verzia, na ktorú musíte dbať, ak pracujete s Astro. Aktuálna verzia, ktorú vidím, je 409. Preto, ak vytvoríte nový projekt pomocou npm create astro, mali by ste sa uistiť, že metódy, ako je get a post, stále píšete veľkými písmenami.

OpenAI API: Vykonajte dôležité zmeny a nastavenia v AstroJS

To znamená, že ak ste predtým písali get a post malými písmenami, musíte teraz zabezpečiť, že ich správne píšete veľkými písmenami, ako aj iné metódy HTTP. Inak sa môžete stretnúť s problémami, ktoré môžu ovplyvniť funkčnosť vášho aplikácie.

OpenAI API: Dôležité zmeny a nastavenia v AstroJS vykonať

Nakoniec vás vyzývam, aby ste všetky zmeny uskutočnili opatrne. Sú skutočne minimálne, ale kľúčové pre vašu budúcu prácu s OpenAI API a AstroJS. Zásada zostáva rovnaká, preto by ste sa mali ľahko prispôsobiť novým pravidlám.

OpenAI API: Vykonajte dôležité zmeny a nastavenia v AstroJS

Zhrnutie

V tomto tutoriáli si naučil(a) potrebné kroky na pochopenie najnovších zmien v OpenAI API a prácu s novou verziou AstroJS. Mohol si vidieť, ako API teraz môže byť jednoduchšie používané a aké špecifické úpravy sú potrebné pri práci s ním. Nezabudni čo najskôr a správne implementovať tieto zmeny, aby si zabezpečil(a) plynulý priebeh s tvojimi projektmi.

Často kladené otázky

Aký je hlavný cieľ najnovšej verzie OpenAI API?Hlavným cieľom je zjednodušenie práce s ním a zníženie počtu potrebných krokov pri prístupe k API.

Aké zmeny musím dbať pri AstroJS?Pri AstroJS musíš zabezpečiť, aby všetky HTTP metódy ako get a post boli napísaný s veľkým počiatočným písmenom.

Kde nájdem ďalšie informácie o zmenách v OpenAI API?V sprievodnom textovom dokumente, ktorý sumarizuje špecifické zmeny.

Ako pracovať s novou funkciou Chat-Kompletácie?Musíš použiť openai.chat.completions.create na vytvorenie nových chatov, namiesto openai.createChatCompletion.

Čo sa stane, ak zabudnem odoslať API kľúč?Bez API kľúča nie je možné sa pripojiť k databáze OpenAI a funkcie nie je možné volať.