Un endpoint White Label è un endpoint che un rivenditore aggiunge all'API che vende con il proprio nome. Non è una capacità nuova — sono alcune delle operazioni che quell'API ha già, in ordine, dietro un solo indirizzo e un solo nome scelti dal rivenditore. I suoi clienti lo chiamano come chiamano qualunque altra cosa, e i loro assistenti lo vedono nell'elenco degli strumenti accanto alle operazioni con cui è costruito.
Perché un rivenditore ne vuole uno
Perché il prodotto che vende di solito non è un'operazione. «Scaldiamo una lista per voi» è una ricerca, poi una reazione per ogni risultato, poi un invito alle persone che li hanno scritti — quattro chiamate che gli assistenti dei suoi clienti devono azzeccare, e in ordine, ogni volta. Un endpoint è lo stesso lavoro, nominato una volta sola e descritto con le parole del rivenditore stesso.
Con che cosa può e non può essere costruito
Solo con operazioni che il piano del rivenditore stesso include. Un endpoint proprio è una scorciatoia dentro l'API che ha acquistato, mai un modo per aggirarla: un passaggio che nomina qualcosa fuori dal suo piano viene rifiutato quando l'endpoint viene scritto, non quando viene eseguito.
Condizioni e cicli sono ammessi; un linguaggio di espressioni no. Un valore è JSON ordinario oppure un percorso letto da quanto l'esecuzione ha prodotto finora, e una condizione è un confronto. Non viene valutato nulla, perché l'endpoint è scritto da un cliente, salvato e poi eseguito sul server del fornitore contro un account vero.
Quanto può spendere una chiamata
Un ciclo significa che un endpoint può chiedere più lavoro di quanto qualcuno volesse chiederne, quindi ogni esecuzione ha dei massimali: un numero di operazioni, un numero di iterazioni e un tempo limite. Raggiungerne uno è una risposta, non un errore — dice che cosa era già stato fatto, perché non c'è modo di annullare un messaggio già inviato.
Ogni passaggio viene autorizzato come una richiesta nuova, quindi un id prodotto dal primo passaggio deve dimostrare di nuovo la propria validità prima che il secondo possa usarlo. Un endpoint composto non è un modo per saltare i controlli che le operazioni al suo interno portano con sé, e consuma lo stesso budget di ritmo che consumano loro.
L'altra metà: togliere ciò che è nostro
Un rivenditore può anche nascondere le operazioni che non vuole offrire. Nascondere un'operazione la toglie dall'elenco degli strumenti, dal manifesto e dal riferimento; la rotta risponde ancora, così un cliente che già la chiama non si ritrova con qualcosa di rotto per una modifica fatta in una frase. Un rivenditore che vuole un'intera area fuori smette invece di offrire quell'area.
Domande frequenti
Un agente IA può scriverne uno per me?
È il modo più comune. Descrivete che cosa deve fare l'endpoint e quali delle vostre operazioni deve usare, e l'assistente scrive i passaggi e lo salva. Se ne usa una che il vostro piano non include, viene rifiutato con il nome dell'operazione, quindi un tentativo sbagliato viene corretto anziché salvato.
Un endpoint tutto mio costa di più da eseguire?
Costa quanto costano le operazioni che contiene. Una chiamata che compie quattro azioni consuma lo stesso budget di ritmo di quattro chiamate che le compiono, perché ogni passaggio viene autorizzato e distanziato come una richiesta a sé.