Šajā pamācībā mēs parādīsim, kā izmantot OpenAI API, lai apstrādātu lietotāja ziņojumus. Iepriekšējā videoklipā mēs izmantojām fiksētu tekstu ("sveiki"), bet tagad mēs vēlamies iepazīstināt ar iespēju nodot lietotāja sniegtu tekstu, izmantojot URL. Ir svarīgi, lai jūs saprastu pamatus, kā iegūt URL parametrus un nodot tos API, lai nodrošinātu personalizētu mijiedarbību ar mākslīgo intelektu.

Galvenās atziņas

  • Jūs uzzināsiet, kā lietotāja tekstu nodot URL kā vaicājuma parametru un sazināties ar OpenAI API.
  • Uzzināsiet arī, kādas konfigurācijas ir nepieciešamas jūsu projektā, lai atbalstītu šo funkcionalitāti.

Soli pa solim

Lai veiktu implementāciju, sekojiet šai soli pa solim sniegtajai rokasgrāmatai.

1. solis: sagatavošanās darbi

Vispirms jums jāpārliecinās, ka esat pareizi iestatījis OpenAI API. Iepriekšējā video mēs parādījām, kā izsaukt API un izmantot fiksētu virkni. Jums jau vajadzētu būt pabeiguši sava projekta pamata konfigurāciju.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

2. solis: lietotāja teksta nodošana, izmantojot URL

Tagad mēs vēlamies nodrošināt iespēju pārsūtīt dinamisku tekstu. Tas tiek pārsūtīts mūsu lietojumprogrammai, izmantojot URL kā vaicājuma parametru. Šai metodei izšķiroši svarīgi ir parametri pēc jautājuma zīmes URL adresē.

Šajā solī mēs integrējam loģiku, lai no URL iegūtu paredzamo ziņojuma parametru. Parametrs, ko mēs vēlamies izmantot, tiek saukts msg un tiek iegūts ar url.searchParams.get("msg").

posms: ziņojuma apstrāde

Kad esam ieguvuši tekstu, mums tas jāizmanto API pieprasījumā. Šeit mums jāpārliecinās, ka nodotais teksts patiešām tiek nosūtīts uz API.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

Ja testēšanas laikā mēs saņemam kļūdu, piemēram, "Bad Request" (slikts pieprasījums), tas norāda uz problēmu ar ziņojuma pārsūtīšanu. Pārbaudiet, vai jaunais ziņojuma parametrs ir pareizi nodots pieprasījumam.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

Solis Nr. 4: Problēmu novēršana

Mums joprojām var rasties problēmas ar konfigurāciju. Pārliecinieties, vai visi nepieciešamie parametri ir pareizi nodoti pieprasījumam. Ja pārbaudei izmantojat fiksēto virkni un tā darbojas, varat pārliecināties, ka kļūda nepārprotami ir izvilktajā parametrā.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

Solis Nr. 5: Pielāgojiet Astro konfigurāciju

Svarīgs elements ir jūsu projekta konfigurācija programmā Astro. Jums jāpārliecinās, ka izejas vērtība ir iestatīta uz serveri. Tas nodrošina servera puses atveidošanu un līdz ar to pareizu URL parametru nolasīšanu.

Šī izmaiņa ir ļoti svarīga, jo tā ļauj pareizi nolasīt parametrus un nodot tos API.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

Solis Nr. 6: lietojumprogrammas testēšana

Tagad jums ir jātestē lietojumprogramma. Izmēģiniet URL ievadīt dažādus ievades datus, lai redzētu, kādas atbildes saņemat no API. Piemēram, pieprasījums varētu būt šāds: ?msg=Hello World.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

Atbilde tiks parādīta pārlūkprogrammā, un tai būtu pareizi jāatbild uz jūsu pieprasījumu. Ja viss darbojas pareizi, šeit jau var redzēt pirmo mijiedarbību ar mākslīgo intelektuālo intelektu.

7. posms: Paplašinājumi un secinājumi

Pēdējā solī mēs vēlamies paplašināt sistēmu. Tā vietā, lai API nosūtītu tikai vienu tekstu, tagad varat palaist arī visu tērzēšanas vēsturi. Tas ļauj jums veidot dabiskāku sarunu.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

Turpmākajos videoklipos redzēsiet, kā jūs varat tālāk attīstīt savu React lietotni, lai izveidotu vēl lietotājam draudzīgāku saskarni.

OpenAI API: Pārsūtīt lietotāja ziņojumus, izmantojot URL

Kopsavilkums

Šajā pamācībā jūs uzzinājāt, kā izmantot OpenAI API, lai nodotu lietotāja ziņojumus, izmantojot URL parametrus. Tagad jūs saprotat svarīgus soļus, lai sagatavotu, apstrādātu un testētu savu lietojumprogrammu.

Biežāk uzdotie jautājumi

Kas ir OpenAI API?OpenAI API ir pakalpojums, kas ļauj piekļūt mākslīgā intelekta modeļiem un veikt tiem teksta pieprasījumus.

Kā novērst API pieprasījumu kļūdas?Pārbaudiet, vai pareizi nododat visus nepieciešamos parametrus un vai API konfigurācija ir iestatīta pareizi.

Vai man ir nepieciešamas īpašas zināšanas, lai izmantotu API?Pamata zināšanas par JavaScript un tīmekļa lietojumprogrammu izstrādi ir priekšrocība, bet nav obligāti nepieciešamas.