Skip to content

Commit 8394dd1

Browse files
committed
ci: regenerated with OpenAPI Doc 0.0.1, Speakeay CLI 1.91.4
1 parent a93c2f3 commit 8394dd1

File tree

8 files changed

+43
-14
lines changed

8 files changed

+43
-14
lines changed

Diff for: RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -114,4 +114,14 @@ Based on:
114114
### Generated
115115
- [python v0.7.0] .
116116
### Releases
117-
- [PyPI v0.7.0] https://pypi.org/project/unstructured-client/0.7.0 - .
117+
- [PyPI v0.7.0] https://pypi.org/project/unstructured-client/0.7.0 - .
118+
119+
## 2023-09-29 16:24:58
120+
### Changes
121+
Based on:
122+
- OpenAPI Doc 0.0.1
123+
- Speakeasy CLI 1.91.4 (2.139.2) https://github.com/speakeasy-api/speakeasy
124+
### Generated
125+
- [python v0.7.1] .
126+
### Releases
127+
- [PyPI v0.7.1] https://pypi.org/project/unstructured-client/0.7.1 - .

Diff for: USAGE.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ s = unstructured_client.UnstructuredClient(
1212
)
1313

1414
req = shared.PartitionParameters(
15+
chunking_strategy='by_title',
16+
combine_under_n_chars=500,
1517
coordinates=False,
1618
encoding='utf-8',
1719
files=shared.PartitionParametersFiles(
@@ -21,9 +23,11 @@ req = shared.PartitionParameters(
2123
gz_uncompressed_content_type='application/pdf',
2224
hi_res_model_name='yolox',
2325
include_page_breaks=False,
24-
ocr_languages=[
26+
languages=[
2527
'eng',
2628
],
29+
multipage_sections=False,
30+
new_after_n_chars=1500,
2731
output_format='application/json',
2832
pdf_infer_table_structure=False,
2933
skip_infer_table_types=[

Diff for: docs/models/shared/partitionparameters.md

+5-1
Large diffs are not rendered by default.

Diff for: docs/sdks/general/README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ s = unstructured_client.UnstructuredClient(
2222
)
2323

2424
req = shared.PartitionParameters(
25+
chunking_strategy='by_title',
26+
combine_under_n_chars=500,
2527
coordinates=False,
2628
encoding='utf-8',
2729
files=shared.PartitionParametersFiles(
@@ -31,9 +33,11 @@ req = shared.PartitionParameters(
3133
gz_uncompressed_content_type='application/pdf',
3234
hi_res_model_name='yolox',
3335
include_page_breaks=False,
34-
ocr_languages=[
36+
languages=[
3537
'eng',
3638
],
39+
multipage_sections=False,
40+
new_after_n_chars=1500,
3741
output_format='application/json',
3842
pdf_infer_table_structure=False,
3943
skip_infer_table_types=[

Diff for: gen.yaml

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
configVersion: 1.0.0
22
management:
3-
docChecksum: f332d5b484fbeb4689b0c548694f5a69
3+
docChecksum: db54a5de41d76029233468ef472c9676
44
docVersion: 0.0.1
5-
speakeasyVersion: 1.91.3
6-
generationVersion: 2.139.1
5+
speakeasyVersion: 1.91.4
6+
generationVersion: 2.139.2
77
generation:
88
comments:
99
disableComments: false
@@ -19,12 +19,11 @@ features:
1919
examples: 2.81.2
2020
globalSecurity: 2.81.1
2121
globalServerURLs: 2.82.0
22-
ignores: 2.81.1
2322
nameOverrides: 2.81.1
2423
retries: 2.82.0
2524
serverIDs: 2.81.1
2625
python:
27-
version: 0.7.0
26+
version: 0.7.1
2827
author: Unstructured
2928
clientServerStatusCodesAsErrors: true
3029
description: Python Client SDK Generated by Speakeasy

Diff for: setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setuptools.setup(
1212
name="unstructured-client",
13-
version="0.7.0",
13+
version="0.7.1",
1414
author="Unstructured",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

Diff for: src/unstructured_client/models/shared/partition_parameters.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ class PartitionParametersFiles:
1717

1818
@dataclasses.dataclass
1919
class PartitionParameters:
20+
chunking_strategy: Optional[str] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'chunking_strategy' }})
21+
r"""Use one of the supported strategies to chunk the returned elements. Currently supports: by_title"""
22+
combine_under_n_chars: Optional[int] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'combine_under_n_chars' }})
23+
r"""If chunking strategy is set, combine elements until a section reaches a length of n chars. Default: 500"""
2024
coordinates: Optional[bool] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'coordinates' }})
2125
r"""If true, return coordinates for each element. Default: false"""
2226
encoding: Optional[str] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'encoding' }})
@@ -29,8 +33,12 @@ class PartitionParameters:
2933
r"""The name of the inference model used when strategy is hi_res"""
3034
include_page_breaks: Optional[bool] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'include_page_breaks' }})
3135
r"""If True, the output will include page breaks if the filetype supports it. Default: false"""
32-
ocr_languages: Optional[list[str]] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'ocr_languages' }})
36+
languages: Optional[list[str]] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'languages' }})
3337
r"""The languages present in the document, for use in partitioning and/or OCR"""
38+
multipage_sections: Optional[bool] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'multipage_sections' }})
39+
r"""If chunking strategy is set, determines if sections can span multiple sections. Default: true"""
40+
new_after_n_chars: Optional[int] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'new_after_n_chars' }})
41+
r"""If chunking strategy is set, cut off new sections after reaching a length of n chars. Default: 1500"""
3442
output_format: Optional[str] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'output_format' }})
3543
r"""The format of the response. Supported formats are application/json and text/csv. Default: application/json."""
3644
pdf_infer_table_structure: Optional[bool] = dataclasses.field(default=None, metadata={'multipart_form': { 'field_name': 'pdf_infer_table_structure' }})

Diff for: src/unstructured_client/sdkconfiguration.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ class SDKConfiguration:
2525
server: str = ''
2626
language: str = 'python'
2727
openapi_doc_version: str = '0.0.1'
28-
sdk_version: str = '0.7.0'
29-
gen_version: str = '2.139.1'
30-
user_agent: str = 'speakeasy-sdk/python 0.7.0 2.139.1 0.0.1 unstructured-client'
28+
sdk_version: str = '0.7.1'
29+
gen_version: str = '2.139.2'
30+
user_agent: str = 'speakeasy-sdk/python 0.7.1 2.139.2 0.0.1 unstructured-client'
3131
retry_config: RetryConfig = None
3232

3333
def get_server_details(self) -> tuple[str, dict[str, str]]:

0 commit comments

Comments
 (0)