langfuse.api

   1# This file was auto-generated by Fern from our API Definition.
   2
   3# isort: skip_file
   4
   5import typing
   6from importlib import import_module
   7
   8if typing.TYPE_CHECKING:
   9    from . import (
  10        annotation_queues,
  11        blob_storage_integrations,
  12        comments,
  13        commons,
  14        dataset_items,
  15        dataset_run_items,
  16        datasets,
  17        experiments,
  18        feedback,
  19        health,
  20        ingestion,
  21        legacy,
  22        llm_connections,
  23        media,
  24        metrics,
  25        models,
  26        observations,
  27        opentelemetry,
  28        organizations,
  29        projects,
  30        prompt_version,
  31        prompts,
  32        scim,
  33        score_configs,
  34        scores,
  35        scores_v3,
  36        sessions,
  37        trace,
  38        unstable,
  39        utils,
  40    )
  41    from .annotation_queues import (
  42        AnnotationQueue,
  43        AnnotationQueueAssignmentRequest,
  44        AnnotationQueueItem,
  45        AnnotationQueueObjectType,
  46        AnnotationQueueStatus,
  47        CreateAnnotationQueueAssignmentResponse,
  48        CreateAnnotationQueueItemRequest,
  49        CreateAnnotationQueueRequest,
  50        DeleteAnnotationQueueAssignmentResponse,
  51        DeleteAnnotationQueueItemResponse,
  52        PaginatedAnnotationQueueItems,
  53        PaginatedAnnotationQueues,
  54        UpdateAnnotationQueueItemRequest,
  55    )
  56    from .blob_storage_integrations import (
  57        BlobStorageExportFieldGroup,
  58        BlobStorageExportFrequency,
  59        BlobStorageExportMode,
  60        BlobStorageExportSource,
  61        BlobStorageIntegrationDeletionResponse,
  62        BlobStorageIntegrationFileType,
  63        BlobStorageIntegrationFileTypeResponse,
  64        BlobStorageIntegrationResponse,
  65        BlobStorageIntegrationStatusResponse,
  66        BlobStorageIntegrationType,
  67        BlobStorageIntegrationsResponse,
  68        BlobStorageSyncStatus,
  69        CreateBlobStorageIntegrationRequest,
  70    )
  71    from .client import AsyncLangfuseAPI, LangfuseAPI
  72    from .comments import (
  73        CreateCommentRequest,
  74        CreateCommentResponse,
  75        GetCommentsResponse,
  76    )
  77    from .commons import (
  78        AccessDeniedError,
  79        BaseScore,
  80        BaseScoreV1,
  81        BooleanScore,
  82        BooleanScoreV1,
  83        CategoricalScore,
  84        CategoricalScoreV1,
  85        Comment,
  86        CommentObjectType,
  87        ConfigCategory,
  88        CorrectionScore,
  89        CreateScoreValue,
  90        Dataset,
  91        DatasetItem,
  92        DatasetItemMediaReference,
  93        DatasetItemMediaReferenceField,
  94        DatasetItemMediaReferenceMedia,
  95        DatasetRun,
  96        DatasetRunItem,
  97        DatasetRunWithItems,
  98        DatasetStatus,
  99        Deprecation,
 100        Error,
 101        MapValue,
 102        MethodNotAllowedError,
 103        Model,
 104        ModelPrice,
 105        ModelUsageUnit,
 106        NotFoundError,
 107        NumericScore,
 108        NumericScoreV1,
 109        Observation,
 110        ObservationLevel,
 111        ObservationV2,
 112        ObservationsView,
 113        ObservationsViewSingle,
 114        PricingTier,
 115        PricingTierCondition,
 116        PricingTierInput,
 117        PricingTierOperator,
 118        Score,
 119        ScoreConfig,
 120        ScoreConfigDataType,
 121        ScoreDataType,
 122        ScoreSource,
 123        ScoreV1,
 124        ScoreV1_Boolean,
 125        ScoreV1_Categorical,
 126        ScoreV1_Numeric,
 127        ScoreV1_Text,
 128        Score_Boolean,
 129        Score_Categorical,
 130        Score_Correction,
 131        Score_Numeric,
 132        Score_Text,
 133        Session,
 134        SessionWithTraces,
 135        TextScore,
 136        TextScoreV1,
 137        Trace,
 138        TraceWithDetails,
 139        TraceWithFullDetails,
 140        UnauthorizedError,
 141        Usage,
 142    )
 143    from .dataset_items import (
 144        CreateDatasetItemRequest,
 145        DeleteDatasetItemResponse,
 146        PaginatedDatasetItems,
 147    )
 148    from .dataset_run_items import CreateDatasetRunItemRequest, PaginatedDatasetRunItems
 149    from .datasets import (
 150        CreateDatasetRequest,
 151        DeleteDatasetRunResponse,
 152        PaginatedDatasetRuns,
 153        PaginatedDatasets,
 154    )
 155    from .experiments import (
 156        Experiment,
 157        ExperimentItem,
 158        ExperimentItemsResponse,
 159        ExperimentsResponse,
 160        ExperimentsResponseMeta,
 161    )
 162    from .feedback import (
 163        FeedbackNotConfiguredError,
 164        FeedbackTargetType,
 165        SubmitFeedbackRequest,
 166        SubmitFeedbackResponse,
 167    )
 168    from .health import HealthResponse, ServiceUnavailableError
 169    from .ingestion import (
 170        BaseEvent,
 171        CreateEventBody,
 172        CreateEventEvent,
 173        CreateGenerationBody,
 174        CreateGenerationEvent,
 175        CreateObservationEvent,
 176        CreateSpanBody,
 177        CreateSpanEvent,
 178        IngestionError,
 179        IngestionEvent,
 180        IngestionEvent_EventCreate,
 181        IngestionEvent_GenerationCreate,
 182        IngestionEvent_GenerationUpdate,
 183        IngestionEvent_ObservationCreate,
 184        IngestionEvent_ObservationUpdate,
 185        IngestionEvent_ScoreCreate,
 186        IngestionEvent_SdkLog,
 187        IngestionEvent_SpanCreate,
 188        IngestionEvent_SpanUpdate,
 189        IngestionEvent_TraceCreate,
 190        IngestionResponse,
 191        IngestionSuccess,
 192        IngestionUsage,
 193        ObservationBody,
 194        ObservationType,
 195        OpenAiCompletionUsageSchema,
 196        OpenAiResponseUsageSchema,
 197        OpenAiUsage,
 198        OptionalObservationBody,
 199        ScoreBody,
 200        ScoreEvent,
 201        SdkLogBody,
 202        SdkLogEvent,
 203        TraceBody,
 204        TraceEvent,
 205        UpdateEventBody,
 206        UpdateGenerationBody,
 207        UpdateGenerationEvent,
 208        UpdateObservationEvent,
 209        UpdateSpanBody,
 210        UpdateSpanEvent,
 211        UsageDetails,
 212    )
 213    from .llm_connections import (
 214        DeleteLlmConnectionResponse,
 215        LlmAdapter,
 216        LlmConnection,
 217        PaginatedLlmConnections,
 218        UpsertLlmConnectionRequest,
 219    )
 220    from .media import (
 221        GetMediaResponse,
 222        GetMediaUploadUrlRequest,
 223        GetMediaUploadUrlResponse,
 224        MediaContentType,
 225        PatchMediaBody,
 226    )
 227    from .metrics import MetricsV2Response
 228    from .models import CreateModelRequest, PaginatedModels
 229    from .observations import ObservationsV2Meta, ObservationsV2Response
 230    from .opentelemetry import (
 231        OtelAttribute,
 232        OtelAttributeValue,
 233        OtelResource,
 234        OtelResourceSpan,
 235        OtelScope,
 236        OtelScopeSpan,
 237        OtelSpan,
 238        OtelTraceResponse,
 239    )
 240    from .organizations import (
 241        DeleteMembershipRequest,
 242        MembershipDeletionResponse,
 243        MembershipRequest,
 244        MembershipResponse,
 245        MembershipRole,
 246        MembershipsResponse,
 247        OrganizationApiKey,
 248        OrganizationApiKeysResponse,
 249        OrganizationProject,
 250        OrganizationProjectsResponse,
 251    )
 252    from .projects import (
 253        ApiKeyDeletionResponse,
 254        ApiKeyList,
 255        ApiKeyResponse,
 256        ApiKeySummary,
 257        Organization,
 258        Project,
 259        ProjectDeletionResponse,
 260        Projects,
 261    )
 262    from .prompts import (
 263        BasePrompt,
 264        ChatMessage,
 265        ChatMessageType,
 266        ChatMessageWithPlaceholders,
 267        ChatPrompt,
 268        CreateChatPromptRequest,
 269        CreateChatPromptType,
 270        CreatePromptRequest,
 271        CreateTextPromptRequest,
 272        CreateTextPromptType,
 273        PlaceholderMessage,
 274        PlaceholderMessageType,
 275        Prompt,
 276        PromptMeta,
 277        PromptMetaListResponse,
 278        PromptType,
 279        Prompt_Chat,
 280        Prompt_Text,
 281        TextPrompt,
 282    )
 283    from .scim import (
 284        AuthenticationScheme,
 285        BulkConfig,
 286        EmptyResponse,
 287        FilterConfig,
 288        ResourceMeta,
 289        ResourceType,
 290        ResourceTypesResponse,
 291        SchemaExtension,
 292        SchemaResource,
 293        SchemasResponse,
 294        ScimEmail,
 295        ScimFeatureSupport,
 296        ScimName,
 297        ScimUser,
 298        ScimUsersListResponse,
 299        ServiceProviderConfig,
 300        UserMeta,
 301    )
 302    from .score_configs import (
 303        CreateScoreConfigRequest,
 304        ScoreConfigs,
 305        UpdateScoreConfigRequest,
 306    )
 307    from .scores import (
 308        CreateScoreRequest,
 309        CreateScoreResponse,
 310        CreateScoreSource,
 311        GetScoresResponse,
 312        GetScoresResponseData,
 313        GetScoresResponseDataBoolean,
 314        GetScoresResponseDataCategorical,
 315        GetScoresResponseDataCorrection,
 316        GetScoresResponseDataNumeric,
 317        GetScoresResponseDataText,
 318        GetScoresResponseData_Boolean,
 319        GetScoresResponseData_Categorical,
 320        GetScoresResponseData_Correction,
 321        GetScoresResponseData_Numeric,
 322        GetScoresResponseData_Text,
 323        GetScoresResponseTraceData,
 324    )
 325    from .scores_v3 import (
 326        BaseScoreV3,
 327        BooleanScoreV3,
 328        CategoricalScoreV3,
 329        CorrectionScoreV3,
 330        GetScoresV3Meta,
 331        GetScoresV3Response,
 332        NumericScoreV3,
 333        ScoreSubjectExperimentV3,
 334        ScoreSubjectObservationV3,
 335        ScoreSubjectSessionV3,
 336        ScoreSubjectTraceV3,
 337        ScoreSubjectV3,
 338        ScoreSubjectV3_Experiment,
 339        ScoreSubjectV3_Observation,
 340        ScoreSubjectV3_Session,
 341        ScoreSubjectV3_Trace,
 342        ScoreV3,
 343        ScoreV3_Boolean,
 344        ScoreV3_Categorical,
 345        ScoreV3_Correction,
 346        ScoreV3_Numeric,
 347        ScoreV3_Text,
 348        TextScoreV3,
 349    )
 350    from .sessions import PaginatedSessions
 351    from .trace import DeleteTraceResponse, Sort, Traces
 352_dynamic_imports: typing.Dict[str, str] = {
 353    "AccessDeniedError": ".commons",
 354    "AnnotationQueue": ".annotation_queues",
 355    "AnnotationQueueAssignmentRequest": ".annotation_queues",
 356    "AnnotationQueueItem": ".annotation_queues",
 357    "AnnotationQueueObjectType": ".annotation_queues",
 358    "AnnotationQueueStatus": ".annotation_queues",
 359    "ApiKeyDeletionResponse": ".projects",
 360    "ApiKeyList": ".projects",
 361    "ApiKeyResponse": ".projects",
 362    "ApiKeySummary": ".projects",
 363    "AsyncLangfuseAPI": ".client",
 364    "AuthenticationScheme": ".scim",
 365    "BaseEvent": ".ingestion",
 366    "BasePrompt": ".prompts",
 367    "BaseScore": ".commons",
 368    "BaseScoreV1": ".commons",
 369    "BaseScoreV3": ".scores_v3",
 370    "BlobStorageExportFieldGroup": ".blob_storage_integrations",
 371    "BlobStorageExportFrequency": ".blob_storage_integrations",
 372    "BlobStorageExportMode": ".blob_storage_integrations",
 373    "BlobStorageExportSource": ".blob_storage_integrations",
 374    "BlobStorageIntegrationDeletionResponse": ".blob_storage_integrations",
 375    "BlobStorageIntegrationFileType": ".blob_storage_integrations",
 376    "BlobStorageIntegrationFileTypeResponse": ".blob_storage_integrations",
 377    "BlobStorageIntegrationResponse": ".blob_storage_integrations",
 378    "BlobStorageIntegrationStatusResponse": ".blob_storage_integrations",
 379    "BlobStorageIntegrationType": ".blob_storage_integrations",
 380    "BlobStorageIntegrationsResponse": ".blob_storage_integrations",
 381    "BlobStorageSyncStatus": ".blob_storage_integrations",
 382    "BooleanScore": ".commons",
 383    "BooleanScoreV1": ".commons",
 384    "BooleanScoreV3": ".scores_v3",
 385    "BulkConfig": ".scim",
 386    "CategoricalScore": ".commons",
 387    "CategoricalScoreV1": ".commons",
 388    "CategoricalScoreV3": ".scores_v3",
 389    "ChatMessage": ".prompts",
 390    "ChatMessageType": ".prompts",
 391    "ChatMessageWithPlaceholders": ".prompts",
 392    "ChatPrompt": ".prompts",
 393    "Comment": ".commons",
 394    "CommentObjectType": ".commons",
 395    "ConfigCategory": ".commons",
 396    "CorrectionScore": ".commons",
 397    "CorrectionScoreV3": ".scores_v3",
 398    "CreateAnnotationQueueAssignmentResponse": ".annotation_queues",
 399    "CreateAnnotationQueueItemRequest": ".annotation_queues",
 400    "CreateAnnotationQueueRequest": ".annotation_queues",
 401    "CreateBlobStorageIntegrationRequest": ".blob_storage_integrations",
 402    "CreateChatPromptRequest": ".prompts",
 403    "CreateChatPromptType": ".prompts",
 404    "CreateCommentRequest": ".comments",
 405    "CreateCommentResponse": ".comments",
 406    "CreateDatasetItemRequest": ".dataset_items",
 407    "CreateDatasetRequest": ".datasets",
 408    "CreateDatasetRunItemRequest": ".dataset_run_items",
 409    "CreateEventBody": ".ingestion",
 410    "CreateEventEvent": ".ingestion",
 411    "CreateGenerationBody": ".ingestion",
 412    "CreateGenerationEvent": ".ingestion",
 413    "CreateModelRequest": ".models",
 414    "CreateObservationEvent": ".ingestion",
 415    "CreatePromptRequest": ".prompts",
 416    "CreateScoreConfigRequest": ".score_configs",
 417    "CreateScoreRequest": ".scores",
 418    "CreateScoreResponse": ".scores",
 419    "CreateScoreSource": ".scores",
 420    "CreateScoreValue": ".commons",
 421    "CreateSpanBody": ".ingestion",
 422    "CreateSpanEvent": ".ingestion",
 423    "CreateTextPromptRequest": ".prompts",
 424    "CreateTextPromptType": ".prompts",
 425    "Dataset": ".commons",
 426    "DatasetItem": ".commons",
 427    "DatasetItemMediaReference": ".commons",
 428    "DatasetItemMediaReferenceField": ".commons",
 429    "DatasetItemMediaReferenceMedia": ".commons",
 430    "DatasetRun": ".commons",
 431    "DatasetRunItem": ".commons",
 432    "DatasetRunWithItems": ".commons",
 433    "DatasetStatus": ".commons",
 434    "DeleteAnnotationQueueAssignmentResponse": ".annotation_queues",
 435    "DeleteAnnotationQueueItemResponse": ".annotation_queues",
 436    "DeleteDatasetItemResponse": ".dataset_items",
 437    "DeleteDatasetRunResponse": ".datasets",
 438    "DeleteLlmConnectionResponse": ".llm_connections",
 439    "DeleteMembershipRequest": ".organizations",
 440    "DeleteTraceResponse": ".trace",
 441    "Deprecation": ".commons",
 442    "EmptyResponse": ".scim",
 443    "Error": ".commons",
 444    "Experiment": ".experiments",
 445    "ExperimentItem": ".experiments",
 446    "ExperimentItemsResponse": ".experiments",
 447    "ExperimentsResponse": ".experiments",
 448    "ExperimentsResponseMeta": ".experiments",
 449    "FeedbackNotConfiguredError": ".feedback",
 450    "FeedbackTargetType": ".feedback",
 451    "FilterConfig": ".scim",
 452    "GetCommentsResponse": ".comments",
 453    "GetMediaResponse": ".media",
 454    "GetMediaUploadUrlRequest": ".media",
 455    "GetMediaUploadUrlResponse": ".media",
 456    "GetScoresResponse": ".scores",
 457    "GetScoresResponseData": ".scores",
 458    "GetScoresResponseDataBoolean": ".scores",
 459    "GetScoresResponseDataCategorical": ".scores",
 460    "GetScoresResponseDataCorrection": ".scores",
 461    "GetScoresResponseDataNumeric": ".scores",
 462    "GetScoresResponseDataText": ".scores",
 463    "GetScoresResponseData_Boolean": ".scores",
 464    "GetScoresResponseData_Categorical": ".scores",
 465    "GetScoresResponseData_Correction": ".scores",
 466    "GetScoresResponseData_Numeric": ".scores",
 467    "GetScoresResponseData_Text": ".scores",
 468    "GetScoresResponseTraceData": ".scores",
 469    "GetScoresV3Meta": ".scores_v3",
 470    "GetScoresV3Response": ".scores_v3",
 471    "HealthResponse": ".health",
 472    "IngestionError": ".ingestion",
 473    "IngestionEvent": ".ingestion",
 474    "IngestionEvent_EventCreate": ".ingestion",
 475    "IngestionEvent_GenerationCreate": ".ingestion",
 476    "IngestionEvent_GenerationUpdate": ".ingestion",
 477    "IngestionEvent_ObservationCreate": ".ingestion",
 478    "IngestionEvent_ObservationUpdate": ".ingestion",
 479    "IngestionEvent_ScoreCreate": ".ingestion",
 480    "IngestionEvent_SdkLog": ".ingestion",
 481    "IngestionEvent_SpanCreate": ".ingestion",
 482    "IngestionEvent_SpanUpdate": ".ingestion",
 483    "IngestionEvent_TraceCreate": ".ingestion",
 484    "IngestionResponse": ".ingestion",
 485    "IngestionSuccess": ".ingestion",
 486    "IngestionUsage": ".ingestion",
 487    "LangfuseAPI": ".client",
 488    "LlmAdapter": ".llm_connections",
 489    "LlmConnection": ".llm_connections",
 490    "MapValue": ".commons",
 491    "MediaContentType": ".media",
 492    "MembershipDeletionResponse": ".organizations",
 493    "MembershipRequest": ".organizations",
 494    "MembershipResponse": ".organizations",
 495    "MembershipRole": ".organizations",
 496    "MembershipsResponse": ".organizations",
 497    "MethodNotAllowedError": ".commons",
 498    "MetricsV2Response": ".metrics",
 499    "Model": ".commons",
 500    "ModelPrice": ".commons",
 501    "ModelUsageUnit": ".commons",
 502    "NotFoundError": ".commons",
 503    "NumericScore": ".commons",
 504    "NumericScoreV1": ".commons",
 505    "NumericScoreV3": ".scores_v3",
 506    "Observation": ".commons",
 507    "ObservationBody": ".ingestion",
 508    "ObservationLevel": ".commons",
 509    "ObservationType": ".ingestion",
 510    "ObservationV2": ".commons",
 511    "ObservationsV2Meta": ".observations",
 512    "ObservationsV2Response": ".observations",
 513    "ObservationsView": ".commons",
 514    "ObservationsViewSingle": ".commons",
 515    "OpenAiCompletionUsageSchema": ".ingestion",
 516    "OpenAiResponseUsageSchema": ".ingestion",
 517    "OpenAiUsage": ".ingestion",
 518    "OptionalObservationBody": ".ingestion",
 519    "Organization": ".projects",
 520    "OrganizationApiKey": ".organizations",
 521    "OrganizationApiKeysResponse": ".organizations",
 522    "OrganizationProject": ".organizations",
 523    "OrganizationProjectsResponse": ".organizations",
 524    "OtelAttribute": ".opentelemetry",
 525    "OtelAttributeValue": ".opentelemetry",
 526    "OtelResource": ".opentelemetry",
 527    "OtelResourceSpan": ".opentelemetry",
 528    "OtelScope": ".opentelemetry",
 529    "OtelScopeSpan": ".opentelemetry",
 530    "OtelSpan": ".opentelemetry",
 531    "OtelTraceResponse": ".opentelemetry",
 532    "PaginatedAnnotationQueueItems": ".annotation_queues",
 533    "PaginatedAnnotationQueues": ".annotation_queues",
 534    "PaginatedDatasetItems": ".dataset_items",
 535    "PaginatedDatasetRunItems": ".dataset_run_items",
 536    "PaginatedDatasetRuns": ".datasets",
 537    "PaginatedDatasets": ".datasets",
 538    "PaginatedLlmConnections": ".llm_connections",
 539    "PaginatedModels": ".models",
 540    "PaginatedSessions": ".sessions",
 541    "PatchMediaBody": ".media",
 542    "PlaceholderMessage": ".prompts",
 543    "PlaceholderMessageType": ".prompts",
 544    "PricingTier": ".commons",
 545    "PricingTierCondition": ".commons",
 546    "PricingTierInput": ".commons",
 547    "PricingTierOperator": ".commons",
 548    "Project": ".projects",
 549    "ProjectDeletionResponse": ".projects",
 550    "Projects": ".projects",
 551    "Prompt": ".prompts",
 552    "PromptMeta": ".prompts",
 553    "PromptMetaListResponse": ".prompts",
 554    "PromptType": ".prompts",
 555    "Prompt_Chat": ".prompts",
 556    "Prompt_Text": ".prompts",
 557    "ResourceMeta": ".scim",
 558    "ResourceType": ".scim",
 559    "ResourceTypesResponse": ".scim",
 560    "SchemaExtension": ".scim",
 561    "SchemaResource": ".scim",
 562    "SchemasResponse": ".scim",
 563    "ScimEmail": ".scim",
 564    "ScimFeatureSupport": ".scim",
 565    "ScimName": ".scim",
 566    "ScimUser": ".scim",
 567    "ScimUsersListResponse": ".scim",
 568    "Score": ".commons",
 569    "ScoreBody": ".ingestion",
 570    "ScoreConfig": ".commons",
 571    "ScoreConfigDataType": ".commons",
 572    "ScoreConfigs": ".score_configs",
 573    "ScoreDataType": ".commons",
 574    "ScoreEvent": ".ingestion",
 575    "ScoreSource": ".commons",
 576    "ScoreSubjectExperimentV3": ".scores_v3",
 577    "ScoreSubjectObservationV3": ".scores_v3",
 578    "ScoreSubjectSessionV3": ".scores_v3",
 579    "ScoreSubjectTraceV3": ".scores_v3",
 580    "ScoreSubjectV3": ".scores_v3",
 581    "ScoreSubjectV3_Experiment": ".scores_v3",
 582    "ScoreSubjectV3_Observation": ".scores_v3",
 583    "ScoreSubjectV3_Session": ".scores_v3",
 584    "ScoreSubjectV3_Trace": ".scores_v3",
 585    "ScoreV1": ".commons",
 586    "ScoreV1_Boolean": ".commons",
 587    "ScoreV1_Categorical": ".commons",
 588    "ScoreV1_Numeric": ".commons",
 589    "ScoreV1_Text": ".commons",
 590    "ScoreV3": ".scores_v3",
 591    "ScoreV3_Boolean": ".scores_v3",
 592    "ScoreV3_Categorical": ".scores_v3",
 593    "ScoreV3_Correction": ".scores_v3",
 594    "ScoreV3_Numeric": ".scores_v3",
 595    "ScoreV3_Text": ".scores_v3",
 596    "Score_Boolean": ".commons",
 597    "Score_Categorical": ".commons",
 598    "Score_Correction": ".commons",
 599    "Score_Numeric": ".commons",
 600    "Score_Text": ".commons",
 601    "SdkLogBody": ".ingestion",
 602    "SdkLogEvent": ".ingestion",
 603    "ServiceProviderConfig": ".scim",
 604    "ServiceUnavailableError": ".health",
 605    "Session": ".commons",
 606    "SessionWithTraces": ".commons",
 607    "Sort": ".trace",
 608    "SubmitFeedbackRequest": ".feedback",
 609    "SubmitFeedbackResponse": ".feedback",
 610    "TextPrompt": ".prompts",
 611    "TextScore": ".commons",
 612    "TextScoreV1": ".commons",
 613    "TextScoreV3": ".scores_v3",
 614    "Trace": ".commons",
 615    "TraceBody": ".ingestion",
 616    "TraceEvent": ".ingestion",
 617    "TraceWithDetails": ".commons",
 618    "TraceWithFullDetails": ".commons",
 619    "Traces": ".trace",
 620    "UnauthorizedError": ".commons",
 621    "UpdateAnnotationQueueItemRequest": ".annotation_queues",
 622    "UpdateEventBody": ".ingestion",
 623    "UpdateGenerationBody": ".ingestion",
 624    "UpdateGenerationEvent": ".ingestion",
 625    "UpdateObservationEvent": ".ingestion",
 626    "UpdateScoreConfigRequest": ".score_configs",
 627    "UpdateSpanBody": ".ingestion",
 628    "UpdateSpanEvent": ".ingestion",
 629    "UpsertLlmConnectionRequest": ".llm_connections",
 630    "Usage": ".commons",
 631    "UsageDetails": ".ingestion",
 632    "UserMeta": ".scim",
 633    "annotation_queues": ".annotation_queues",
 634    "blob_storage_integrations": ".blob_storage_integrations",
 635    "comments": ".comments",
 636    "commons": ".commons",
 637    "dataset_items": ".dataset_items",
 638    "dataset_run_items": ".dataset_run_items",
 639    "datasets": ".datasets",
 640    "experiments": ".experiments",
 641    "feedback": ".feedback",
 642    "health": ".health",
 643    "ingestion": ".ingestion",
 644    "legacy": ".legacy",
 645    "llm_connections": ".llm_connections",
 646    "media": ".media",
 647    "metrics": ".metrics",
 648    "models": ".models",
 649    "observations": ".observations",
 650    "opentelemetry": ".opentelemetry",
 651    "organizations": ".organizations",
 652    "projects": ".projects",
 653    "prompt_version": ".prompt_version",
 654    "prompts": ".prompts",
 655    "scim": ".scim",
 656    "score_configs": ".score_configs",
 657    "scores": ".scores",
 658    "scores_v3": ".scores_v3",
 659    "sessions": ".sessions",
 660    "trace": ".trace",
 661    "unstable": ".unstable",
 662    "utils": ".utils",
 663}
 664
 665
 666def __getattr__(attr_name: str) -> typing.Any:
 667    module_name = _dynamic_imports.get(attr_name)
 668    if module_name is None:
 669        raise AttributeError(
 670            f"No {attr_name} found in _dynamic_imports for module name -> {__name__}"
 671        )
 672    try:
 673        module = import_module(module_name, __package__)
 674        if module_name == f".{attr_name}":
 675            return module
 676        else:
 677            return getattr(module, attr_name)
 678    except ImportError as e:
 679        raise ImportError(
 680            f"Failed to import {attr_name} from {module_name}: {e}"
 681        ) from e
 682    except AttributeError as e:
 683        raise AttributeError(
 684            f"Failed to get {attr_name} from {module_name}: {e}"
 685        ) from e
 686
 687
 688def __dir__():
 689    lazy_attrs = list(_dynamic_imports.keys())
 690    return sorted(lazy_attrs)
 691
 692
 693__all__ = [
 694    "AccessDeniedError",
 695    "AnnotationQueue",
 696    "AnnotationQueueAssignmentRequest",
 697    "AnnotationQueueItem",
 698    "AnnotationQueueObjectType",
 699    "AnnotationQueueStatus",
 700    "ApiKeyDeletionResponse",
 701    "ApiKeyList",
 702    "ApiKeyResponse",
 703    "ApiKeySummary",
 704    "AsyncLangfuseAPI",
 705    "AuthenticationScheme",
 706    "BaseEvent",
 707    "BasePrompt",
 708    "BaseScore",
 709    "BaseScoreV1",
 710    "BaseScoreV3",
 711    "BlobStorageExportFieldGroup",
 712    "BlobStorageExportFrequency",
 713    "BlobStorageExportMode",
 714    "BlobStorageExportSource",
 715    "BlobStorageIntegrationDeletionResponse",
 716    "BlobStorageIntegrationFileType",
 717    "BlobStorageIntegrationFileTypeResponse",
 718    "BlobStorageIntegrationResponse",
 719    "BlobStorageIntegrationStatusResponse",
 720    "BlobStorageIntegrationType",
 721    "BlobStorageIntegrationsResponse",
 722    "BlobStorageSyncStatus",
 723    "BooleanScore",
 724    "BooleanScoreV1",
 725    "BooleanScoreV3",
 726    "BulkConfig",
 727    "CategoricalScore",
 728    "CategoricalScoreV1",
 729    "CategoricalScoreV3",
 730    "ChatMessage",
 731    "ChatMessageType",
 732    "ChatMessageWithPlaceholders",
 733    "ChatPrompt",
 734    "Comment",
 735    "CommentObjectType",
 736    "ConfigCategory",
 737    "CorrectionScore",
 738    "CorrectionScoreV3",
 739    "CreateAnnotationQueueAssignmentResponse",
 740    "CreateAnnotationQueueItemRequest",
 741    "CreateAnnotationQueueRequest",
 742    "CreateBlobStorageIntegrationRequest",
 743    "CreateChatPromptRequest",
 744    "CreateChatPromptType",
 745    "CreateCommentRequest",
 746    "CreateCommentResponse",
 747    "CreateDatasetItemRequest",
 748    "CreateDatasetRequest",
 749    "CreateDatasetRunItemRequest",
 750    "CreateEventBody",
 751    "CreateEventEvent",
 752    "CreateGenerationBody",
 753    "CreateGenerationEvent",
 754    "CreateModelRequest",
 755    "CreateObservationEvent",
 756    "CreatePromptRequest",
 757    "CreateScoreConfigRequest",
 758    "CreateScoreRequest",
 759    "CreateScoreResponse",
 760    "CreateScoreSource",
 761    "CreateScoreValue",
 762    "CreateSpanBody",
 763    "CreateSpanEvent",
 764    "CreateTextPromptRequest",
 765    "CreateTextPromptType",
 766    "Dataset",
 767    "DatasetItem",
 768    "DatasetItemMediaReference",
 769    "DatasetItemMediaReferenceField",
 770    "DatasetItemMediaReferenceMedia",
 771    "DatasetRun",
 772    "DatasetRunItem",
 773    "DatasetRunWithItems",
 774    "DatasetStatus",
 775    "DeleteAnnotationQueueAssignmentResponse",
 776    "DeleteAnnotationQueueItemResponse",
 777    "DeleteDatasetItemResponse",
 778    "DeleteDatasetRunResponse",
 779    "DeleteLlmConnectionResponse",
 780    "DeleteMembershipRequest",
 781    "DeleteTraceResponse",
 782    "Deprecation",
 783    "EmptyResponse",
 784    "Error",
 785    "Experiment",
 786    "ExperimentItem",
 787    "ExperimentItemsResponse",
 788    "ExperimentsResponse",
 789    "ExperimentsResponseMeta",
 790    "FeedbackNotConfiguredError",
 791    "FeedbackTargetType",
 792    "FilterConfig",
 793    "GetCommentsResponse",
 794    "GetMediaResponse",
 795    "GetMediaUploadUrlRequest",
 796    "GetMediaUploadUrlResponse",
 797    "GetScoresResponse",
 798    "GetScoresResponseData",
 799    "GetScoresResponseDataBoolean",
 800    "GetScoresResponseDataCategorical",
 801    "GetScoresResponseDataCorrection",
 802    "GetScoresResponseDataNumeric",
 803    "GetScoresResponseDataText",
 804    "GetScoresResponseData_Boolean",
 805    "GetScoresResponseData_Categorical",
 806    "GetScoresResponseData_Correction",
 807    "GetScoresResponseData_Numeric",
 808    "GetScoresResponseData_Text",
 809    "GetScoresResponseTraceData",
 810    "GetScoresV3Meta",
 811    "GetScoresV3Response",
 812    "HealthResponse",
 813    "IngestionError",
 814    "IngestionEvent",
 815    "IngestionEvent_EventCreate",
 816    "IngestionEvent_GenerationCreate",
 817    "IngestionEvent_GenerationUpdate",
 818    "IngestionEvent_ObservationCreate",
 819    "IngestionEvent_ObservationUpdate",
 820    "IngestionEvent_ScoreCreate",
 821    "IngestionEvent_SdkLog",
 822    "IngestionEvent_SpanCreate",
 823    "IngestionEvent_SpanUpdate",
 824    "IngestionEvent_TraceCreate",
 825    "IngestionResponse",
 826    "IngestionSuccess",
 827    "IngestionUsage",
 828    "LangfuseAPI",
 829    "LlmAdapter",
 830    "LlmConnection",
 831    "MapValue",
 832    "MediaContentType",
 833    "MembershipDeletionResponse",
 834    "MembershipRequest",
 835    "MembershipResponse",
 836    "MembershipRole",
 837    "MembershipsResponse",
 838    "MethodNotAllowedError",
 839    "MetricsV2Response",
 840    "Model",
 841    "ModelPrice",
 842    "ModelUsageUnit",
 843    "NotFoundError",
 844    "NumericScore",
 845    "NumericScoreV1",
 846    "NumericScoreV3",
 847    "Observation",
 848    "ObservationBody",
 849    "ObservationLevel",
 850    "ObservationType",
 851    "ObservationV2",
 852    "ObservationsV2Meta",
 853    "ObservationsV2Response",
 854    "ObservationsView",
 855    "ObservationsViewSingle",
 856    "OpenAiCompletionUsageSchema",
 857    "OpenAiResponseUsageSchema",
 858    "OpenAiUsage",
 859    "OptionalObservationBody",
 860    "Organization",
 861    "OrganizationApiKey",
 862    "OrganizationApiKeysResponse",
 863    "OrganizationProject",
 864    "OrganizationProjectsResponse",
 865    "OtelAttribute",
 866    "OtelAttributeValue",
 867    "OtelResource",
 868    "OtelResourceSpan",
 869    "OtelScope",
 870    "OtelScopeSpan",
 871    "OtelSpan",
 872    "OtelTraceResponse",
 873    "PaginatedAnnotationQueueItems",
 874    "PaginatedAnnotationQueues",
 875    "PaginatedDatasetItems",
 876    "PaginatedDatasetRunItems",
 877    "PaginatedDatasetRuns",
 878    "PaginatedDatasets",
 879    "PaginatedLlmConnections",
 880    "PaginatedModels",
 881    "PaginatedSessions",
 882    "PatchMediaBody",
 883    "PlaceholderMessage",
 884    "PlaceholderMessageType",
 885    "PricingTier",
 886    "PricingTierCondition",
 887    "PricingTierInput",
 888    "PricingTierOperator",
 889    "Project",
 890    "ProjectDeletionResponse",
 891    "Projects",
 892    "Prompt",
 893    "PromptMeta",
 894    "PromptMetaListResponse",
 895    "PromptType",
 896    "Prompt_Chat",
 897    "Prompt_Text",
 898    "ResourceMeta",
 899    "ResourceType",
 900    "ResourceTypesResponse",
 901    "SchemaExtension",
 902    "SchemaResource",
 903    "SchemasResponse",
 904    "ScimEmail",
 905    "ScimFeatureSupport",
 906    "ScimName",
 907    "ScimUser",
 908    "ScimUsersListResponse",
 909    "Score",
 910    "ScoreBody",
 911    "ScoreConfig",
 912    "ScoreConfigDataType",
 913    "ScoreConfigs",
 914    "ScoreDataType",
 915    "ScoreEvent",
 916    "ScoreSource",
 917    "ScoreSubjectExperimentV3",
 918    "ScoreSubjectObservationV3",
 919    "ScoreSubjectSessionV3",
 920    "ScoreSubjectTraceV3",
 921    "ScoreSubjectV3",
 922    "ScoreSubjectV3_Experiment",
 923    "ScoreSubjectV3_Observation",
 924    "ScoreSubjectV3_Session",
 925    "ScoreSubjectV3_Trace",
 926    "ScoreV1",
 927    "ScoreV1_Boolean",
 928    "ScoreV1_Categorical",
 929    "ScoreV1_Numeric",
 930    "ScoreV1_Text",
 931    "ScoreV3",
 932    "ScoreV3_Boolean",
 933    "ScoreV3_Categorical",
 934    "ScoreV3_Correction",
 935    "ScoreV3_Numeric",
 936    "ScoreV3_Text",
 937    "Score_Boolean",
 938    "Score_Categorical",
 939    "Score_Correction",
 940    "Score_Numeric",
 941    "Score_Text",
 942    "SdkLogBody",
 943    "SdkLogEvent",
 944    "ServiceProviderConfig",
 945    "ServiceUnavailableError",
 946    "Session",
 947    "SessionWithTraces",
 948    "Sort",
 949    "SubmitFeedbackRequest",
 950    "SubmitFeedbackResponse",
 951    "TextPrompt",
 952    "TextScore",
 953    "TextScoreV1",
 954    "TextScoreV3",
 955    "Trace",
 956    "TraceBody",
 957    "TraceEvent",
 958    "TraceWithDetails",
 959    "TraceWithFullDetails",
 960    "Traces",
 961    "UnauthorizedError",
 962    "UpdateAnnotationQueueItemRequest",
 963    "UpdateEventBody",
 964    "UpdateGenerationBody",
 965    "UpdateGenerationEvent",
 966    "UpdateObservationEvent",
 967    "UpdateScoreConfigRequest",
 968    "UpdateSpanBody",
 969    "UpdateSpanEvent",
 970    "UpsertLlmConnectionRequest",
 971    "Usage",
 972    "UsageDetails",
 973    "UserMeta",
 974    "annotation_queues",
 975    "blob_storage_integrations",
 976    "comments",
 977    "commons",
 978    "dataset_items",
 979    "dataset_run_items",
 980    "datasets",
 981    "experiments",
 982    "feedback",
 983    "health",
 984    "ingestion",
 985    "legacy",
 986    "llm_connections",
 987    "media",
 988    "metrics",
 989    "models",
 990    "observations",
 991    "opentelemetry",
 992    "organizations",
 993    "projects",
 994    "prompt_version",
 995    "prompts",
 996    "scim",
 997    "score_configs",
 998    "scores",
 999    "scores_v3",
1000    "sessions",
1001    "trace",
1002    "unstable",
1003    "utils",
1004]
AccessDeniedError
AnnotationQueue
AnnotationQueueAssignmentRequest
AnnotationQueueItem
AnnotationQueueObjectType
AnnotationQueueStatus
ApiKeyDeletionResponse
ApiKeyList
ApiKeyResponse
ApiKeySummary
AsyncLangfuseAPI
AuthenticationScheme
BaseEvent
BasePrompt
BaseScore
BaseScoreV1
BaseScoreV3
BlobStorageExportFieldGroup
BlobStorageExportFrequency
BlobStorageExportMode
BlobStorageExportSource
BlobStorageIntegrationDeletionResponse
BlobStorageIntegrationFileType
BlobStorageIntegrationFileTypeResponse
BlobStorageIntegrationResponse
BlobStorageIntegrationStatusResponse
BlobStorageIntegrationType
BlobStorageIntegrationsResponse
BlobStorageSyncStatus
BooleanScore
BooleanScoreV1
BooleanScoreV3
BulkConfig
CategoricalScore
CategoricalScoreV1
CategoricalScoreV3
ChatMessage
ChatMessageType
ChatMessageWithPlaceholders
ChatPrompt
Comment
CommentObjectType
ConfigCategory
CorrectionScore
CorrectionScoreV3
CreateAnnotationQueueAssignmentResponse
CreateAnnotationQueueItemRequest
CreateAnnotationQueueRequest
CreateBlobStorageIntegrationRequest
CreateChatPromptRequest
CreateChatPromptType
CreateCommentRequest
CreateCommentResponse
CreateDatasetItemRequest
CreateDatasetRequest
CreateDatasetRunItemRequest
CreateEventBody
CreateEventEvent
CreateGenerationBody
CreateGenerationEvent
CreateModelRequest
CreateObservationEvent
CreatePromptRequest
CreateScoreConfigRequest
CreateScoreRequest
CreateScoreResponse
CreateScoreSource
CreateScoreValue
CreateSpanBody
CreateSpanEvent
CreateTextPromptRequest
CreateTextPromptType
Dataset
DatasetItem
DatasetItemMediaReference
DatasetItemMediaReferenceField
DatasetItemMediaReferenceMedia
DatasetRun
DatasetRunItem
DatasetRunWithItems
DatasetStatus
DeleteAnnotationQueueAssignmentResponse
DeleteAnnotationQueueItemResponse
DeleteDatasetItemResponse
DeleteDatasetRunResponse
DeleteLlmConnectionResponse
DeleteMembershipRequest
DeleteTraceResponse
Deprecation
EmptyResponse
Error
Experiment
ExperimentItem
ExperimentItemsResponse
ExperimentsResponse
ExperimentsResponseMeta
FeedbackNotConfiguredError
FeedbackTargetType
FilterConfig
GetCommentsResponse
GetMediaResponse
GetMediaUploadUrlRequest
GetMediaUploadUrlResponse
GetScoresResponse
GetScoresResponseData
GetScoresResponseDataBoolean
GetScoresResponseDataCategorical
GetScoresResponseDataCorrection
GetScoresResponseDataNumeric
GetScoresResponseDataText
GetScoresResponseData_Boolean
GetScoresResponseData_Categorical
GetScoresResponseData_Correction
GetScoresResponseData_Numeric
GetScoresResponseData_Text
GetScoresResponseTraceData
GetScoresV3Meta
GetScoresV3Response
HealthResponse
IngestionError
IngestionEvent
IngestionEvent_EventCreate
IngestionEvent_GenerationCreate
IngestionEvent_GenerationUpdate
IngestionEvent_ObservationCreate
IngestionEvent_ObservationUpdate
IngestionEvent_ScoreCreate
IngestionEvent_SdkLog
IngestionEvent_SpanCreate
IngestionEvent_SpanUpdate
IngestionEvent_TraceCreate
IngestionResponse
IngestionSuccess
IngestionUsage
LangfuseAPI
LlmAdapter
LlmConnection
MapValue
MediaContentType
MembershipDeletionResponse
MembershipRequest
MembershipResponse
MembershipRole
MembershipsResponse
MethodNotAllowedError
MetricsV2Response
Model
ModelPrice
ModelUsageUnit
NotFoundError
NumericScore
NumericScoreV1
NumericScoreV3
Observation
ObservationBody
ObservationLevel
ObservationType
ObservationV2
ObservationsV2Meta
ObservationsV2Response
ObservationsView
ObservationsViewSingle
OpenAiCompletionUsageSchema
OpenAiResponseUsageSchema
OpenAiUsage
OptionalObservationBody
Organization
OrganizationApiKey
OrganizationApiKeysResponse
OrganizationProject
OrganizationProjectsResponse
OtelAttribute
OtelAttributeValue
OtelResource
OtelResourceSpan
OtelScope
OtelScopeSpan
OtelSpan
OtelTraceResponse
PaginatedAnnotationQueueItems
PaginatedAnnotationQueues
PaginatedDatasetItems
PaginatedDatasetRunItems
PaginatedDatasetRuns
PaginatedDatasets
PaginatedLlmConnections
PaginatedModels
PaginatedSessions
PatchMediaBody
PlaceholderMessage
PlaceholderMessageType
PricingTier
PricingTierCondition
PricingTierInput
PricingTierOperator
Project
ProjectDeletionResponse
Projects
Prompt
PromptMeta
PromptMetaListResponse
PromptType
Prompt_Chat
Prompt_Text
ResourceMeta
ResourceType
ResourceTypesResponse
SchemaExtension
SchemaResource
SchemasResponse
ScimEmail
ScimFeatureSupport
ScimName
ScimUser
ScimUsersListResponse
Score
ScoreBody
ScoreConfig
ScoreConfigDataType
ScoreConfigs
ScoreDataType
ScoreEvent
ScoreSource
ScoreSubjectExperimentV3
ScoreSubjectObservationV3
ScoreSubjectSessionV3
ScoreSubjectTraceV3
ScoreSubjectV3
ScoreSubjectV3_Experiment
ScoreSubjectV3_Observation
ScoreSubjectV3_Session
ScoreSubjectV3_Trace
ScoreV1
ScoreV1_Boolean
ScoreV1_Categorical
ScoreV1_Numeric
ScoreV1_Text
ScoreV3
ScoreV3_Boolean
ScoreV3_Categorical
ScoreV3_Correction
ScoreV3_Numeric
ScoreV3_Text
Score_Boolean
Score_Categorical
Score_Correction
Score_Numeric
Score_Text
SdkLogBody
SdkLogEvent
ServiceProviderConfig
ServiceUnavailableError
Session
SessionWithTraces
Sort
SubmitFeedbackRequest
SubmitFeedbackResponse
TextPrompt
TextScore
TextScoreV1
TextScoreV3
Trace
TraceBody
TraceEvent
TraceWithDetails
TraceWithFullDetails
Traces
UnauthorizedError
UpdateAnnotationQueueItemRequest
UpdateEventBody
UpdateGenerationBody
UpdateGenerationEvent
UpdateObservationEvent
UpdateScoreConfigRequest
UpdateSpanBody
UpdateSpanEvent
UpsertLlmConnectionRequest
Usage
UsageDetails
UserMeta