run openapi generator

This commit is contained in:
Dinesh Yeduguru 2025-03-12 13:33:02 -07:00
parent 8b63aba7a4
commit e9da8c558f
2 changed files with 131 additions and 76 deletions

View file

@ -4549,7 +4549,7 @@
"metrics": { "metrics": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/MetricEvent" "$ref": "#/components/schemas/MetricInResponse"
} }
}, },
"completion_message": { "completion_message": {
@ -4571,46 +4571,9 @@
"title": "ChatCompletionResponse", "title": "ChatCompletionResponse",
"description": "Response from a chat completion request." "description": "Response from a chat completion request."
}, },
"MetricEvent": { "MetricInResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
"trace_id": {
"type": "string"
},
"span_id": {
"type": "string"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"attributes": {
"type": "object",
"additionalProperties": {
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"type": {
"type": "string",
"const": "metric",
"default": "metric"
},
"metric": { "metric": {
"type": "string" "type": "string"
}, },
@ -4630,13 +4593,10 @@
}, },
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"timestamp",
"type",
"metric", "metric",
"value", "value"
"unit"
], ],
"title": "MetricEvent" "title": "MetricInResponse"
}, },
"TokenLogProbs": { "TokenLogProbs": {
"type": "object", "type": "object",
@ -4713,6 +4673,12 @@
"CompletionResponse": { "CompletionResponse": {
"type": "object", "type": "object",
"properties": { "properties": {
"metrics": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MetricInResponse"
}
},
"content": { "content": {
"type": "string", "type": "string",
"description": "The generated completion text" "description": "The generated completion text"
@ -4922,7 +4888,7 @@
"metrics": { "metrics": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/MetricEvent" "$ref": "#/components/schemas/MetricInResponse"
} }
}, },
"event": { "event": {
@ -5080,6 +5046,12 @@
"CompletionResponseStreamChunk": { "CompletionResponseStreamChunk": {
"type": "object", "type": "object",
"properties": { "properties": {
"metrics": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MetricInResponse"
}
},
"delta": { "delta": {
"type": "string", "type": "string",
"description": "New content generated since last chunk. This can be one or more tokens." "description": "New content generated since last chunk. This can be one or more tokens."
@ -8361,6 +8333,71 @@
], ],
"title": "LogSeverity" "title": "LogSeverity"
}, },
"MetricEvent": {
"type": "object",
"properties": {
"trace_id": {
"type": "string"
},
"span_id": {
"type": "string"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"attributes": {
"type": "object",
"additionalProperties": {
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"type": {
"type": "string",
"const": "metric",
"default": "metric"
},
"metric": {
"type": "string"
},
"value": {
"oneOf": [
{
"type": "integer"
},
{
"type": "number"
}
]
},
"unit": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"type",
"metric",
"value"
],
"title": "MetricEvent"
},
"SpanEndPayload": { "SpanEndPayload": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -8448,7 +8485,6 @@
}, },
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"timestamp",
"type", "type",
"payload" "payload"
], ],
@ -8520,7 +8556,6 @@
}, },
"additionalProperties": false, "additionalProperties": false,
"required": [ "required": [
"timestamp",
"type", "type",
"message", "message",
"severity" "severity"

View file

@ -3101,7 +3101,7 @@ components:
metrics: metrics:
type: array type: array
items: items:
$ref: '#/components/schemas/MetricEvent' $ref: '#/components/schemas/MetricInResponse'
completion_message: completion_message:
$ref: '#/components/schemas/CompletionMessage' $ref: '#/components/schemas/CompletionMessage'
description: The complete response message description: The complete response message
@ -3116,29 +3116,9 @@ components:
- completion_message - completion_message
title: ChatCompletionResponse title: ChatCompletionResponse
description: Response from a chat completion request. description: Response from a chat completion request.
MetricEvent: MetricInResponse:
type: object type: object
properties: properties:
trace_id:
type: string
span_id:
type: string
timestamp:
type: string
format: date-time
attributes:
type: object
additionalProperties:
oneOf:
- type: string
- type: integer
- type: number
- type: boolean
- type: 'null'
type:
type: string
const: metric
default: metric
metric: metric:
type: string type: string
value: value:
@ -3149,12 +3129,9 @@ components:
type: string type: string
additionalProperties: false additionalProperties: false
required: required:
- timestamp
- type
- metric - metric
- value - value
- unit title: MetricInResponse
title: MetricEvent
TokenLogProbs: TokenLogProbs:
type: object type: object
properties: properties:
@ -3211,6 +3188,10 @@ components:
CompletionResponse: CompletionResponse:
type: object type: object
properties: properties:
metrics:
type: array
items:
$ref: '#/components/schemas/MetricInResponse'
content: content:
type: string type: string
description: The generated completion text description: The generated completion text
@ -3410,7 +3391,7 @@ components:
metrics: metrics:
type: array type: array
items: items:
$ref: '#/components/schemas/MetricEvent' $ref: '#/components/schemas/MetricInResponse'
event: event:
$ref: '#/components/schemas/ChatCompletionResponseEvent' $ref: '#/components/schemas/ChatCompletionResponseEvent'
description: The event containing the new content description: The event containing the new content
@ -3529,6 +3510,10 @@ components:
CompletionResponseStreamChunk: CompletionResponseStreamChunk:
type: object type: object
properties: properties:
metrics:
type: array
items:
$ref: '#/components/schemas/MetricInResponse'
delta: delta:
type: string type: string
description: >- description: >-
@ -5701,6 +5686,43 @@ components:
- error - error
- critical - critical
title: LogSeverity title: LogSeverity
MetricEvent:
type: object
properties:
trace_id:
type: string
span_id:
type: string
timestamp:
type: string
format: date-time
attributes:
type: object
additionalProperties:
oneOf:
- type: string
- type: integer
- type: number
- type: boolean
- type: 'null'
type:
type: string
const: metric
default: metric
metric:
type: string
value:
oneOf:
- type: integer
- type: number
unit:
type: string
additionalProperties: false
required:
- type
- metric
- value
title: MetricEvent
SpanEndPayload: SpanEndPayload:
type: object type: object
properties: properties:
@ -5758,7 +5780,6 @@ components:
$ref: '#/components/schemas/StructuredLogPayload' $ref: '#/components/schemas/StructuredLogPayload'
additionalProperties: false additionalProperties: false
required: required:
- timestamp
- type - type
- payload - payload
title: StructuredLogEvent title: StructuredLogEvent
@ -5800,7 +5821,6 @@ components:
$ref: '#/components/schemas/LogSeverity' $ref: '#/components/schemas/LogSeverity'
additionalProperties: false additionalProperties: false
required: required:
- timestamp
- type - type
- message - message
- severity - severity