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
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