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