1. Learn
  2. /
  3. Cursuri
  4. /
  5. Dezvoltarea sistemelor AI cu OpenAI API

Connected

exercițiu

Definirea unei funcții cu API-uri externe

Dezvolți o aplicație de conversie valutară și ți s-a cerut să construiești un sistem care furnizează informații despre cursul de schimb pe baza solicitărilor utilizatorilor. Ai decis să folosești API-ul OpenAI pentru a extrage codul de monedă relevant din mesajul utilizatorului, apoi să apelezi ExchangeRate API pentru a returna cele mai recente rate de schimb. Ca prim pas în proiectul tău, configurezi funcția pe care o vei transmite parametrului tools din endpoint-ul Chat Completions.

În acest exercițiu, funcțiile get_exchange_rate() și get_response() sunt preîncărcate. Funcția get_exchange_rate() utilizează ExchangeRate API și primește ca intrare un cod de monedă, returnând răspunsul cu informațiile despre cursul de schimb solicitat.

Instrucțiuni

100 XP
  • Definește funcția care va fi transmisă parametrului tools: aceasta trebuie să includă 'name'-ul funcției, o 'description' care specifică că trebuie returnat un cod de monedă corespunzător, precum și detaliile pentru 'parameters' și 'result'.