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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions