feat(swagger): update swagger (#2884)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mudler <2420543+mudler@users.noreply.github.com>
This commit is contained in:
LocalAI [bot] 2024-07-16 01:39:48 +02:00 committed by GitHub
parent 85c7b28364
commit bc2b8e0063
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 166 additions and 0 deletions

View File

@ -22,6 +22,35 @@ const docTemplate = `{
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/api/p2p": {
"get": {
"summary": "Returns available P2P nodes",
"responses": {
"200": {
"description": "Response",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/schema.P2PNodesResponse"
}
}
}
}
}
},
"/api/p2p/token": {
"get": {
"summary": "Show the P2P token",
"responses": {
"200": {
"description": "Response",
"schema": {
"type": "string"
}
}
}
}
},
"/models/apply": {
"post": {
"summary": "Install models to LocalAI.",
@ -910,6 +939,23 @@ const docTemplate = `{
"Function"
]
},
"p2p.NodeData": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"lastSeen": {
"type": "string"
},
"name": {
"type": "string"
},
"tunnelAddress": {
"type": "string"
}
}
},
"schema.Choice": {
"type": "object",
"properties": {
@ -1317,6 +1363,23 @@ const docTemplate = `{
}
}
},
"schema.P2PNodesResponse": {
"type": "object",
"properties": {
"federated_nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/p2p.NodeData"
}
},
"nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/p2p.NodeData"
}
}
}
},
"schema.TTSRequest": {
"description": "TTS request body",
"type": "object",

View File

@ -15,6 +15,35 @@
},
"basePath": "/",
"paths": {
"/api/p2p": {
"get": {
"summary": "Returns available P2P nodes",
"responses": {
"200": {
"description": "Response",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/schema.P2PNodesResponse"
}
}
}
}
}
},
"/api/p2p/token": {
"get": {
"summary": "Show the P2P token",
"responses": {
"200": {
"description": "Response",
"schema": {
"type": "string"
}
}
}
}
},
"/models/apply": {
"post": {
"summary": "Install models to LocalAI.",
@ -903,6 +932,23 @@
"Function"
]
},
"p2p.NodeData": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"lastSeen": {
"type": "string"
},
"name": {
"type": "string"
},
"tunnelAddress": {
"type": "string"
}
}
},
"schema.Choice": {
"type": "object",
"properties": {
@ -1310,6 +1356,23 @@
}
}
},
"schema.P2PNodesResponse": {
"type": "object",
"properties": {
"federated_nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/p2p.NodeData"
}
},
"nodes": {
"type": "array",
"items": {
"$ref": "#/definitions/p2p.NodeData"
}
}
}
},
"schema.TTSRequest": {
"description": "TTS request body",
"type": "object",

View File

@ -300,6 +300,17 @@ definitions:
- CodeInterpreter
- Retrieval
- Function
p2p.NodeData:
properties:
id:
type: string
lastSeen:
type: string
name:
type: string
tunnelAddress:
type: string
type: object
schema.Choice:
properties:
delta:
@ -576,6 +587,17 @@ definitions:
total_tokens:
type: integer
type: object
schema.P2PNodesResponse:
properties:
federated_nodes:
items:
$ref: '#/definitions/p2p.NodeData'
type: array
nodes:
items:
$ref: '#/definitions/p2p.NodeData'
type: array
type: object
schema.TTSRequest:
description: TTS request body
properties:
@ -616,6 +638,24 @@ info:
title: LocalAI API
version: 2.0.0
paths:
/api/p2p:
get:
responses:
"200":
description: Response
schema:
items:
$ref: '#/definitions/schema.P2PNodesResponse'
type: array
summary: Returns available P2P nodes
/api/p2p/token:
get:
responses:
"200":
description: Response
schema:
type: string
summary: Show the P2P token
/models/apply:
post:
parameters: