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