Passa al contenuto principale

Iniziare

attenzione

Prima di procedere, è importante notare che NON supportiamo il paradigma Spring/Spring Boot. Fiore viene eseguito come un webservice JAX-RS supportato dalla sua implementazione di riferimento Jersey, che viene eseguito come WAR all'interno del contenitore Jetty.

Ulteriori informazioni sulle differenze tra JAX-RS e Spring sono disponibili in questo thread.

Avvio rapido

Avvia un Contenitore

Assicurati che Docker sia installato (Installazione di Docker), quindi esegui questi comandi al clic:

mancia

Sostituisci OPENAI_API_KEY qui sotto con la chiave effettiva che puoi ottenere qui

export OPENAI_API_KEY=...
docker run -it -p 8080:8080 -e OPENAI_API_KEY=$OPENAI_API_KEY paiondatahub/fiore

Ecco fatto. Un endpoint di controllo dello stato può essere bloccato con

curl -v localhost:8080/v1/healthcheck

che darebbe

$ curl -v localhost:8080/v1/healthcheck
* Trying 127.0.0.1:8080...
* Connected to localhost (127.0.0.1) port 8080 (#0)
> GET /v1/healthcheck HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/7.85.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Content-Length: 0
< Server: Jetty(11.0.15)
<
* Connection #0 to host localhost left intact

Invio della Prima richiesta di chat

curl --location 'http://localhost:8080/v1/openai/chat' --header 'Content-Type: application/json' --data '{
"message": "Hello"
}' -v

Lo sviluppatore può ora iniziare ad aggiungere valori aziendali senza dover ripetere i lunghi e laboriosi lavori di scaffolding. Per procedere da qui, incluso il recupero e lo sviluppo del codice sorgente del servizio web, consultare le seguenti sezioni per maggiori dettagli: