replica-omnisciente/.aurelio/garden/model-garden/google-cloud.yaml
Raphael Cautus (Maestro) 749432fefc feat(brain): garden, mirrors, vault-sync, provider registry consolidation
- .aurelio/garden/: model + agent garden (Google Cloud entries)
- .aurelio/mirrors/: sync-mirrors.yaml + state tracking
- .aurelio/skills/gcp/: Google Cloud skill
- Consolidation audit + execution plan (2026-07-30)
- vault-sync.py: Obsidian → GBrain MCP ingestion daemon
- brain-to-gbrain.py: brain → GBrain migration tool
- Provider registry + dist mirrors updated
- .gitignore: exclude .runner, .mimocode/.cron-lock, drift/target

Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
2026-07-31 14:57:24 +01:00

122 lines
3.2 KiB
YAML

# PF Model Garden — Google Cloud (Vertex AI)
#
# Enterprise Google Cloud models exposed through the Aurelio ecosystem.
# These are distinct from the consumer Gemini (AI Studio) provider.
provider: google-cloud
label: Google Cloud Vertex AI
protocol: gemini
auth:
kind: service_account
env: GOOGLE_APPLICATION_CREDENTIALS
fallback_env: GOOGLE_CLOUD_API_KEY
region_default: europe-west1
models:
- id: gemini-2.5-pro-preview-06-05
name: Gemini 2.5 Pro
kind: chat
publisher: google
context_window: 1000000
surfaces:
- dirac
- mcp
- portal
pricing_proxy:
input_per_1m_tokens: 1.25
output_per_1m_tokens: 10.00
currency: USD
notes: Approximate; region and batch mode affect rate. Check cloud.google.com/vertex-ai/generative-ai/pricing.
- id: gemini-2.5-flash-preview-06-05
name: Gemini 2.5 Flash
kind: chat
publisher: google
context_window: 1000000
surfaces:
- dirac
- mcp
- portal
pricing_proxy:
input_per_1m_tokens: 0.15
output_per_1m_tokens: 0.60
currency: USD
notes: Fast, low-cost; good for agentic loops and classification.
- id: gemini-2.0-flash-001
name: Gemini 2.0 Flash
kind: chat
publisher: google
context_window: 1000000
surfaces:
- dirac
- mcp
- portal
pricing_proxy:
input_per_1m_tokens: 0.10
output_per_1m_tokens: 0.40
currency: USD
notes: Stable GA model.
- id: imagen-3-0-generate-001
name: Imagen 3
kind: image
publisher: google
context_window: null
surfaces:
- mcp
- portal
pricing_proxy:
per_image: 0.04
currency: USD
notes: Per image at 1024x1024; higher resolutions cost more.
- id: veo-2-0-generate-001
name: Veo 2
kind: video
publisher: google
context_window: null
surfaces:
- mcp
- portal
pricing_proxy:
per_second: 0.05
currency: USD
notes: Per generated video second; minimum length applies.
- id: text-embedding-004
name: Text Embedding 004
kind: embedding
publisher: google
context_window: null
dimensions: 2048
surfaces:
- mcp
- portal
pricing_proxy:
per_1m_tokens: 0.10
currency: USD
notes: Input-only embedding model.
- id: multimodalembedding@001
name: Multimodal Embedding
kind: embedding
publisher: google
context_window: null
dimensions: [128, 256, 512, 1408]
surfaces:
- mcp
- portal
pricing_proxy:
per_1m_tokens: 0.20
currency: USD
notes: Mixed image+text embeddings; dimensions selectable.
endpoints:
chat_template: "https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/google/models/{model_id}:generateContent"
stream_template: "https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/google/models/{model_id}:streamGenerateContent"
notes:
- Model availability and pricing vary by region; verify before production use.
- Use service-account auth in production; API-key fallback is for quick tests only.
- The separate `gemini` provider in .aurelio/providers/registry.yaml targets AI Studio (consumer), not Vertex AI.