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