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 
15.DS_Store 
26** /.speakeasy /temp /
37** /.speakeasy /logs /
Original file line number Diff line number Diff line change 11lockVersion: 2.0.0
22id: f42cb8e6-e2ce-4565-b975-5a9f38b94d5a
33management:
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 
1010  repoURL: https://github.com/Unstructured-IO/unstructured-js-client.git
1111  repoSubDirectory: .
1212  installationURL: https://github.com/Unstructured-IO/unstructured-js-client
@@ -16,11 +16,11 @@ features:
1616    acceptHeaders: 2.81.2
1717    additionalDependencies: 0.1.0
1818    constsAndDefaults: 0.1.12
19-     core: 3.21.11 
19+     core: 3.21.13 
2020    defaultEnabledRetries: 0.1.0
2121    enumUnions: 0.1.0
2222    envVarSecurityUsage: 0.1.2
23-     examples: 2.81.5 
23+     examples: 2.82.0 
2424    globalSecurity: 2.82.13
2525    globalSecurityCallbacks: 0.1.0
2626    globalServerURLs: 2.82.5
@@ -58,6 +58,10 @@ generatedFiles:
5858  - docs/sdks/general/README.md
5959  - docs/sdks/unstructuredclient/README.md
6060  - eslint.config.mjs
61+   - examples/.env.template
62+   - examples/README.md
63+   - examples/generalPartition.example.ts
64+   - examples/package.json
6165  - jsr.json
6266  - package.json
6367  - src/core.ts
Original file line number Diff line number Diff line change 1- speakeasyVersion: 1.574 .1
1+ speakeasyVersion: 1.576 .1
22sources:
33    my-source:
44        sourceNamespace: my-source
5-         sourceRevisionDigest: sha256:38a045a6f6b311c0cb60dccbe7f479fef1090521ef45ac6c08f629824884d3d1 
6-         sourceBlobDigest: sha256:9a30b03f66488202677d8442e4a4fbc65b6b639bdd740cdc5b2c22af45de2170 
5+         sourceRevisionDigest: sha256:88df22653fd998cdac0f63b206f1873a33faca211c1af6033b28c468ebbdf480 
6+         sourceBlobDigest: sha256:4d0d9f1f722ffe417b3987b8e5e8d3295c32661b64a42d11ad13979dee826e16 
77        tags:
88            - latest
9-             - speakeasy-sdk-regen-1751416379 
10-             - 1.1.30 
9+             - speakeasy-sdk-regen-1751934799 
10+             - 1.1.34 
1111targets:
1212    unstructed-typescript:
1313        source: my-source
1414        sourceNamespace: my-source
15-         sourceRevisionDigest: sha256:38a045a6f6b311c0cb60dccbe7f479fef1090521ef45ac6c08f629824884d3d1 
16-         sourceBlobDigest: sha256:9a30b03f66488202677d8442e4a4fbc65b6b639bdd740cdc5b2c22af45de2170 
15+         sourceRevisionDigest: sha256:88df22653fd998cdac0f63b206f1873a33faca211c1af6033b28c468ebbdf480 
16+         sourceBlobDigest: sha256:4d0d9f1f722ffe417b3987b8e5e8d3295c32661b64a42d11ad13979dee826e16 
1717        codeSamplesNamespace: my-source-typescript-code-samples
18-         codeSamplesRevisionDigest: sha256:a7f39ceb784be5f33123e10681a51304d638145b4f67d03af7c13acd3f2ef613 
18+         codeSamplesRevisionDigest: sha256:d6804f3dacb4071900ba499d2d3f4ebc78190a7f8e845cbb0fb530d4bc470ca7 
1919workflow:
2020    workflowVersion: 1.0.0
2121    speakeasyVersion: latest
Original file line number Diff line number Diff line change @@ -634,4 +634,14 @@ Based on:
634634### Generated  
635635-  [ typescript v0.25.2]  .
636636### 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