Ställ en fråga om huset. Svaret bygger på manualer, journal och prylar
POST
/api/v1/houses/{houseId}/ask
operationId askHouse
- Bearer-token
- Kräver redigeringsrätt i huset, och AI påslaget
- Skrivtaket gäller
Parametrar
| Namn | Var | Typ | Krävs |
|---|---|---|---|
houseId |
adressen | integer | ja |
Kropp application/json · AskBody
| Fält | Typ | Krävs |
|---|---|---|
question |
string | nej |
history |
AskExchangeBody[] | nej |
{
"question": "text",
"history": [
{
"q": "text",
"a": "text"
}
]
}Exempel
curl -X POST "https://husvo.app/api/v1/houses/1/ask" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"question":"text","history":[{"q":"text","a":"text"}]}'Svar
200 Klart · AskResponse
{
"text": "text",
"sources": [
{
"label": "text",
"kind": "text",
"manualId": 1,
"page": 1,
"url": "https://exempel.se/"
}
],
"remaining": 1,
"truncated": false
}Fel, som problem+json (felkoderna):
- 403Inte tillåtet
- 409Krockar med något som redan finns
- 422Kontrollera uppgifterna
- 429För många anrop
- 502AI-tjänsten svarade inte
- 503Avstängt just nu