Skip to content

Error occurs during conversion #196

@kuopching

Description

@kuopching

Hi,
I am encountering an error[2] during the conversion process[1].
Any suggestions?
Thank you.

My setup:
deepsearch-toolkit 2.0.1
pydantic 2.10.6
pydantic_core 2.27.2
pydantic-settings 2.8.0

import deepsearch as ds

api = ds.CpsApi.from_env()
PROJ_KEY = api.projects.list()[0].key 

documents = ds.convert_documents(
    api=api,
    proj_key=PROJ_KEY,
    source_path="my_pdf",
)

Same with CLI:
deepsearch documents convert -p PROJ_KEY -i my_pdf

Traceback (most recent call last):
File "/home/dano/table_generator/test_deep.py", line 9, in
documents = ds.convert_documents(
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/documents/core/main.py", line 61, in convert_documents
return process_local_input(
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/documents/core/input_process.py", line 36, in process_local_input
task_id = send_file_for_conversion(
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/documents/core/convert.py", line 134, in send_file_for_conversion
task_id = submit_conversion_payload(
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/documents/core/convert.py", line 104, in submit_conversion_payload
r: sw_client.CpsTask = sw_api.convert_document(
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/pydantic/_internal/_validate_call.py", line 38, in wrapper_function
return wrapper(*args, **kwargs)
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/pydantic/_internal/_validate_call.py", line 111, in call
res = self.pydantic_validator.validate_python(pydantic_core.ArgsKwargs(args, kwargs))
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/cps/apis/public_v2/api/project_api.py", line 115, in convert_document
return self.api_client.response_deserialize(
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/cps/apis/public_v2/api_client.py", line 315, in response_deserialize
return_data = self.deserialize(response_text, response_type)
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/cps/apis/public_v2/api_client.py", line 391, in deserialize
return self.__deserialize(data, response_type)
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/cps/apis/public_v2/api_client.py", line 436, in __deserialize
return self.__deserialize_model(data, klass)
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/cps/apis/public_v2/api_client.py", line 758, in __deserialize_model
return klass.from_dict(data)
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/deepsearch/cps/apis/public_v2/models/cps_task.py", line 84, in from_dict
_obj = cls.model_validate({
File "/home/dano/table_generator/venv/lib/python3.10/site-packages/pydantic/main.py", line 627, in model_validate
return cls.pydantic_validator.validate_python(
pydantic_core._pydantic_core.ValidationError: 2 validation errors for CpsTask
task_type
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.10/v/string_type
task_status
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.10/v/string_type

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions