File tree Expand file tree Collapse file tree 16 files changed +874
-156
lines changed Expand file tree Collapse file tree 16 files changed +874
-156
lines changed Original file line number Diff line number Diff line change
1
+ /examples /node_modules
2
+ .env
3
+ .env.local
4
+ .env. * .local
1
5
.DS_Store
2
6
** /.speakeasy /temp /
3
7
** /.speakeasy /logs /
Original file line number Diff line number Diff line change 1
1
lockVersion: 2.0.0
2
2
id: f42cb8e6-e2ce-4565-b975-5a9f38b94d5a
3
3
management:
4
- docChecksum: 9b8288dc7f01ab0f6eb797e80c06c995
5
- docVersion: 1.1.30
6
- speakeasyVersion: 1.574 .1
7
- generationVersion: 2.647 .2
8
- releaseVersion: 0.25.2
9
- configChecksum: 8ac4331f595e4a955ff8b0ce0c9da3cf
4
+ docChecksum: 8f62b4348dafcf14eff2a6197cb404d2
5
+ docVersion: 1.1.34
6
+ speakeasyVersion: 1.576 .1
7
+ generationVersion: 2.651 .2
8
+ releaseVersion: 0.26.0
9
+ configChecksum: ba03610a27c44b6c80fa1ac48f200b46
10
10
repoURL: https://github.com/Unstructured-IO/unstructured-js-client.git
11
11
repoSubDirectory: .
12
12
installationURL: https://github.com/Unstructured-IO/unstructured-js-client
@@ -16,11 +16,11 @@ features:
16
16
acceptHeaders: 2.81.2
17
17
additionalDependencies: 0.1.0
18
18
constsAndDefaults: 0.1.12
19
- core: 3.21.11
19
+ core: 3.21.13
20
20
defaultEnabledRetries: 0.1.0
21
21
enumUnions: 0.1.0
22
22
envVarSecurityUsage: 0.1.2
23
- examples: 2.81.5
23
+ examples: 2.82.0
24
24
globalSecurity: 2.82.13
25
25
globalSecurityCallbacks: 0.1.0
26
26
globalServerURLs: 2.82.5
@@ -58,6 +58,10 @@ generatedFiles:
58
58
- docs/sdks/general/README.md
59
59
- docs/sdks/unstructuredclient/README.md
60
60
- eslint.config.mjs
61
+ - examples/.env.template
62
+ - examples/README.md
63
+ - examples/generalPartition.example.ts
64
+ - examples/package.json
61
65
- jsr.json
62
66
- package.json
63
67
- src/core.ts
Original file line number Diff line number Diff line change 1
- speakeasyVersion: 1.574 .1
1
+ speakeasyVersion: 1.576 .1
2
2
sources:
3
3
my-source:
4
4
sourceNamespace: my-source
5
- sourceRevisionDigest: sha256:38a045a6f6b311c0cb60dccbe7f479fef1090521ef45ac6c08f629824884d3d1
6
- sourceBlobDigest: sha256:9a30b03f66488202677d8442e4a4fbc65b6b639bdd740cdc5b2c22af45de2170
5
+ sourceRevisionDigest: sha256:88df22653fd998cdac0f63b206f1873a33faca211c1af6033b28c468ebbdf480
6
+ sourceBlobDigest: sha256:4d0d9f1f722ffe417b3987b8e5e8d3295c32661b64a42d11ad13979dee826e16
7
7
tags:
8
8
- latest
9
- - speakeasy-sdk-regen-1751416379
10
- - 1.1.30
9
+ - speakeasy-sdk-regen-1751934799
10
+ - 1.1.34
11
11
targets:
12
12
unstructed-typescript:
13
13
source: my-source
14
14
sourceNamespace: my-source
15
- sourceRevisionDigest: sha256:38a045a6f6b311c0cb60dccbe7f479fef1090521ef45ac6c08f629824884d3d1
16
- sourceBlobDigest: sha256:9a30b03f66488202677d8442e4a4fbc65b6b639bdd740cdc5b2c22af45de2170
15
+ sourceRevisionDigest: sha256:88df22653fd998cdac0f63b206f1873a33faca211c1af6033b28c468ebbdf480
16
+ sourceBlobDigest: sha256:4d0d9f1f722ffe417b3987b8e5e8d3295c32661b64a42d11ad13979dee826e16
17
17
codeSamplesNamespace: my-source-typescript-code-samples
18
- codeSamplesRevisionDigest: sha256:a7f39ceb784be5f33123e10681a51304d638145b4f67d03af7c13acd3f2ef613
18
+ codeSamplesRevisionDigest: sha256:d6804f3dacb4071900ba499d2d3f4ebc78190a7f8e845cbb0fb530d4bc470ca7
19
19
workflow:
20
20
workflowVersion: 1.0.0
21
21
speakeasyVersion: latest
Original file line number Diff line number Diff line change @@ -634,4 +634,14 @@ Based on:
634
634
### Generated
635
635
- [ typescript v0.25.2] .
636
636
### Releases
637
- - [ NPM v0.25.2] https://www.npmjs.com/package/unstructured-client/v/0.25.2 - .
637
+ - [ NPM v0.25.2] https://www.npmjs.com/package/unstructured-client/v/0.25.2 - .
638
+
639
+ ## 2025-07-08 00:33:00
640
+ ### Changes
641
+ Based on:
642
+ - OpenAPI Doc
643
+ - Speakeasy CLI 1.576.1 (2.651.2) https://github.com/speakeasy-api/speakeasy
644
+ ### Generated
645
+ - [ typescript v0.26.0] .
646
+ ### Releases
647
+ - [ NPM v0.26.0] https://www.npmjs.com/package/unstructured-client/v/0.26.0 - .
Original file line number Diff line number Diff line change
1
+ # unstructured-client SDK Environment Variables
2
+ # Copy this file to .env and fill in your actual values
3
+ # DO NOT commit the .env file to version control
Original file line number Diff line number Diff line change
1
+ # unstructured-client Examples
2
+
3
+ This directory contains example scripts demonstrating how to use the unstructured-client SDK.
4
+
5
+ ## Prerequisites
6
+
7
+ - Node.js (v18 or higher)
8
+ - npm
9
+
10
+ ## Setup
11
+
12
+ 1 . Copy ` .env.template ` to ` .env ` :
13
+ ``` bash
14
+ cp .env.template .env
15
+ ```
16
+
17
+ 2 . Edit ` .env ` and add your actual credentials
18
+
19
+ ## Running the Examples
20
+
21
+ To run an example file from the examples directory:
22
+
23
+ ``` bash
24
+ npm run build && npx tsx example.ts
25
+ ```
26
+
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
3
+ */
4
+
5
+ /**
6
+ * Example usage of the unstructured-client SDK
7
+ *
8
+ * To run this example from the examples directory:
9
+ * npm run build && npx tsx generalPartition.ts
10
+ */
11
+
12
+ import { openAsBlob } from "node:fs" ;
13
+ import { UnstructuredClient } from "unstructured-client" ;
14
+ import {
15
+ Strategy ,
16
+ VLMModel ,
17
+ VLMModelProvider ,
18
+ } from "unstructured-client/sdk/models/shared" ;
19
+
20
+ const unstructuredClient = new UnstructuredClient ( ) ;
21
+
22
+ async function main ( ) {
23
+ const result = await unstructuredClient . partition ( {
24
+ partitionParameters : {
25
+ chunkingStrategy : "by_title" ,
26
+ files : await openAsBlob ( "example.file" ) ,
27
+ splitPdfPageRange : [
28
+ 1 ,
29
+ 10 ,
30
+ ] ,
31
+ strategy : Strategy . Auto ,
32
+ vlmModel : VLMModel . Gpt4o ,
33
+ vlmModelProvider : VLMModelProvider . Openai ,
34
+ } ,
35
+ } ) ;
36
+
37
+ console . log ( result ) ;
38
+ }
39
+
40
+ main ( ) . catch ( console . error ) ;
You can’t perform that action at this time.
0 commit comments