diff --git a/client-sdks/stainless/openapi.yml b/client-sdks/stainless/openapi.yml index 9269b7e39..9703f94b5 100644 --- a/client-sdks/stainless/openapi.yml +++ b/client-sdks/stainless/openapi.yml @@ -12180,227 +12180,6 @@ components: - $ref: '#/components/schemas/OpenAIResponseContentPartReasoningText' title: OpenAIResponseContentPartReasoningText title: OpenAIResponseContentPartOutputText | OpenAIResponseContentPartRefusal | OpenAIResponseContentPartReasoningText - SpanEndPayload: - description: Payload for a span end event. - properties: - type: - const: span_end - default: span_end - title: Type - type: string - status: - $ref: '#/components/schemas/SpanStatus' - required: - - status - title: SpanEndPayload - type: object - SpanStartPayload: - description: Payload for a span start event. - properties: - type: - const: span_start - default: span_start - title: Type - type: string - name: - title: Name - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - required: - - name - title: SpanStartPayload - type: object - SpanStatus: - description: The status of a span indicating whether it completed successfully or with an error. - enum: - - ok - - error - title: SpanStatus - type: string - StructuredLogPayload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - LogSeverity: - description: The severity level of a log message. - enum: - - verbose - - debug - - info - - warn - - error - - critical - title: LogSeverity - type: string - MetricEvent: - description: A metric event containing a measured value. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: metric - default: metric - title: Type - type: string - metric: - title: Metric - type: string - value: - anyOf: - - type: integer - - type: number - title: integer | number - unit: - title: Unit - type: string - required: - - trace_id - - span_id - - timestamp - - metric - - value - - unit - title: MetricEvent - type: object - StructuredLogEvent: - description: A structured log event containing typed payload data. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: structured_log - default: structured_log - title: Type - type: string - payload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - required: - - trace_id - - span_id - - timestamp - - payload - title: StructuredLogEvent - type: object - UnstructuredLogEvent: - description: An unstructured log event containing a simple text message. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: unstructured_log - default: unstructured_log - title: Type - type: string - message: - title: Message - type: string - severity: - $ref: '#/components/schemas/LogSeverity' - required: - - trace_id - - span_id - - timestamp - - message - - severity - title: UnstructuredLogEvent - type: object - Event: - discriminator: - mapping: - metric: '#/components/schemas/MetricEvent' - structured_log: '#/components/schemas/StructuredLogEvent' - unstructured_log: '#/components/schemas/UnstructuredLogEvent' - propertyName: type - oneOf: - - $ref: '#/components/schemas/UnstructuredLogEvent' - title: UnstructuredLogEvent - - $ref: '#/components/schemas/MetricEvent' - title: MetricEvent - - $ref: '#/components/schemas/StructuredLogEvent' - title: StructuredLogEvent - title: UnstructuredLogEvent | MetricEvent | StructuredLogEvent MetricInResponse: description: A metric value included in API responses. properties: @@ -13225,236 +13004,6 @@ components: - logger_config title: PostTrainingRLHFRequest type: object - Span: - description: A span representing a single operation within a trace. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - required: - - span_id - - trace_id - - name - - start_time - title: Span - type: object - Trace: - description: A trace representing the complete execution path of a request across multiple operations. - properties: - trace_id: - title: Trace Id - type: string - root_span_id: - title: Root Span Id - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - required: - - trace_id - - root_span_id - - start_time - title: Trace - type: object - EventType: - description: The type of telemetry event being logged. - enum: - - unstructured_log - - structured_log - - metric - title: EventType - type: string - StructuredLogType: - description: The type of structured log event payload. - enum: - - span_start - - span_end - title: StructuredLogType - type: string - EvalTrace: - description: A trace record for evaluation purposes. - properties: - session_id: - title: Session Id - type: string - step: - title: Step - type: string - input: - title: Input - type: string - output: - title: Output - type: string - expected_output: - title: Expected Output - type: string - required: - - session_id - - step - - input - - output - - expected_output - title: EvalTrace - type: object - SpanWithStatus: - description: A span that includes status information. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - status: - anyOf: - - $ref: '#/components/schemas/SpanStatus' - title: SpanStatus - - type: 'null' - nullable: true - title: SpanStatus - required: - - span_id - - trace_id - - name - - start_time - title: SpanWithStatus - type: object - QueryConditionOp: - description: Comparison operators for query conditions. - enum: - - eq - - ne - - gt - - lt - title: QueryConditionOp - type: string - QueryCondition: - description: A condition for filtering query results. - properties: - key: - title: Key - type: string - op: - $ref: '#/components/schemas/QueryConditionOp' - value: - title: Value - required: - - key - - op - - value - title: QueryCondition - type: object - MetricLabel: - description: A label associated with a metric. - properties: - name: - title: Name - type: string - value: - title: Value - type: string - required: - - name - - value - title: MetricLabel - type: object - MetricDataPoint: - description: A single data point in a metric time series. - properties: - timestamp: - title: Timestamp - type: integer - value: - title: Value - type: number - unit: - title: Unit - type: string - required: - - timestamp - - value - - unit - title: MetricDataPoint - type: object - MetricSeries: - description: A time series of metric data points. - properties: - metric: - title: Metric - type: string - labels: - items: - $ref: '#/components/schemas/MetricLabel' - title: Labels - type: array - values: - items: - $ref: '#/components/schemas/MetricDataPoint' - title: Values - type: array - required: - - metric - - labels - - values - title: MetricSeries - type: object responses: BadRequest400: description: The request was invalid or malformed diff --git a/docs/static/deprecated-llama-stack-spec.yaml b/docs/static/deprecated-llama-stack-spec.yaml index cf9bd14c4..70ecf9b03 100644 --- a/docs/static/deprecated-llama-stack-spec.yaml +++ b/docs/static/deprecated-llama-stack-spec.yaml @@ -9023,227 +9023,6 @@ components: - $ref: '#/components/schemas/OpenAIResponseContentPartReasoningText' title: OpenAIResponseContentPartReasoningText title: OpenAIResponseContentPartOutputText | OpenAIResponseContentPartRefusal | OpenAIResponseContentPartReasoningText - SpanEndPayload: - description: Payload for a span end event. - properties: - type: - const: span_end - default: span_end - title: Type - type: string - status: - $ref: '#/components/schemas/SpanStatus' - required: - - status - title: SpanEndPayload - type: object - SpanStartPayload: - description: Payload for a span start event. - properties: - type: - const: span_start - default: span_start - title: Type - type: string - name: - title: Name - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - required: - - name - title: SpanStartPayload - type: object - SpanStatus: - description: The status of a span indicating whether it completed successfully or with an error. - enum: - - ok - - error - title: SpanStatus - type: string - StructuredLogPayload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - LogSeverity: - description: The severity level of a log message. - enum: - - verbose - - debug - - info - - warn - - error - - critical - title: LogSeverity - type: string - MetricEvent: - description: A metric event containing a measured value. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: metric - default: metric - title: Type - type: string - metric: - title: Metric - type: string - value: - anyOf: - - type: integer - - type: number - title: integer | number - unit: - title: Unit - type: string - required: - - trace_id - - span_id - - timestamp - - metric - - value - - unit - title: MetricEvent - type: object - StructuredLogEvent: - description: A structured log event containing typed payload data. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: structured_log - default: structured_log - title: Type - type: string - payload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - required: - - trace_id - - span_id - - timestamp - - payload - title: StructuredLogEvent - type: object - UnstructuredLogEvent: - description: An unstructured log event containing a simple text message. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: unstructured_log - default: unstructured_log - title: Type - type: string - message: - title: Message - type: string - severity: - $ref: '#/components/schemas/LogSeverity' - required: - - trace_id - - span_id - - timestamp - - message - - severity - title: UnstructuredLogEvent - type: object - Event: - discriminator: - mapping: - metric: '#/components/schemas/MetricEvent' - structured_log: '#/components/schemas/StructuredLogEvent' - unstructured_log: '#/components/schemas/UnstructuredLogEvent' - propertyName: type - oneOf: - - $ref: '#/components/schemas/UnstructuredLogEvent' - title: UnstructuredLogEvent - - $ref: '#/components/schemas/MetricEvent' - title: MetricEvent - - $ref: '#/components/schemas/StructuredLogEvent' - title: StructuredLogEvent - title: UnstructuredLogEvent | MetricEvent | StructuredLogEvent MetricInResponse: description: A metric value included in API responses. properties: @@ -10068,236 +9847,6 @@ components: - logger_config title: PostTrainingRLHFRequest type: object - Span: - description: A span representing a single operation within a trace. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - required: - - span_id - - trace_id - - name - - start_time - title: Span - type: object - Trace: - description: A trace representing the complete execution path of a request across multiple operations. - properties: - trace_id: - title: Trace Id - type: string - root_span_id: - title: Root Span Id - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - required: - - trace_id - - root_span_id - - start_time - title: Trace - type: object - EventType: - description: The type of telemetry event being logged. - enum: - - unstructured_log - - structured_log - - metric - title: EventType - type: string - StructuredLogType: - description: The type of structured log event payload. - enum: - - span_start - - span_end - title: StructuredLogType - type: string - EvalTrace: - description: A trace record for evaluation purposes. - properties: - session_id: - title: Session Id - type: string - step: - title: Step - type: string - input: - title: Input - type: string - output: - title: Output - type: string - expected_output: - title: Expected Output - type: string - required: - - session_id - - step - - input - - output - - expected_output - title: EvalTrace - type: object - SpanWithStatus: - description: A span that includes status information. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - status: - anyOf: - - $ref: '#/components/schemas/SpanStatus' - title: SpanStatus - - type: 'null' - nullable: true - title: SpanStatus - required: - - span_id - - trace_id - - name - - start_time - title: SpanWithStatus - type: object - QueryConditionOp: - description: Comparison operators for query conditions. - enum: - - eq - - ne - - gt - - lt - title: QueryConditionOp - type: string - QueryCondition: - description: A condition for filtering query results. - properties: - key: - title: Key - type: string - op: - $ref: '#/components/schemas/QueryConditionOp' - value: - title: Value - required: - - key - - op - - value - title: QueryCondition - type: object - MetricLabel: - description: A label associated with a metric. - properties: - name: - title: Name - type: string - value: - title: Value - type: string - required: - - name - - value - title: MetricLabel - type: object - MetricDataPoint: - description: A single data point in a metric time series. - properties: - timestamp: - title: Timestamp - type: integer - value: - title: Value - type: number - unit: - title: Unit - type: string - required: - - timestamp - - value - - unit - title: MetricDataPoint - type: object - MetricSeries: - description: A time series of metric data points. - properties: - metric: - title: Metric - type: string - labels: - items: - $ref: '#/components/schemas/MetricLabel' - title: Labels - type: array - values: - items: - $ref: '#/components/schemas/MetricDataPoint' - title: Values - type: array - required: - - metric - - labels - - values - title: MetricSeries - type: object responses: BadRequest400: description: The request was invalid or malformed diff --git a/docs/static/experimental-llama-stack-spec.yaml b/docs/static/experimental-llama-stack-spec.yaml index 18ce75562..18cf3415f 100644 --- a/docs/static/experimental-llama-stack-spec.yaml +++ b/docs/static/experimental-llama-stack-spec.yaml @@ -7952,227 +7952,6 @@ components: - $ref: '#/components/schemas/OpenAIResponseContentPartReasoningText' title: OpenAIResponseContentPartReasoningText title: OpenAIResponseContentPartOutputText | OpenAIResponseContentPartRefusal | OpenAIResponseContentPartReasoningText - SpanEndPayload: - description: Payload for a span end event. - properties: - type: - const: span_end - default: span_end - title: Type - type: string - status: - $ref: '#/components/schemas/SpanStatus' - required: - - status - title: SpanEndPayload - type: object - SpanStartPayload: - description: Payload for a span start event. - properties: - type: - const: span_start - default: span_start - title: Type - type: string - name: - title: Name - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - required: - - name - title: SpanStartPayload - type: object - SpanStatus: - description: The status of a span indicating whether it completed successfully or with an error. - enum: - - ok - - error - title: SpanStatus - type: string - StructuredLogPayload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - LogSeverity: - description: The severity level of a log message. - enum: - - verbose - - debug - - info - - warn - - error - - critical - title: LogSeverity - type: string - MetricEvent: - description: A metric event containing a measured value. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: metric - default: metric - title: Type - type: string - metric: - title: Metric - type: string - value: - anyOf: - - type: integer - - type: number - title: integer | number - unit: - title: Unit - type: string - required: - - trace_id - - span_id - - timestamp - - metric - - value - - unit - title: MetricEvent - type: object - StructuredLogEvent: - description: A structured log event containing typed payload data. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: structured_log - default: structured_log - title: Type - type: string - payload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - required: - - trace_id - - span_id - - timestamp - - payload - title: StructuredLogEvent - type: object - UnstructuredLogEvent: - description: An unstructured log event containing a simple text message. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: unstructured_log - default: unstructured_log - title: Type - type: string - message: - title: Message - type: string - severity: - $ref: '#/components/schemas/LogSeverity' - required: - - trace_id - - span_id - - timestamp - - message - - severity - title: UnstructuredLogEvent - type: object - Event: - discriminator: - mapping: - metric: '#/components/schemas/MetricEvent' - structured_log: '#/components/schemas/StructuredLogEvent' - unstructured_log: '#/components/schemas/UnstructuredLogEvent' - propertyName: type - oneOf: - - $ref: '#/components/schemas/UnstructuredLogEvent' - title: UnstructuredLogEvent - - $ref: '#/components/schemas/MetricEvent' - title: MetricEvent - - $ref: '#/components/schemas/StructuredLogEvent' - title: StructuredLogEvent - title: UnstructuredLogEvent | MetricEvent | StructuredLogEvent MetricInResponse: description: A metric value included in API responses. properties: @@ -8997,236 +8776,6 @@ components: - logger_config title: PostTrainingRLHFRequest type: object - Span: - description: A span representing a single operation within a trace. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - required: - - span_id - - trace_id - - name - - start_time - title: Span - type: object - Trace: - description: A trace representing the complete execution path of a request across multiple operations. - properties: - trace_id: - title: Trace Id - type: string - root_span_id: - title: Root Span Id - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - required: - - trace_id - - root_span_id - - start_time - title: Trace - type: object - EventType: - description: The type of telemetry event being logged. - enum: - - unstructured_log - - structured_log - - metric - title: EventType - type: string - StructuredLogType: - description: The type of structured log event payload. - enum: - - span_start - - span_end - title: StructuredLogType - type: string - EvalTrace: - description: A trace record for evaluation purposes. - properties: - session_id: - title: Session Id - type: string - step: - title: Step - type: string - input: - title: Input - type: string - output: - title: Output - type: string - expected_output: - title: Expected Output - type: string - required: - - session_id - - step - - input - - output - - expected_output - title: EvalTrace - type: object - SpanWithStatus: - description: A span that includes status information. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - status: - anyOf: - - $ref: '#/components/schemas/SpanStatus' - title: SpanStatus - - type: 'null' - nullable: true - title: SpanStatus - required: - - span_id - - trace_id - - name - - start_time - title: SpanWithStatus - type: object - QueryConditionOp: - description: Comparison operators for query conditions. - enum: - - eq - - ne - - gt - - lt - title: QueryConditionOp - type: string - QueryCondition: - description: A condition for filtering query results. - properties: - key: - title: Key - type: string - op: - $ref: '#/components/schemas/QueryConditionOp' - value: - title: Value - required: - - key - - op - - value - title: QueryCondition - type: object - MetricLabel: - description: A label associated with a metric. - properties: - name: - title: Name - type: string - value: - title: Value - type: string - required: - - name - - value - title: MetricLabel - type: object - MetricDataPoint: - description: A single data point in a metric time series. - properties: - timestamp: - title: Timestamp - type: integer - value: - title: Value - type: number - unit: - title: Unit - type: string - required: - - timestamp - - value - - unit - title: MetricDataPoint - type: object - MetricSeries: - description: A time series of metric data points. - properties: - metric: - title: Metric - type: string - labels: - items: - $ref: '#/components/schemas/MetricLabel' - title: Labels - type: array - values: - items: - $ref: '#/components/schemas/MetricDataPoint' - title: Values - type: array - required: - - metric - - labels - - values - title: MetricSeries - type: object responses: BadRequest400: description: The request was invalid or malformed diff --git a/docs/static/llama-stack-spec.yaml b/docs/static/llama-stack-spec.yaml index 9f7b2ed64..19239e722 100644 --- a/docs/static/llama-stack-spec.yaml +++ b/docs/static/llama-stack-spec.yaml @@ -10850,227 +10850,6 @@ components: - $ref: '#/components/schemas/OpenAIResponseContentPartReasoningText' title: OpenAIResponseContentPartReasoningText title: OpenAIResponseContentPartOutputText | OpenAIResponseContentPartRefusal | OpenAIResponseContentPartReasoningText - SpanEndPayload: - description: Payload for a span end event. - properties: - type: - const: span_end - default: span_end - title: Type - type: string - status: - $ref: '#/components/schemas/SpanStatus' - required: - - status - title: SpanEndPayload - type: object - SpanStartPayload: - description: Payload for a span start event. - properties: - type: - const: span_start - default: span_start - title: Type - type: string - name: - title: Name - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - required: - - name - title: SpanStartPayload - type: object - SpanStatus: - description: The status of a span indicating whether it completed successfully or with an error. - enum: - - ok - - error - title: SpanStatus - type: string - StructuredLogPayload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - LogSeverity: - description: The severity level of a log message. - enum: - - verbose - - debug - - info - - warn - - error - - critical - title: LogSeverity - type: string - MetricEvent: - description: A metric event containing a measured value. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: metric - default: metric - title: Type - type: string - metric: - title: Metric - type: string - value: - anyOf: - - type: integer - - type: number - title: integer | number - unit: - title: Unit - type: string - required: - - trace_id - - span_id - - timestamp - - metric - - value - - unit - title: MetricEvent - type: object - StructuredLogEvent: - description: A structured log event containing typed payload data. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: structured_log - default: structured_log - title: Type - type: string - payload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - required: - - trace_id - - span_id - - timestamp - - payload - title: StructuredLogEvent - type: object - UnstructuredLogEvent: - description: An unstructured log event containing a simple text message. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: unstructured_log - default: unstructured_log - title: Type - type: string - message: - title: Message - type: string - severity: - $ref: '#/components/schemas/LogSeverity' - required: - - trace_id - - span_id - - timestamp - - message - - severity - title: UnstructuredLogEvent - type: object - Event: - discriminator: - mapping: - metric: '#/components/schemas/MetricEvent' - structured_log: '#/components/schemas/StructuredLogEvent' - unstructured_log: '#/components/schemas/UnstructuredLogEvent' - propertyName: type - oneOf: - - $ref: '#/components/schemas/UnstructuredLogEvent' - title: UnstructuredLogEvent - - $ref: '#/components/schemas/MetricEvent' - title: MetricEvent - - $ref: '#/components/schemas/StructuredLogEvent' - title: StructuredLogEvent - title: UnstructuredLogEvent | MetricEvent | StructuredLogEvent MetricInResponse: description: A metric value included in API responses. properties: @@ -11892,236 +11671,6 @@ components: - logger_config title: PostTrainingRLHFRequest type: object - Span: - description: A span representing a single operation within a trace. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - required: - - span_id - - trace_id - - name - - start_time - title: Span - type: object - Trace: - description: A trace representing the complete execution path of a request across multiple operations. - properties: - trace_id: - title: Trace Id - type: string - root_span_id: - title: Root Span Id - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - required: - - trace_id - - root_span_id - - start_time - title: Trace - type: object - EventType: - description: The type of telemetry event being logged. - enum: - - unstructured_log - - structured_log - - metric - title: EventType - type: string - StructuredLogType: - description: The type of structured log event payload. - enum: - - span_start - - span_end - title: StructuredLogType - type: string - EvalTrace: - description: A trace record for evaluation purposes. - properties: - session_id: - title: Session Id - type: string - step: - title: Step - type: string - input: - title: Input - type: string - output: - title: Output - type: string - expected_output: - title: Expected Output - type: string - required: - - session_id - - step - - input - - output - - expected_output - title: EvalTrace - type: object - SpanWithStatus: - description: A span that includes status information. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - status: - anyOf: - - $ref: '#/components/schemas/SpanStatus' - title: SpanStatus - - type: 'null' - nullable: true - title: SpanStatus - required: - - span_id - - trace_id - - name - - start_time - title: SpanWithStatus - type: object - QueryConditionOp: - description: Comparison operators for query conditions. - enum: - - eq - - ne - - gt - - lt - title: QueryConditionOp - type: string - QueryCondition: - description: A condition for filtering query results. - properties: - key: - title: Key - type: string - op: - $ref: '#/components/schemas/QueryConditionOp' - value: - title: Value - required: - - key - - op - - value - title: QueryCondition - type: object - MetricLabel: - description: A label associated with a metric. - properties: - name: - title: Name - type: string - value: - title: Value - type: string - required: - - name - - value - title: MetricLabel - type: object - MetricDataPoint: - description: A single data point in a metric time series. - properties: - timestamp: - title: Timestamp - type: integer - value: - title: Value - type: number - unit: - title: Unit - type: string - required: - - timestamp - - value - - unit - title: MetricDataPoint - type: object - MetricSeries: - description: A time series of metric data points. - properties: - metric: - title: Metric - type: string - labels: - items: - $ref: '#/components/schemas/MetricLabel' - title: Labels - type: array - values: - items: - $ref: '#/components/schemas/MetricDataPoint' - title: Values - type: array - required: - - metric - - labels - - values - title: MetricSeries - type: object responses: BadRequest400: description: The request was invalid or malformed diff --git a/docs/static/stainless-llama-stack-spec.yaml b/docs/static/stainless-llama-stack-spec.yaml index 9269b7e39..9703f94b5 100644 --- a/docs/static/stainless-llama-stack-spec.yaml +++ b/docs/static/stainless-llama-stack-spec.yaml @@ -12180,227 +12180,6 @@ components: - $ref: '#/components/schemas/OpenAIResponseContentPartReasoningText' title: OpenAIResponseContentPartReasoningText title: OpenAIResponseContentPartOutputText | OpenAIResponseContentPartRefusal | OpenAIResponseContentPartReasoningText - SpanEndPayload: - description: Payload for a span end event. - properties: - type: - const: span_end - default: span_end - title: Type - type: string - status: - $ref: '#/components/schemas/SpanStatus' - required: - - status - title: SpanEndPayload - type: object - SpanStartPayload: - description: Payload for a span start event. - properties: - type: - const: span_start - default: span_start - title: Type - type: string - name: - title: Name - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - required: - - name - title: SpanStartPayload - type: object - SpanStatus: - description: The status of a span indicating whether it completed successfully or with an error. - enum: - - ok - - error - title: SpanStatus - type: string - StructuredLogPayload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - LogSeverity: - description: The severity level of a log message. - enum: - - verbose - - debug - - info - - warn - - error - - critical - title: LogSeverity - type: string - MetricEvent: - description: A metric event containing a measured value. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: metric - default: metric - title: Type - type: string - metric: - title: Metric - type: string - value: - anyOf: - - type: integer - - type: number - title: integer | number - unit: - title: Unit - type: string - required: - - trace_id - - span_id - - timestamp - - metric - - value - - unit - title: MetricEvent - type: object - StructuredLogEvent: - description: A structured log event containing typed payload data. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: structured_log - default: structured_log - title: Type - type: string - payload: - discriminator: - mapping: - span_end: '#/components/schemas/SpanEndPayload' - span_start: '#/components/schemas/SpanStartPayload' - propertyName: type - oneOf: - - $ref: '#/components/schemas/SpanStartPayload' - title: SpanStartPayload - - $ref: '#/components/schemas/SpanEndPayload' - title: SpanEndPayload - title: SpanStartPayload | SpanEndPayload - required: - - trace_id - - span_id - - timestamp - - payload - title: StructuredLogEvent - type: object - UnstructuredLogEvent: - description: An unstructured log event containing a simple text message. - properties: - trace_id: - title: Trace Id - type: string - span_id: - title: Span Id - type: string - timestamp: - format: date-time - title: Timestamp - type: string - attributes: - anyOf: - - additionalProperties: - anyOf: - - type: string - - type: integer - - type: number - - type: boolean - - type: 'null' - title: string | ... (4 variants) - type: object - - type: 'null' - type: - const: unstructured_log - default: unstructured_log - title: Type - type: string - message: - title: Message - type: string - severity: - $ref: '#/components/schemas/LogSeverity' - required: - - trace_id - - span_id - - timestamp - - message - - severity - title: UnstructuredLogEvent - type: object - Event: - discriminator: - mapping: - metric: '#/components/schemas/MetricEvent' - structured_log: '#/components/schemas/StructuredLogEvent' - unstructured_log: '#/components/schemas/UnstructuredLogEvent' - propertyName: type - oneOf: - - $ref: '#/components/schemas/UnstructuredLogEvent' - title: UnstructuredLogEvent - - $ref: '#/components/schemas/MetricEvent' - title: MetricEvent - - $ref: '#/components/schemas/StructuredLogEvent' - title: StructuredLogEvent - title: UnstructuredLogEvent | MetricEvent | StructuredLogEvent MetricInResponse: description: A metric value included in API responses. properties: @@ -13225,236 +13004,6 @@ components: - logger_config title: PostTrainingRLHFRequest type: object - Span: - description: A span representing a single operation within a trace. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - required: - - span_id - - trace_id - - name - - start_time - title: Span - type: object - Trace: - description: A trace representing the complete execution path of a request across multiple operations. - properties: - trace_id: - title: Trace Id - type: string - root_span_id: - title: Root Span Id - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - required: - - trace_id - - root_span_id - - start_time - title: Trace - type: object - EventType: - description: The type of telemetry event being logged. - enum: - - unstructured_log - - structured_log - - metric - title: EventType - type: string - StructuredLogType: - description: The type of structured log event payload. - enum: - - span_start - - span_end - title: StructuredLogType - type: string - EvalTrace: - description: A trace record for evaluation purposes. - properties: - session_id: - title: Session Id - type: string - step: - title: Step - type: string - input: - title: Input - type: string - output: - title: Output - type: string - expected_output: - title: Expected Output - type: string - required: - - session_id - - step - - input - - output - - expected_output - title: EvalTrace - type: object - SpanWithStatus: - description: A span that includes status information. - properties: - span_id: - title: Span Id - type: string - trace_id: - title: Trace Id - type: string - parent_span_id: - anyOf: - - type: string - - type: 'null' - nullable: true - name: - title: Name - type: string - start_time: - format: date-time - title: Start Time - type: string - end_time: - anyOf: - - format: date-time - type: string - - type: 'null' - nullable: true - attributes: - anyOf: - - additionalProperties: true - type: object - - type: 'null' - status: - anyOf: - - $ref: '#/components/schemas/SpanStatus' - title: SpanStatus - - type: 'null' - nullable: true - title: SpanStatus - required: - - span_id - - trace_id - - name - - start_time - title: SpanWithStatus - type: object - QueryConditionOp: - description: Comparison operators for query conditions. - enum: - - eq - - ne - - gt - - lt - title: QueryConditionOp - type: string - QueryCondition: - description: A condition for filtering query results. - properties: - key: - title: Key - type: string - op: - $ref: '#/components/schemas/QueryConditionOp' - value: - title: Value - required: - - key - - op - - value - title: QueryCondition - type: object - MetricLabel: - description: A label associated with a metric. - properties: - name: - title: Name - type: string - value: - title: Value - type: string - required: - - name - - value - title: MetricLabel - type: object - MetricDataPoint: - description: A single data point in a metric time series. - properties: - timestamp: - title: Timestamp - type: integer - value: - title: Value - type: number - unit: - title: Unit - type: string - required: - - timestamp - - value - - unit - title: MetricDataPoint - type: object - MetricSeries: - description: A time series of metric data points. - properties: - metric: - title: Metric - type: string - labels: - items: - $ref: '#/components/schemas/MetricLabel' - title: Labels - type: array - values: - items: - $ref: '#/components/schemas/MetricDataPoint' - title: Values - type: array - required: - - metric - - labels - - values - title: MetricSeries - type: object responses: BadRequest400: description: The request was invalid or malformed diff --git a/src/llama_stack/core/routers/inference.py b/src/llama_stack/core/routers/inference.py index a4807380e..8a7ffaa5f 100644 --- a/src/llama_stack/core/routers/inference.py +++ b/src/llama_stack/core/routers/inference.py @@ -44,12 +44,6 @@ from llama_stack_api import ( RerankResponse, RoutingTable, ) -from openai.types.chat import ChatCompletionToolChoiceOptionParam as OpenAIChatCompletionToolChoiceOptionParam -from openai.types.chat import ChatCompletionToolParam as OpenAIChatCompletionToolParam -from pydantic import TypeAdapter - -from llama_stack.log import get_logger -from llama_stack.providers.utils.inference.inference_store import InferenceStore logger = get_logger(name=__name__, category="core::routers") diff --git a/src/llama_stack/providers/inline/agents/meta_reference/responses/streaming.py b/src/llama_stack/providers/inline/agents/meta_reference/responses/streaming.py index 1a13b8129..3515e0578 100644 --- a/src/llama_stack/providers/inline/agents/meta_reference/responses/streaming.py +++ b/src/llama_stack/providers/inline/agents/meta_reference/responses/streaming.py @@ -71,7 +71,6 @@ from llama_stack_api import ( Safety, WebSearchToolTypes, ) -from opentelemetry import trace from .types import ChatCompletionContext, ChatCompletionResult from .utils import ( diff --git a/src/llama_stack/providers/inline/agents/meta_reference/responses/tool_executor.py b/src/llama_stack/providers/inline/agents/meta_reference/responses/tool_executor.py index d59c1dc75..d27a0f8ad 100644 --- a/src/llama_stack/providers/inline/agents/meta_reference/responses/tool_executor.py +++ b/src/llama_stack/providers/inline/agents/meta_reference/responses/tool_executor.py @@ -9,6 +9,9 @@ import json from collections.abc import AsyncIterator from typing import Any +from opentelemetry import trace + +from llama_stack.log import get_logger from llama_stack_api import ( ImageContentItem, OpenAIChatCompletionContentPartImageParam, @@ -36,9 +39,6 @@ from llama_stack_api import ( ToolRuntime, VectorIO, ) -from opentelemetry import trace - -from llama_stack.log import get_logger from .types import ChatCompletionContext, ToolExecutionResult diff --git a/src/llama_stack/telemetry/helpers.py b/src/llama_stack/telemetry/helpers.py index 2968f10bd..2ae13c9c5 100644 --- a/src/llama_stack/telemetry/helpers.py +++ b/src/llama_stack/telemetry/helpers.py @@ -6,9 +6,10 @@ import json -from llama_stack_api import OpenAIMessageParam, RunShieldResponse from opentelemetry import trace +from llama_stack_api import OpenAIMessageParam, RunShieldResponse + from .constants import ( RUN_SHIELD_OPERATION_NAME, SAFETY_REQUEST_MESSAGES_ATTRIBUTE, diff --git a/tests/integration/inference/test_provider_data_routing.py b/tests/integration/inference/test_provider_data_routing.py index fc64f7eb7..cf79c9f8f 100644 --- a/tests/integration/inference/test_provider_data_routing.py +++ b/tests/integration/inference/test_provider_data_routing.py @@ -25,8 +25,6 @@ from llama_stack_api import ( OpenAIChoice, ) -from llama_stack.core.library_client import LlamaStackAsLibraryClient - def test_unregistered_model_routing_with_provider_data(client_with_models): """