docs: proposal for toolbox-level image embedding pipeline#3009
docs: proposal for toolbox-level image embedding pipeline#3009Deeven-Seru wants to merge 2 commits intogoogleapis:mainfrom
Conversation
|
Design proposal (short) Goal: first‑class image ingestion + embedding, centralized at Toolbox level, Architecture
Draft API surface
Config sketch embeddings:
backend: gemini|vertexai|openai|hf
model: <model-name>
batch_size: 64
image_sources:
- type: gcs|local|http
path: gs://bucket/path
storage:
target: bigquery|postgres
index_table: <name> RolloutPhase 1: embedding module + gemini/vertex/hf + BigQuery/pgvector + CLI batch This preserves Toolbox consistency, avoids connector bloat, and unlocks |
There was a problem hiding this comment.
Code Review
This pull request introduces a proposal for a toolbox-level image embedding pipeline, outlining the architecture for pluggable embedding backends and storage adapters. The review feedback highlights the need to adhere to documentation style guides by removing redundant H1 headers, suggests aligning conceptual interfaces with Go idioms through the inclusion of context and error handling, and recommends maintaining naming consistency with existing internal embedding implementations.
4afcd41 to
07d2a17
Compare
|
@duwenxin99 PTAL at the design proposal I will start working on it if its feasible |
|
Hi @Deeven-Seru For design proposal, please add that as a comment in the issue instead of adding a docs~ I've copied over your proposal to the issue. Will close this PR for now, Thank you! :) |
Summary
Adds a design proposal for toolbox-level image embedding (image ingestion + embeddings + storage adapters) to address #2948.
Details
Closes #2948