Skip to content

Commit a7e7532

Browse files
authored
Vb/prompt rating plt 1710 (#1891)
1 parent 48dca96 commit a7e7532

20 files changed

+686
-394
lines changed

docs/labelbox/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,15 @@ Labelbox Python SDK Documentation
4040
pagination
4141
project
4242
project-model-config
43+
prompt-issue-tool
4344
quality-mode
4445
request-client
4546
resource-tag
4647
review
4748
search-filters
4849
send-to-annotate-params
4950
slice
50-
step_reasoning_tool
51+
step-reasoning-tool
5152
task
5253
task-queue
5354
user

docs/labelbox/prompt-issue-tool.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Step Reasoning Tool
2+
===============================================================================================
3+
4+
.. automodule:: labelbox.schema.tool_building.prompt_issue_tool
5+
:members:
6+
:show-inheritance:

libs/labelbox/src/labelbox/__init__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,14 @@
4646
from labelbox.schema.model_config import ModelConfig
4747
from labelbox.schema.model_run import DataSplit, ModelRun
4848
from labelbox.schema.ontology import (
49-
Classification,
5049
FeatureSchema,
5150
Ontology,
5251
OntologyBuilder,
53-
Option,
54-
PromptResponseClassification,
55-
ResponseOption,
5652
Tool,
5753
)
5854
from labelbox.schema.tool_building.fact_checking_tool import FactCheckingTool
5955
from labelbox.schema.tool_building.step_reasoning_tool import StepReasoningTool
56+
from labelbox.schema.tool_building.prompt_issue_tool import PromptIssueTool
6057
from labelbox.schema.role import Role, ProjectRole
6158
from labelbox.schema.invite import Invite, InviteLimit
6259
from labelbox.schema.data_row_metadata import (
@@ -94,3 +91,9 @@
9491
from labelbox.schema.task_queue import TaskQueue
9592
from labelbox.schema.user import User
9693
from labelbox.schema.webhook import Webhook
94+
from labelbox.schema.tool_building.classification import (
95+
Classification,
96+
Option,
97+
ResponseOption,
98+
PromptResponseClassification,
99+
)

libs/labelbox/src/labelbox/schema/data_row_metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
from labelbox.schema.identifiable import GlobalKey, UniqueId
3131
from labelbox.schema.identifiables import DataRowIdentifiers, UniqueIds
32-
from labelbox.schema.ontology import SchemaId
32+
from labelbox.schema.tool_building.types import SchemaId
3333
from labelbox.utils import (
3434
_CamelCaseMixin,
3535
format_iso_datetime,

libs/labelbox/src/labelbox/schema/labeling_service_dashboard.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,17 @@ class LabelingServiceDashboard(_CamelCaseMixin):
7171
created_at: Optional[datetime] = Field(frozen=True, default=None)
7272
updated_at: Optional[datetime] = Field(frozen=True, default=None)
7373
created_by_id: Optional[str] = Field(frozen=True, default=None)
74-
status: LabelingServiceStatus = Field(frozen=True, default=None)
74+
status: Optional[LabelingServiceStatus] = Field(frozen=True, default=None)
7575
data_rows_count: int = Field(frozen=True)
7676
tasks_completed_count: int = Field(frozen=True)
7777
tasks_remaining_count: Optional[int] = Field(frozen=True, default=None)
7878
media_type: Optional[MediaType] = Field(frozen=True, default=None)
79-
editor_task_type: EditorTaskType = Field(frozen=True, default=None)
80-
tags: List[LabelingServiceDashboardTags] = Field(frozen=True, default=None)
79+
editor_task_type: Optional[EditorTaskType] = Field(
80+
frozen=True, default=None
81+
)
82+
tags: Optional[List[LabelingServiceDashboardTags]] = Field(
83+
frozen=True, default=None
84+
)
8185

8286
client: Any # type Any to avoid circular import from client
8387

0 commit comments

Comments
 (0)