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