API jungtys

API jungtys – tai tinkintos HTTP funkcijos, kurias jūsų agentai gali iškviesti pokalbio metu: rasti užsakymą, sukurti užklausą, gauti paskyros būseną iš jūsų vidinės sistemos. Galinį tašką vieną kartą apibrėžiate skiltyje Jungtys → API (/dashboard/api-connections); agentai, prie kurių pridėta jungtis, gali ją iškviesti, kai to reikia pokalbio metu.

Jungtį galima sukurti dviem būdais: įklijuoti turinį, kurį vedlys gali išanalizuoti, arba nustatyti jungtį rankiniu būdu.

Greitas būdas: įklijuokite ir analizuokite

  1. Spustelėkite Nauja API jungtis

    Dialogo lange atidaromas vedlys. Į lauką įklijuokite pavyzdinę cURL komandą, OpenAPI/Swagger specifikaciją, Postman eksportą, TypeScript sąsają arba Zod schemą.

  2. Spustelėkite Analizuoti

    ThunderPhone pagal įklijuotą turinį nustato visą jungtį – URL, metodą, antraštes ir parametrų schemą, sudarytą iš rastų užklausos parametrų bei užklausos turinio. Įklijuotos antraštės (įskaitant autentifikavimo antraštes) perkeliamos į galinio taško konfigūraciją.

  3. Patvirtinkite paryškintus laukus

    Nustatyta konfigūracija atidaroma su peržiūrai paryškintais numatytais laukais. Pakoreguokite pavadinimus, aprašymus ir parametrų tipus, kad agentas suprastų, kada ir kaip iškviesti funkciją – aprašymą skaito modelis.

  4. Patvirtinti ir išsaugoti

    Išsaugant pirmiausia atliekama tiesioginė bandomoji užklausa į jūsų galinį tašką. Jei užklausa nepavyksta, jungtis neišsaugoma – pataisykite URL, autentifikavimo antraštes arba turinį ir bandykite dar kartą. Sėkmės atveju jungtis išsaugoma su žyma Patvirtinta.

Jei vedlys jūsų įklijuotame turinyje neranda užklausos URL, jis apie tai praneš – įtraukite visą http(s) galinį tašką ir bandykite dar kartą.

Nustatymas rankiniu būdu

Vedlyje spustelėkite Nustatyti rankiniu būdu → (arba Norite, kad tai nustatytų DI? Išbandykite vedlį →, kad grįžtumėte). Rankinio nustatymo įrankyje yra du redaktoriai:

Skydelyje Bandomoji užklausa (pasirenkama) galite išsiųsti sukonfigūruotą užklausą prieš išsaugodami ir peržiūrėti būseną, delsą bei atsakymo peržiūrą. Patvirtinti ir išsaugoti visada atlieka šį testą ir išsaugo tik sėkmės atveju.

Tvarkykite jungtis

Kiekvienoje jungties eilutėje rodoma jos patvirtinimo būsena – Patvirtinta, Neišbandyta arba Klaida – funkcijos pavadinimas ir ją naudojantys agentai. Eilutės veiksmų meniu galite:

Pridėkite ją prie agento

Pridėkite jungtį prie agento konstruktoriaus API jungčių skiltyje (Sukurkite agentą). Sąraše rodoma, kurie agentai naudoja kiekvieną jungtį, todėl iš karto matysite, ką paveiks pakeitimas.

Tolesni veiksmai