Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
8605075
refactor: deprecate and clean up multimodal blob APIs
shuoweil Apr 10, 2026
b0e075d
Merge branch 'main' into shuowei-deprecate-blob-api
shuoweil Apr 10, 2026
1624846
refactor: cleanup blob API references
shuoweil Apr 10, 2026
b9476e6
style: fix formatting and clean up imports
shuoweil Apr 10, 2026
d84ec94
style: enforce ruff formatting
shuoweil Apr 10, 2026
9c3bc9e
docs: fix notebook outputs
shuoweil Apr 10, 2026
11f0b0b
Update packages/bigframes/bigframes/operations/strings.py
shuoweil Apr 10, 2026
5a89396
Merge branch 'main' into shuowei-deprecate-blob-api
shuoweil Apr 15, 2026
38a7820
fix lint in strings.py
shuoweil Apr 15, 2026
e765ef0
Address review comments for Blob API deprecation
shuoweil Apr 15, 2026
8af2532
chore: remove unused multimodal fixtures and tests
shuoweil Apr 15, 2026
c73abe7
fix tests related to blob api deprecation
shuoweil Apr 16, 2026
7575c1e
Merge branch 'main' into shuowei-deprecate-blob-api
shuoweil Apr 16, 2026
2ce7667
test: update blob ops snapshots
shuoweil Apr 16, 2026
4eaf89e
Merge branch 'main' into shuowei-deprecate-blob-api
shuoweil Apr 22, 2026
8cc3a14
refactor: remove blob references
shuoweil Apr 22, 2026
7c92e4f
chore: update tests, ml, fix lint, and update hooks
shuoweil Apr 24, 2026
0a5f0de
Merge branch 'main' into shuowei-deprecate-blob-api
shuoweil Apr 24, 2026
0ce4ea7
revert: restore .pre-commit-config.yaml to original state
shuoweil Apr 24, 2026
1ba46c0
feat: add _from_glob_path and update tests
shuoweil Apr 27, 2026
0ad7482
revert change
shuoweil Apr 28, 2026
167be41
Merge main
shuoweil Apr 28, 2026
b84baf0
remove apis
shuoweil Apr 29, 2026
653a1b4
remove tests
shuoweil Apr 29, 2026
a24ab28
format files
shuoweil Apr 29, 2026
a72a4a5
restore notebook from main
shuoweil Apr 29, 2026
983ef09
remove to_blob usage
shuoweil Apr 29, 2026
25a9fd5
update notebooks and apis
shuoweil Apr 29, 2026
991691a
fix notebook outputs field
shuoweil Apr 29, 2026
ebbedda
Merge branch 'main' into shuowei-deprecate-blob-api
shuoweil Apr 29, 2026
2531f43
fix: add missing outputs to notebook code cells
shuoweil Apr 29, 2026
7bdfcfc
fix: replace private _from_glob_path with public APIs in notebooks
shuoweil Apr 29, 2026
05384ec
fix: replace private _from_glob_path and update notebook format
shuoweil Apr 29, 2026
46c95ab
fix: replace private _read_gbq_colab and update notebook format
shuoweil Apr 29, 2026
5ecdec9
fix: revert opencv-python to opencv-python-headless and restore missi…
shuoweil Apr 30, 2026
1736391
fix: pass package requirements to CodeDef during UDF provisioning and…
shuoweil May 1, 2026
2bbfe0a
fix: ensure correct package formatting and force invalidate cached fu…
shuoweil May 1, 2026
1c2c400
fix: bypass ObjectRef validation and enable notebook photo rendering
shuoweil May 1, 2026
4497308
fix: resolve blurred image rendering race condition
shuoweil May 1, 2026
f108a4c
style: clean up notebook metadata and formatting
shuoweil May 1, 2026
233ab16
fix: make Kaggle secrets import optional
shuoweil May 1, 2026
3340a72
fix: use fully qualified connection ID for ObjectRefs
shuoweil May 1, 2026
c9cf4b7
fix: update AI tests and library logic
shuoweil May 1, 2026
53a1139
fix: stabilize multimodal notebooks with explicit URL fetching
shuoweil May 1, 2026
1b5080c
Merge branch 'main' into shuowei-deprecate-blob-api
shuoweil May 1, 2026
9a9a83f
format: format code
shuoweil May 1, 2026
b219d04
chore: revert notebook changes (moved to dedicated notebook branch)
shuoweil May 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions packages/bigframes/bigframes/bigquery/_operations/ai.py
Original file line number Diff line number Diff line change
Expand Up @@ -1201,9 +1201,6 @@ def _separate_context_and_series(
return [None], [series.Series([prompt])]

if isinstance(prompt, series.Series):
if prompt.dtype == dtypes.OBJ_REF_DTYPE:
# Multi-model support
return [None], [prompt.blob.read_url()]
return [None], [prompt]

prompt_context: List[str | None] = []
Expand Down Expand Up @@ -1238,9 +1235,6 @@ def _convert_series(
) -> series.Series:
result = convert.to_bf_series(s, default_index=None, session=session)

if result.dtype == dtypes.OBJ_REF_DTYPE:
# Support multimodel
return result.blob.read_url()
return result


Expand Down
Loading
Loading