interface components { headers : never ; parameters : never ; pathItems : never ; requestBodies : never ; responses : never ; schemas : { BaseEvent : { id : string ; metadata ?: unknown ; timestamp : string ; } ; BasePrompt : { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; BaseScore : { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; BooleanScore : { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; CategoricalScore : { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; ChatMessage : { content : string ; role : string ; } ; ChatPrompt : { prompt : { content : string ; role : string ; } [] ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; Comment : { authorUserId ?: null | string ; content : string ; createdAt : string ; id : string ; objectId : string ; objectType : | "TRACE" | "OBSERVATION" | "SESSION" | "PROMPT" ; projectId : string ; updatedAt : string ; } ; CommentObjectType : | "TRACE" | "OBSERVATION" | "SESSION" | "PROMPT" ; ConfigCategory : { label : string ; value : number ; } ; CreateChatPromptRequest : { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : { content : string ; role : string ; } [] ; tags ?: null | string [] ; } ; CreateCommentRequest : { authorUserId ?: null | string ; content : string ; objectId : string ; objectType : string ; projectId : string ; } ; CreateCommentResponse : { id : string ; } ; CreateDatasetItemRequest : { datasetName : string ; expectedOutput ?: unknown ; id ?: null | string ; input ?: unknown ; metadata ?: unknown ; sourceObservationId ?: null | string ; sourceTraceId ?: null | string ; status ?: "ACTIVE" | "ARCHIVED" ; } ; CreateDatasetRequest : { description ?: null | string ; metadata ?: unknown ; name : string ; } ; CreateDatasetRunItemRequest : { datasetItemId : string ; metadata ?: unknown ; observationId ?: null | string ; runDescription ?: null | string ; runName : string ; traceId ?: null | string ; } ; CreateEventBody : { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; CreateEventEvent : { body : { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreateGenerationBody : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; CreateGenerationEvent : { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreateModelRequest : { inputPrice ?: null | number ; matchPattern : string ; modelName : string ; outputPrice ?: null | number ; startDate ?: null | string ; tokenizerConfig ?: unknown ; tokenizerId ?: null | string ; totalPrice ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; CreateObservationEvent : { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreatePromptRequest : { type : "chat" ; } & { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : { content : string ; role : string ; } [] ; tags ?: null | string [] ; } | { type : "text" ; } & { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : string ; tags ?: null | string [] ; } ; CreateScoreConfigRequest : { categories ?: null | { label : string ; value : number ; } [] ; dataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; description ?: null | string ; maxValue ?: null | number ; minValue ?: null | number ; name : string ; } ; CreateScoreRequest : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; CreateScoreResponse : { id : string ; } ; CreateScoreValue : string | number ; CreateSpanBody : { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; CreateSpanEvent : { body : { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreateTextPromptRequest : { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : string ; tags ?: null | string [] ; } ; DailyMetrics : { data : { countObservations : number ; countTraces : number ; date : string ; totalCost : number ; usage : { countObservations : number ; countTraces : number ; inputUsage : number ; model ?: null | string ; outputUsage : number ; totalCost : number ; totalUsage : number ; } [] ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; DailyMetricsDetails : { countObservations : number ; countTraces : number ; date : string ; totalCost : number ; usage : { countObservations : number ; countTraces : number ; inputUsage : number ; model ?: null | string ; outputUsage : number ; totalCost : number ; totalUsage : number ; } [] ; } ; Dataset : { createdAt : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; projectId : string ; updatedAt : string ; } ; DatasetItem : { createdAt : string ; datasetId : string ; datasetName : string ; expectedOutput ?: unknown ; id : string ; input ?: unknown ; metadata ?: unknown ; sourceObservationId ?: null | string ; sourceTraceId ?: null | string ; status : "ACTIVE" | "ARCHIVED" ; updatedAt : string ; } ; DatasetRun : { createdAt : string ; datasetId : string ; datasetName : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; updatedAt : string ; } ; DatasetRunItem : { createdAt : string ; datasetItemId : string ; datasetRunId : string ; datasetRunName : string ; id : string ; observationId ?: null | string ; traceId : string ; updatedAt : string ; } ; DatasetRunWithItems : { datasetRunItems : { createdAt : string ; datasetItemId : string ; datasetRunId : string ; datasetRunName : string ; id : string ; observationId ?: null | string ; traceId : string ; updatedAt : string ; } [] ; } & { createdAt : string ; datasetId : string ; datasetName : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; updatedAt : string ; } ; DatasetStatus : "ACTIVE" | "ARCHIVED" ; GetCommentsResponse : { data : { authorUserId ?: null | string ; content : string ; createdAt : string ; id : string ; objectId : string ; objectType : | "TRACE" | "OBSERVATION" | "SESSION" | "PROMPT" ; projectId : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; GetMediaResponse : { contentLength : number ; contentType : string ; mediaId : string ; uploadedAt : string ; url : string ; urlExpiry : string ; } ; GetMediaUploadUrlRequest : { contentLength : number ; contentType : | "image/png" | "image/jpeg" | "image/jpg" | "image/webp" | "image/gif" | "image/svg+xml" | "image/tiff" | "image/bmp" | "audio/mpeg" | "audio/mp3" | "audio/wav" | "audio/ogg" | "audio/oga" | "audio/aac" | "audio/mp4" | "audio/flac" | "video/mp4" | "video/webm" | "text/plain" | "text/html" | "text/css" | "text/csv" | "application/pdf" | "application/msword" | "application/vnd.ms-excel" | "application/zip" | "application/json" | "application/xml" | "application/octet-stream" ; field : string ; observationId ?: null | string ; sha256Hash : string ; traceId : string ; } ; GetMediaUploadUrlResponse : { mediaId : string ; uploadUrl ?: null | string ; } ; GetScoresResponse : { data : ( { dataType : "NUMERIC" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ) [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; GetScoresResponseData : { dataType : "NUMERIC" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseDataBoolean : { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseDataCategorical : { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseDataNumeric : { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseTraceData : { tags ?: null | string [] ; userId ?: null | string ; } ; HealthResponse : { status : string ; version : string ; } ; IngestionError : { error ?: unknown ; id : string ; message ?: null | string ; status : number ; } ; IngestionEvent : | { type : "trace-create" ; } & { body : { id ?: null | string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp ?: null | string ; userId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "score-create" ; } & { body : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "span-create" ; } & { body : { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "span-update" ; } & { body : { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "generation-create" ; } & { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "generation-update" ; } & { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "event-create" ; } & { body : { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "sdk-log" ; } & { body : { log : unknown ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "observation-create" ; } & { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "observation-update" ; } & { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; IngestionResponse : { errors : { error ?: unknown ; id : string ; message ?: null | string ; status : number ; } [] ; successes : { id : string ; status : number ; } [] ; } ; IngestionSuccess : { id : string ; status : number ; } ; IngestionUsage : { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; MapValue : | undefined | null | string | number | boolean | string [] ; MediaContentType : | "image/png" | "image/jpeg" | "image/jpg" | "image/webp" | "image/gif" | "image/svg+xml" | "image/tiff" | "image/bmp" | "audio/mpeg" | "audio/mp3" | "audio/wav" | "audio/ogg" | "audio/oga" | "audio/aac" | "audio/mp4" | "audio/flac" | "video/mp4" | "video/webm" | "text/plain" | "text/html" | "text/css" | "text/csv" | "application/pdf" | "application/msword" | "application/vnd.ms-excel" | "application/zip" | "application/json" | "application/xml" | "application/octet-stream" ; Model : { id : string ; inputPrice ?: null | number ; isLangfuseManaged : boolean ; matchPattern : string ; modelName : string ; outputPrice ?: null | number ; startDate ?: null | string ; tokenizerConfig ?: unknown ; tokenizerId ?: null | string ; totalPrice ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; ModelUsageUnit : | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; NumericScore : { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; Observation : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ; ObservationBody : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; ObservationLevel : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; Observations : { data : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; ObservationsView : { calculatedInputCost ?: null | number ; calculatedOutputCost ?: null | number ; calculatedTotalCost ?: null | number ; inputPrice ?: null | number ; latency ?: null | number ; modelId ?: null | string ; outputPrice ?: null | number ; promptName ?: null | string ; promptVersion ?: null | number ; timeToFirstToken ?: null | number ; totalPrice ?: null | number ; } & { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ; ObservationsViews : { data : ( { calculatedInputCost ?: null | number ; calculatedOutputCost ?: null | number ; calculatedTotalCost ?: null | number ; inputPrice ?: null | number ; latency ?: null | number ; modelId ?: null | string ; outputPrice ?: null | number ; promptName ?: null | string ; promptVersion ?: null | number ; timeToFirstToken ?: null | number ; totalPrice ?: null | number ; } & { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ) [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; ObservationType : "SPAN" | "GENERATION" | "EVENT" ; OpenAIUsage : { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; OpenAIUsageSchema : { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; OptionalObservationBody : { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; PaginatedDatasetItems : { data : { createdAt : string ; datasetId : string ; datasetName : string ; expectedOutput ?: unknown ; id : string ; input ?: unknown ; metadata ?: unknown ; sourceObservationId ?: null | string ; sourceTraceId ?: null | string ; status : "ACTIVE" | "ARCHIVED" ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedDatasetRuns : { data : { createdAt : string ; datasetId : string ; datasetName : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedDatasets : { data : { createdAt : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; projectId : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedModels : { data : { id : string ; inputPrice ?: null | number ; isLangfuseManaged : boolean ; matchPattern : string ; modelName : string ; outputPrice ?: null | number ; startDate ?: null | string ; tokenizerConfig ?: unknown ; tokenizerId ?: null | string ; totalPrice ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedSessions : { data : { createdAt : string ; id : string ; projectId : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PatchMediaBody : { uploadedAt : string ; uploadHttpError ?: null | string ; uploadHttpStatus : number ; uploadTimeMs ?: null | number ; } ; Project : { id : string ; name : string ; } ; Projects : { data : { id : string ; name : string ; } [] ; } ; Prompt : { type : "chat" ; } & { prompt : { content : string ; role : string ; } [] ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } | { type : "text" ; } & { prompt : string ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; PromptMeta : { labels : string [] ; lastConfig : unknown ; lastUpdatedAt : string ; name : string ; tags : string [] ; versions : number [] ; } ; PromptMetaListResponse : { data : { labels : string [] ; lastConfig : unknown ; lastUpdatedAt : string ; name : string ; tags : string [] ; versions : number [] ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; Score : { dataType : "NUMERIC" ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; ScoreBody : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; ScoreConfig : { categories ?: null | { label : string ; value : number ; } [] ; createdAt : string ; dataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; description ?: null | string ; id : string ; isArchived : boolean ; maxValue ?: null | number ; minValue ?: null | number ; name : string ; projectId : string ; updatedAt : string ; } ; ScoreConfigs : { data : { categories ?: null | { label : string ; value : number ; } [] ; createdAt : string ; dataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; description ?: null | string ; id : string ; isArchived : boolean ; maxValue ?: null | number ; minValue ?: null | number ; name : string ; projectId : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; ScoreDataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; ScoreEvent : { body : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; ScoreSource : "ANNOTATION" | "API" | "EVAL" ; SDKLogBody : { log : unknown ; } ; SDKLogEvent : { body : { log : unknown ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; Session : { createdAt : string ; id : string ; projectId : string ; } ; SessionWithTraces : { traces : { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } [] ; } & { createdAt : string ; id : string ; projectId : string ; } ; Sort : { id : string ; } ; TextPrompt : { prompt : string ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; Trace : { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ; TraceBody : { id ?: null | string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp ?: null | string ; userId ?: null | string ; version ?: null | string ; } ; TraceEvent : { body : { id ?: null | string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp ?: null | string ; userId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; Traces : { data : ( { htmlPath : string ; latency : number ; observations : string [] ; scores : string [] ; totalCost : number ; } & { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ) [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; TraceWithDetails : { htmlPath : string ; latency : number ; observations : string [] ; scores : string [] ; totalCost : number ; } & { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ; TraceWithFullDetails : { htmlPath : string ; latency : number ; observations : ( { calculatedInputCost ?: null | number ; calculatedOutputCost ?: null | number ; calculatedTotalCost ?: null | number ; inputPrice ?: null | number ; latency ?: null | number ; modelId ?: null | string ; outputPrice ?: null | number ; promptName ?: null | string ; promptVersion ?: null | number ; timeToFirstToken ?: null | number ; totalPrice ?: null | number ; } & { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ) [] ; scores : ( { dataType : "NUMERIC" ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ) [] ; totalCost : number ; } & { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ; UpdateEventBody : { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; UpdateGenerationBody : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; UpdateGenerationEvent : { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; UpdateObservationEvent : { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; UpdateSpanBody : { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; UpdateSpanEvent : { body : { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; Usage : { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; UsageByModel : { countObservations : number ; countTraces : number ; inputUsage : number ; model ?: null | string ; outputUsage : number ; totalCost : number ; totalUsage : number ; } ; UsageDetails : { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; utilsMetaResponse : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; } Defined in openapi/server.ts:535 Propertiesheaders headers : never
Defined in openapi/server.ts:1734 parameters parameters : never
Defined in openapi/server.ts:1732 path Items path Items : never
Defined in openapi/server.ts:1735 request Bodies request Bodies : never
Defined in openapi/server.ts:1733 responses responses : never
Defined in openapi/server.ts:1731 schemas schemas : { BaseEvent : { id : string ; metadata ?: unknown ; timestamp : string ; } ; BasePrompt : { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; BaseScore : { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; BooleanScore : { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; CategoricalScore : { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; ChatMessage : { content : string ; role : string ; } ; ChatPrompt : { prompt : { content : string ; role : string ; } [] ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; Comment : { authorUserId ?: null | string ; content : string ; createdAt : string ; id : string ; objectId : string ; objectType : | "TRACE" | "OBSERVATION" | "SESSION" | "PROMPT" ; projectId : string ; updatedAt : string ; } ; CommentObjectType : | "TRACE" | "OBSERVATION" | "SESSION" | "PROMPT" ; ConfigCategory : { label : string ; value : number ; } ; CreateChatPromptRequest : { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : { content : string ; role : string ; } [] ; tags ?: null | string [] ; } ; CreateCommentRequest : { authorUserId ?: null | string ; content : string ; objectId : string ; objectType : string ; projectId : string ; } ; CreateCommentResponse : { id : string ; } ; CreateDatasetItemRequest : { datasetName : string ; expectedOutput ?: unknown ; id ?: null | string ; input ?: unknown ; metadata ?: unknown ; sourceObservationId ?: null | string ; sourceTraceId ?: null | string ; status ?: "ACTIVE" | "ARCHIVED" ; } ; CreateDatasetRequest : { description ?: null | string ; metadata ?: unknown ; name : string ; } ; CreateDatasetRunItemRequest : { datasetItemId : string ; metadata ?: unknown ; observationId ?: null | string ; runDescription ?: null | string ; runName : string ; traceId ?: null | string ; } ; CreateEventBody : { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; CreateEventEvent : { body : { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreateGenerationBody : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; CreateGenerationEvent : { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreateModelRequest : { inputPrice ?: null | number ; matchPattern : string ; modelName : string ; outputPrice ?: null | number ; startDate ?: null | string ; tokenizerConfig ?: unknown ; tokenizerId ?: null | string ; totalPrice ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; CreateObservationEvent : { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreatePromptRequest : { type : "chat" ; } & { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : { content : string ; role : string ; } [] ; tags ?: null | string [] ; } | { type : "text" ; } & { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : string ; tags ?: null | string [] ; } ; CreateScoreConfigRequest : { categories ?: null | { label : string ; value : number ; } [] ; dataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; description ?: null | string ; maxValue ?: null | number ; minValue ?: null | number ; name : string ; } ; CreateScoreRequest : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; CreateScoreResponse : { id : string ; } ; CreateScoreValue : string | number ; CreateSpanBody : { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; CreateSpanEvent : { body : { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; CreateTextPromptRequest : { commitMessage ?: null | string ; config ?: unknown ; labels ?: null | string [] ; name : string ; prompt : string ; tags ?: null | string [] ; } ; DailyMetrics : { data : { countObservations : number ; countTraces : number ; date : string ; totalCost : number ; usage : { countObservations : number ; countTraces : number ; inputUsage : number ; model ?: null | string ; outputUsage : number ; totalCost : number ; totalUsage : number ; } [] ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; DailyMetricsDetails : { countObservations : number ; countTraces : number ; date : string ; totalCost : number ; usage : { countObservations : number ; countTraces : number ; inputUsage : number ; model ?: null | string ; outputUsage : number ; totalCost : number ; totalUsage : number ; } [] ; } ; Dataset : { createdAt : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; projectId : string ; updatedAt : string ; } ; DatasetItem : { createdAt : string ; datasetId : string ; datasetName : string ; expectedOutput ?: unknown ; id : string ; input ?: unknown ; metadata ?: unknown ; sourceObservationId ?: null | string ; sourceTraceId ?: null | string ; status : "ACTIVE" | "ARCHIVED" ; updatedAt : string ; } ; DatasetRun : { createdAt : string ; datasetId : string ; datasetName : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; updatedAt : string ; } ; DatasetRunItem : { createdAt : string ; datasetItemId : string ; datasetRunId : string ; datasetRunName : string ; id : string ; observationId ?: null | string ; traceId : string ; updatedAt : string ; } ; DatasetRunWithItems : { datasetRunItems : { createdAt : string ; datasetItemId : string ; datasetRunId : string ; datasetRunName : string ; id : string ; observationId ?: null | string ; traceId : string ; updatedAt : string ; } [] ; } & { createdAt : string ; datasetId : string ; datasetName : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; updatedAt : string ; } ; DatasetStatus : "ACTIVE" | "ARCHIVED" ; GetCommentsResponse : { data : { authorUserId ?: null | string ; content : string ; createdAt : string ; id : string ; objectId : string ; objectType : | "TRACE" | "OBSERVATION" | "SESSION" | "PROMPT" ; projectId : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; GetMediaResponse : { contentLength : number ; contentType : string ; mediaId : string ; uploadedAt : string ; url : string ; urlExpiry : string ; } ; GetMediaUploadUrlRequest : { contentLength : number ; contentType : | "image/png" | "image/jpeg" | "image/jpg" | "image/webp" | "image/gif" | "image/svg+xml" | "image/tiff" | "image/bmp" | "audio/mpeg" | "audio/mp3" | "audio/wav" | "audio/ogg" | "audio/oga" | "audio/aac" | "audio/mp4" | "audio/flac" | "video/mp4" | "video/webm" | "text/plain" | "text/html" | "text/css" | "text/csv" | "application/pdf" | "application/msword" | "application/vnd.ms-excel" | "application/zip" | "application/json" | "application/xml" | "application/octet-stream" ; field : string ; observationId ?: null | string ; sha256Hash : string ; traceId : string ; } ; GetMediaUploadUrlResponse : { mediaId : string ; uploadUrl ?: null | string ; } ; GetScoresResponse : { data : ( { dataType : "NUMERIC" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ) [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; GetScoresResponseData : { dataType : "NUMERIC" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseDataBoolean : { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseDataCategorical : { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseDataNumeric : { trace : { tags ?: null | string [] ; userId ?: null | string ; } ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; GetScoresResponseTraceData : { tags ?: null | string [] ; userId ?: null | string ; } ; HealthResponse : { status : string ; version : string ; } ; IngestionError : { error ?: unknown ; id : string ; message ?: null | string ; status : number ; } ; IngestionEvent : | { type : "trace-create" ; } & { body : { id ?: null | string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp ?: null | string ; userId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "score-create" ; } & { body : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "span-create" ; } & { body : { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "span-update" ; } & { body : { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "generation-create" ; } & { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "generation-update" ; } & { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "event-create" ; } & { body : { id ?: null | string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "sdk-log" ; } & { body : { log : unknown ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "observation-create" ; } & { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } | { type : "observation-update" ; } & { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; IngestionResponse : { errors : { error ?: unknown ; id : string ; message ?: null | string ; status : number ; } [] ; successes : { id : string ; status : number ; } [] ; } ; IngestionSuccess : { id : string ; status : number ; } ; IngestionUsage : { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; MapValue : | undefined | null | string | number | boolean | string [] ; MediaContentType : | "image/png" | "image/jpeg" | "image/jpg" | "image/webp" | "image/gif" | "image/svg+xml" | "image/tiff" | "image/bmp" | "audio/mpeg" | "audio/mp3" | "audio/wav" | "audio/ogg" | "audio/oga" | "audio/aac" | "audio/mp4" | "audio/flac" | "video/mp4" | "video/webm" | "text/plain" | "text/html" | "text/css" | "text/csv" | "application/pdf" | "application/msword" | "application/vnd.ms-excel" | "application/zip" | "application/json" | "application/xml" | "application/octet-stream" ; Model : { id : string ; inputPrice ?: null | number ; isLangfuseManaged : boolean ; matchPattern : string ; modelName : string ; outputPrice ?: null | number ; startDate ?: null | string ; tokenizerConfig ?: unknown ; tokenizerId ?: null | string ; totalPrice ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; ModelUsageUnit : | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; NumericScore : { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; Observation : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ; ObservationBody : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; ObservationLevel : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; Observations : { data : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; ObservationsView : { calculatedInputCost ?: null | number ; calculatedOutputCost ?: null | number ; calculatedTotalCost ?: null | number ; inputPrice ?: null | number ; latency ?: null | number ; modelId ?: null | string ; outputPrice ?: null | number ; promptName ?: null | string ; promptVersion ?: null | number ; timeToFirstToken ?: null | number ; totalPrice ?: null | number ; } & { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ; ObservationsViews : { data : ( { calculatedInputCost ?: null | number ; calculatedOutputCost ?: null | number ; calculatedTotalCost ?: null | number ; inputPrice ?: null | number ; latency ?: null | number ; modelId ?: null | string ; outputPrice ?: null | number ; promptName ?: null | string ; promptVersion ?: null | number ; timeToFirstToken ?: null | number ; totalPrice ?: null | number ; } & { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ) [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; ObservationType : "SPAN" | "GENERATION" | "EVENT" ; OpenAIUsage : { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; OpenAIUsageSchema : { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; OptionalObservationBody : { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; PaginatedDatasetItems : { data : { createdAt : string ; datasetId : string ; datasetName : string ; expectedOutput ?: unknown ; id : string ; input ?: unknown ; metadata ?: unknown ; sourceObservationId ?: null | string ; sourceTraceId ?: null | string ; status : "ACTIVE" | "ARCHIVED" ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedDatasetRuns : { data : { createdAt : string ; datasetId : string ; datasetName : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedDatasets : { data : { createdAt : string ; description ?: null | string ; id : string ; metadata ?: unknown ; name : string ; projectId : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedModels : { data : { id : string ; inputPrice ?: null | number ; isLangfuseManaged : boolean ; matchPattern : string ; modelName : string ; outputPrice ?: null | number ; startDate ?: null | string ; tokenizerConfig ?: unknown ; tokenizerId ?: null | string ; totalPrice ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PaginatedSessions : { data : { createdAt : string ; id : string ; projectId : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; PatchMediaBody : { uploadedAt : string ; uploadHttpError ?: null | string ; uploadHttpStatus : number ; uploadTimeMs ?: null | number ; } ; Project : { id : string ; name : string ; } ; Projects : { data : { id : string ; name : string ; } [] ; } ; Prompt : { type : "chat" ; } & { prompt : { content : string ; role : string ; } [] ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } | { type : "text" ; } & { prompt : string ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; PromptMeta : { labels : string [] ; lastConfig : unknown ; lastUpdatedAt : string ; name : string ; tags : string [] ; versions : number [] ; } ; PromptMetaListResponse : { data : { labels : string [] ; lastConfig : unknown ; lastUpdatedAt : string ; name : string ; tags : string [] ; versions : number [] ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; Score : { dataType : "NUMERIC" ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ; ScoreBody : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; ScoreConfig : { categories ?: null | { label : string ; value : number ; } [] ; createdAt : string ; dataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; description ?: null | string ; id : string ; isArchived : boolean ; maxValue ?: null | number ; minValue ?: null | number ; name : string ; projectId : string ; updatedAt : string ; } ; ScoreConfigs : { data : { categories ?: null | { label : string ; value : number ; } [] ; createdAt : string ; dataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; description ?: null | string ; id : string ; isArchived : boolean ; maxValue ?: null | number ; minValue ?: null | number ; name : string ; projectId : string ; updatedAt : string ; } [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; ScoreDataType : "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; ScoreEvent : { body : { comment ?: null | string ; configId ?: null | string ; dataType ?: "NUMERIC" | "BOOLEAN" | "CATEGORICAL" ; id ?: null | string ; name : string ; observationId ?: null | string ; traceId : string ; value : string | number ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; ScoreSource : "ANNOTATION" | "API" | "EVAL" ; SDKLogBody : { log : unknown ; } ; SDKLogEvent : { body : { log : unknown ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; Session : { createdAt : string ; id : string ; projectId : string ; } ; SessionWithTraces : { traces : { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } [] ; } & { createdAt : string ; id : string ; projectId : string ; } ; Sort : { id : string ; } ; TextPrompt : { prompt : string ; } & { commitMessage ?: null | string ; config : unknown ; labels : string [] ; name : string ; tags : string [] ; version : number ; } ; Trace : { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ; TraceBody : { id ?: null | string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp ?: null | string ; userId ?: null | string ; version ?: null | string ; } ; TraceEvent : { body : { id ?: null | string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp ?: null | string ; userId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; Traces : { data : ( { htmlPath : string ; latency : number ; observations : string [] ; scores : string [] ; totalCost : number ; } & { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ) [] ; meta : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } ; TraceWithDetails : { htmlPath : string ; latency : number ; observations : string [] ; scores : string [] ; totalCost : number ; } & { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ; TraceWithFullDetails : { htmlPath : string ; latency : number ; observations : ( { calculatedInputCost ?: null | number ; calculatedOutputCost ?: null | number ; calculatedTotalCost ?: null | number ; inputPrice ?: null | number ; latency ?: null | number ; modelId ?: null | string ; outputPrice ?: null | number ; promptName ?: null | string ; promptVersion ?: null | number ; timeToFirstToken ?: null | number ; totalPrice ?: null | number ; } & { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; endTime ?: null | string ; id : string ; input ?: unknown ; level : | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; promptId ?: null | string ; startTime : string ; statusMessage ?: null | string ; traceId ?: null | string ; type : string ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; usageDetails ?: null | { [
key :
string ]
: number ; } ; version ?: null | string ; } ) [] ; scores : ( { dataType : "NUMERIC" ; } & { value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "CATEGORICAL" ; } & { stringValue : string ; value ?: null | number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } | { dataType : "BOOLEAN" ; } & { stringValue : string ; value : number ; } & { authorUserId ?: null | string ; comment ?: null | string ; configId ?: null | string ; createdAt : string ; id : string ; name : string ; observationId ?: null | string ; queueId ?: null | string ; source : "ANNOTATION" | "API" | "EVAL" ; timestamp : string ; traceId : string ; updatedAt : string ; } ) [] ; totalCost : number ; } & { id : string ; input ?: unknown ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; public ?: null | boolean ; release ?: null | string ; sessionId ?: null | string ; tags ?: null | string [] ; timestamp : string ; userId ?: null | string ; version ?: null | string ; } ; UpdateEventBody : { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; UpdateGenerationBody : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; UpdateGenerationEvent : { body : { completionStartTime ?: null | string ; costDetails ?: null | { [
key :
string ]
: number ; } ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; promptName ?: null | string ; promptVersion ?: null | number ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } | { completionTokens ?: null | number ; promptTokens ?: null | number ; totalTokens ?: null | number ; } ; usageDetails ?: { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; } & { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; UpdateObservationEvent : { body : { completionStartTime ?: null | string ; endTime ?: null | string ; id ?: null | string ; input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; model ?: null | string ; modelParameters ?: null | { [
key :
string ]
: components [ "schemas" ] [ "MapValue" ] ; } ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; type : "SPAN" | "GENERATION" | "EVENT" ; usage ?: { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; UpdateSpanBody : { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; UpdateSpanEvent : { body : { endTime ?: null | string ; } & { id : string ; } & { input ?: unknown ; level ?: | "DEBUG" | "DEFAULT" | "WARNING" | "ERROR" ; metadata ?: unknown ; name ?: null | string ; output ?: unknown ; parentObservationId ?: null | string ; startTime ?: null | string ; statusMessage ?: null | string ; traceId ?: null | string ; version ?: null | string ; } ; } & { id : string ; metadata ?: unknown ; timestamp : string ; } ; Usage : { input ?: null | number ; inputCost ?: null | number ; output ?: null | number ; outputCost ?: null | number ; total ?: null | number ; totalCost ?: null | number ; unit ?: | "CHARACTERS" | "TOKENS" | "MILLISECONDS" | "SECONDS" | "IMAGES" | "REQUESTS" ; } ; UsageByModel : { countObservations : number ; countTraces : number ; inputUsage : number ; model ?: null | string ; outputUsage : number ; totalCost : number ; totalUsage : number ; } ; UsageDetails : { [
key :
string ]
: number ; } | { completion_tokens : number ; completion_tokens_details ?: null | { [
key :
string ]
: number ; } ; prompt_tokens : number ; prompt_tokens_details ?: null | { [
key :
string ]
: number ; } ; total_tokens : number ; } ; utilsMetaResponse : { limit : number ; page : number ; totalItems : number ; totalPages : number ; } ; } Defined in openapi/server.ts:536
BaseEvent