diff --git a/swagger/docs.go b/swagger/docs.go index a359ae10b..4d9a6746a 100644 --- a/swagger/docs.go +++ b/swagger/docs.go @@ -215,6 +215,30 @@ const docTemplate = `{ } } }, + "/mcp/v1/completions": { + "post": { + "summary": "Generate completions for a given prompt and model.", + "parameters": [ + { + "description": "query params", + "name": "request", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/schema.OpenAIRequest" + } + } + ], + "responses": { + "200": { + "description": "Response", + "schema": { + "$ref": "#/definitions/schema.OpenAIResponse" + } + } + } + } + }, "/metrics": { "get": { "summary": "Prometheus metrics endpoint", diff --git a/swagger/swagger.json b/swagger/swagger.json index cb9081e48..c313a3422 100644 --- a/swagger/swagger.json +++ b/swagger/swagger.json @@ -208,6 +208,30 @@ } } }, + "/mcp/v1/completions": { + "post": { + "summary": "Generate completions for a given prompt and model.", + "parameters": [ + { + "description": "query params", + "name": "request", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/schema.OpenAIRequest" + } + } + ], + "responses": { + "200": { + "description": "Response", + "schema": { + "$ref": "#/definitions/schema.OpenAIResponse" + } + } + } + } + }, "/metrics": { "get": { "summary": "Prometheus metrics endpoint", diff --git a/swagger/swagger.yaml b/swagger/swagger.yaml index d04ac0022..23611b88c 100644 --- a/swagger/swagger.yaml +++ b/swagger/swagger.yaml @@ -872,6 +872,21 @@ paths: schema: $ref: '#/definitions/services.GalleryOpStatus' summary: Returns the job status + /mcp/v1/completions: + post: + parameters: + - description: query params + in: body + name: request + required: true + schema: + $ref: '#/definitions/schema.OpenAIRequest' + responses: + "200": + description: Response + schema: + $ref: '#/definitions/schema.OpenAIResponse' + summary: Generate completions for a given prompt and model. /metrics: get: parameters: