Cleanup example responses provided in the README

This commit is contained in:
conache 2024-03-07 16:00:15 +02:00
parent f1f3ec003d
commit 1953bd0c3c
No known key found for this signature in database

View File

@ -98,22 +98,38 @@ curl --location 'http://localhost:6000/api/v1/functions/execute' \
``` ```
Response: Response:
``` ```
{"code":"200","request_id":"e3daeda0-c849-4b68-b21d-8f51e42bb9d3","results":[{"result":{"stdout":"{\"value\":\"2564.250058819078\"}\n\n\n","stderr":"","exit_code":0},"peers":["12D3KooWG8dHctRt6ctakJfG5masTnLaKM6xkudoR5BxLDRSrgVt"],"frequency":100}],"cluster":{"peers":["12D3KooWG8dHctRt6ctakJfG5masTnLaKM6xkudoR5BxLDRSrgVt"]}} {
"code": "200",
"request_id": "03001a39-4387-467c-aba1-c0e1d0d44f59",
"results": [
{
"result": {
"stdout": "{\"value\":\"2564.021586281073\"}",
"stderr": "",
"exit_code": 0
},
"peers": [
"12D3KooWG8dHctRt6ctakJfG5masTnLaKM6xkudoR5BxLDRSrgVt"
],
"frequency": 100
}
],
"cluster": {
"peers": [
"12D3KooWG8dHctRt6ctakJfG5masTnLaKM6xkudoR5BxLDRSrgVt"
]
}
}
``` ```
## Testing inference only ## Testing inference only
This setup allows to develop your model without the need for bringing up the head and worker. This setup allows to develop your model without the need for bringing up the head and worker.
To only test the inference model, you can just: To only test the inference model, you can just:
- In docker-compose.yml, under `inference` service, uncomment the lines:
```
ports:
- "8000:8000"
```
- Run `docker compose up --build inference` and wait for the initial data load. - Run `docker compose up --build inference` and wait for the initial data load.
- Requests can now be sent, e.g. request ETH price inferences as in: - Requests can now be sent, e.g. request ETH price inferences as in:
``` ```
$ curl http://localhost:8000/inference/ETH $ curl http://localhost:8000/inference/ETH
{"value":"2564.2513659239594"} {"value":"2564.021586281073"}
``` ```
or update the node's internal state (download pricing data, train and update the model): or update the node's internal state (download pricing data, train and update the model):
``` ```