Skip to content

Commit bb45ee6

Browse files
Fixes CI failures caused by EnvVarError when UNSTRUCTURED_API_KEY is not set by allowing empty default key value
1 parent 9bce856 commit bb45ee6

7 files changed

Lines changed: 7 additions & 7 deletions

File tree

docs/docs/providers/file_processors/inline_auto.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ Composite file processor that automatically dispatches to the appropriate backen
2323
## Sample Configuration
2424

2525
```yaml
26-
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY}
26+
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY:=}
2727
```

src/ogx/distributions/ci-tests/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ providers:
194194
- provider_id: auto
195195
provider_type: inline::auto
196196
config:
197-
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY}
197+
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY:=}
198198
interactions:
199199
- provider_id: builtin
200200
provider_type: inline::builtin

src/ogx/distributions/ci-tests/run-with-postgres-store.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ providers:
194194
- provider_id: auto
195195
provider_type: inline::auto
196196
config:
197-
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY}
197+
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY:=}
198198
interactions:
199199
- provider_id: builtin
200200
provider_type: inline::builtin

src/ogx/distributions/starter/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ providers:
188188
- provider_id: auto
189189
provider_type: inline::auto
190190
config:
191-
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY}
191+
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY:=}
192192
interactions:
193193
- provider_id: builtin
194194
provider_type: inline::builtin

src/ogx/distributions/starter/run-with-postgres-store.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ providers:
188188
- provider_id: auto
189189
provider_type: inline::auto
190190
config:
191-
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY}
191+
unstructured_api_key: ${env.UNSTRUCTURED_API_KEY:=}
192192
interactions:
193193
- provider_id: builtin
194194
provider_type: inline::builtin

src/ogx/providers/inline/file_processor/auto/auto.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def __init__(self, config: AutoFileProcessorConfig, files_api) -> None:
8585

8686
# Initialize Unstructured if API key is provided
8787
self.unstructured = None
88-
if config.unstructured_api_key:
88+
if config.unstructured_api_key and config.unstructured_api_key.get_secret_value().strip():
8989
unstructured_config = UnstructuredApiFileProcessorConfig(
9090
api_key=config.unstructured_api_key,
9191
default_chunk_size_tokens=config.default_chunk_size_tokens,

src/ogx/providers/inline/file_processor/auto/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,5 @@ class AutoFileProcessorConfig(BaseModel):
4747
@classmethod
4848
def sample_run_config(cls, **kwargs: Any) -> dict[str, Any]:
4949
return {
50-
"unstructured_api_key": "${env.UNSTRUCTURED_API_KEY}",
50+
"unstructured_api_key": "${env.UNSTRUCTURED_API_KEY:=}",
5151
}

0 commit comments

Comments
 (0)