Gemma GCP Tool Router 1.3 LoRA

LoRA adapter for google/gemma-3-1b-it trained to turn plain English GCP infrastructure requests into strict JSON tool calls across the release 1.3 tool set.

This adapter is meant for structured tool routing experiments: agents, MCP-style tool selection, deployment assistants, and schema-first automation. It does not call GCP APIs by itself.

Task

natural language -> strict GCP JSON tool call

Supported tools: create_artifact_registry_repo, create_bigquery_dataset, create_cloud_function, create_cloud_run_job, create_cloud_sql_instance, create_cloud_tasks_queue, create_firestore_database, create_pubsub_topic, create_scheduler_job, create_secret, create_service_account, create_storage_bucket, create_vpc_connector, create_web_app, grant_project_iam_role.

Example

Input:

Create docker Artifact Registry repo release-images in us-central1 immutable tags enabled

Expected output shape:

{
  "tool": "create_artifact_registry_repo",
  "parameters": {
    "name": "release-images",
    "region": "us-central1",
    "format": "docker",
    "immutable_tags": true
  }
}

Public Artifacts

  • Dataset: Jayteare/gemma-gcp-tool-router-1-3-data
  • Space demo: Jayteare/gemma-gcp-tool-router
  • Release tag: 1.3.0

Limitations

This is a narrow single-action router. It does not generate Terraform, execute cloud changes, handle multi-step plans, or support arbitrary GCP services outside the schema.

Evaluation

Gemma GCP Tool Router 1.3 Eval Report

Goal

Measure whether the 1.3 LoRA adapter learns the expanded GCP single-action router schema.

Configuration

  • Model: google/gemma-3-1b-it
  • Adapter: Jayteare/gemma-gcp-tool-router-1-3-lora
  • Eval set: Jayteare/gemma-gcp-tool-router-1-3-data
  • Tools: create_artifact_registry_repo, create_bigquery_dataset, create_cloud_function, create_cloud_run_job, create_cloud_sql_instance, create_cloud_tasks_queue, create_firestore_database, create_pubsub_topic, create_scheduler_job, create_secret, create_service_account, create_storage_bucket, create_vpc_connector, create_web_app, grant_project_iam_role

Summary

Model Cases JSON only JSON extractable Schema valid Exact match
Base 55 44/55 (80.0%) 47/55 (85.5%) 5/55 (9.1%) 1/55 (1.8%)
Fine-tuned 1.3 55 55/55 (100.0%) 55/55 (100.0%) 55/55 (100.0%) 55/55 (100.0%)

Per-Tool Accuracy

Model Tool Cases Schema valid Exact match
Base create_artifact_registry_repo 3 0/3 0/3
Base create_bigquery_dataset 3 1/3 0/3
Base create_cloud_function 3 0/3 0/3
Base create_cloud_run_job 3 0/3 0/3
Base create_cloud_sql_instance 5 0/5 0/5
Base create_cloud_tasks_queue 3 0/3 0/3
Base create_firestore_database 3 1/3 0/3
Base create_pubsub_topic 5 0/5 0/5
Base create_scheduler_job 3 0/3 0/3
Base create_secret 3 1/3 1/3
Base create_service_account 5 1/5 0/5
Base create_storage_bucket 5 0/5 0/5
Base create_vpc_connector 3 0/3 0/3
Base create_web_app 5 0/5 0/5
Base grant_project_iam_role 3 1/3 0/3
Fine-tuned 1.3 create_artifact_registry_repo 3 3/3 3/3
Fine-tuned 1.3 create_bigquery_dataset 3 3/3 3/3
Fine-tuned 1.3 create_cloud_function 3 3/3 3/3
Fine-tuned 1.3 create_cloud_run_job 3 3/3 3/3
Fine-tuned 1.3 create_cloud_sql_instance 5 5/5 5/5
Fine-tuned 1.3 create_cloud_tasks_queue 3 3/3 3/3
Fine-tuned 1.3 create_firestore_database 3 3/3 3/3
Fine-tuned 1.3 create_pubsub_topic 5 5/5 5/5
Fine-tuned 1.3 create_scheduler_job 3 3/3 3/3
Fine-tuned 1.3 create_secret 3 3/3 3/3
Fine-tuned 1.3 create_service_account 5 5/5 5/5
Fine-tuned 1.3 create_storage_bucket 5 5/5 5/5
Fine-tuned 1.3 create_vpc_connector 3 3/3 3/3
Fine-tuned 1.3 create_web_app 5 5/5 5/5
Fine-tuned 1.3 grant_project_iam_role 3 3/3 3/3

Field Accuracy

Model Account Id Cidr Range Database Id Database Type Database Version Dataset Id Default Table Expiration Days Delete Protection Display Name Format Immutable Tags Location Max Concurrent Dispatches Max Dispatches Per Second Max Instances Memory Mb Message Retention Days Min Instances Name Platform Principal Project Id Project Role Region Replication Role Runtime Schedule Storage Class Target Uri Task Count Tier Tool Trigger Versioning
Base 0/4 0/3 0/3 0/3 1/4 1/3 1/3 0/3 2/4 0/3 1/3 1/6 1/3 1/3 0/3 4/5 3/5 0/3 5/34 1/4 0/3 1/3 1/4 32/34 1/3 0/3 3/9 0/3 0/1 0/3 0/2 2/4 23/47 0/3 0/1
Fine-tuned 1.3 5/5 3/3 3/3 3/3 5/5 3/3 3/3 3/3 5/5 3/3 3/3 6/6 3/3 3/3 3/3 6/6 5/5 3/3 41/41 5/5 3/3 3/3 5/5 41/41 3/3 3/3 11/11 3/3 5/5 3/3 3/3 5/5 55/55 3/3 5/5

Failure Cases

Model Expected Tool Prompt Expected Parsed Issues
Base create_web_app Provision a Cloud Run app named renewals-api in us-east1 with Python 3.11 {"parameters":{"name":"renewals-api","platform":"cloud_run","region":"us-east1","runtime":"python311"},"tool":"create_web_app"} {"parameters":{"memory_mb":100,"name":"renewals-api","region":"us-east1","runtime":"python311","trigger":"pubsub"},"tool":"create_cloud_run_job"} parameter keys for create_cloud_run_job must be exactly name, region, runtime, task_count, memory_mb; task_count must be an integer; memory_mb must be between 128 and 4096
Base create_web_app Create an App Engine service called broker-tools in us-west1 using Node.js 20 {"parameters":{"name":"broker-tools","platform":"app_engine","region":"us-west1","runtime":"nodejs20"},"tool":"create_web_app"} null output is not a JSON object
Base create_web_app Deploy quote-ui to Cloud Run in us-central1 with Golang {"parameters":{"name":"quote-ui","platform":"cloud_run","region":"us-central1","runtime":"go122"},"tool":"create_web_app"} {"parameters":{"platform":"cloud_run","region":"us-central1","runtime":"go122"},"tool":"create_web_app"} parameter keys for create_web_app must be exactly name, platform, region, runtime; name must be a non-empty string
Base create_storage_bucket Create coldline bucket named month-end-exports in us-east1 with versioning on {"parameters":{"name":"month-end-exports","region":"us-east1","storage_class":"coldline","versioning":true},"tool":"create_storage_bucket"} null output is not a JSON object
Base create_storage_bucket Set up archive storage bucket old-policies in us-west1 without versioning {"parameters":{"name":"old-policies","region":"us-west1","storage_class":"archive","versioning":false},"tool":"create_storage_bucket"} null output is not a JSON object
Base create_storage_bucket Make a standard GCS bucket temp-assets in us-central1 and keep object versions {"parameters":{"name":"temp-assets","region":"us-central1","storage_class":"standard","versioning":true},"tool":"create_storage_bucket"} {"parameters":{"platform":"cloud_run","region":"us-central1","runtime":"python311"},"tool":"create_web_app"} parameter keys for create_web_app must be exactly name, platform, region, runtime; name must be a non-empty string
Base create_pubsub_topic Create Pub/Sub topic payment-events in us-west1 with 31 day message retention {"parameters":{"message_retention_days":31,"name":"payment-events","region":"us-west1"},"tool":"create_pubsub_topic"} {"parameters":{"message_retention_days":31,"region":"us-west1","topic":"payment-events"},"tool":"create_pubsub_topic"} parameter keys for create_pubsub_topic must be exactly name, region, message_retention_days; name must be a non-empty string
Base create_pubsub_topic Provision topic user-signups in us-central1 retaining messages for 1 day {"parameters":{"message_retention_days":1,"name":"user-signups","region":"us-central1"},"tool":"create_pubsub_topic"} {"parameters":{"memory_mb":100,"name":"provision_topic_user_signups","region":"us-central1","retention_days":1,"runtime":"go122","topic":"user-signups","trigger":"pubsub"},"tool":"create_cloud_function"} parameter keys for create_cloud_function must be exactly name, region, runtime, trigger, memory_mb; memory_mb must be between 128 and 4096
Base create_pubsub_topic Set up pubsub topic reconciliation in us-east1 with 14 days retention {"parameters":{"message_retention_days":14,"name":"reconciliation","region":"us-east1"},"tool":"create_pubsub_topic"} {"parameters":{"message_retention_days":14,"region":"us-east1"},"tool":"create_pubsub_topic"} parameter keys for create_pubsub_topic must be exactly name, region, message_retention_days; name must be a non-empty string
Base create_cloud_sql_instance Create Cloud SQL MySQL 8 instance billing-db in us-central1 using db-f1-micro {"parameters":{"database_version":"mysql80","name":"billing-db","region":"us-central1","tier":"db-f1-micro"},"tool":"create_cloud_sql_instance"} {"parameters":{"database_version":"mysql8.1","region":"us-central1","tier":"db-f1-micro"},"tool":"create_cloud_sql_instance"} parameter keys for create_cloud_sql_instance must be exactly name, region, database_version, tier; name must be a non-empty string; database_version is not normalized
Base create_cloud_sql_instance Provision a Postgres 15 database named analytics-db in us-east1 on db-g1-small {"parameters":{"database_version":"postgres15","name":"analytics-db","region":"us-east1","tier":"db-g1-small"},"tool":"create_cloud_sql_instance"} null output is not a JSON object
Base create_cloud_sql_instance Make cloud sql mysql instance cache-db in us-west1 with g1 small tier {"parameters":{"database_version":"mysql80","name":"cache-db","region":"us-west1","tier":"db-g1-small"},"tool":"create_cloud_sql_instance"} {"parameters":{"region":"us-west1","tier":"db-f1-micro"},"tool":"create_cloud_sql_instance"} parameter keys for create_cloud_sql_instance must be exactly name, region, database_version, tier; name must be a non-empty string; database_version is not normalized
Base create_service_account Create service account release-runner display name Release Runner with editor permissions {"parameters":{"account_id":"release-runner","display_name":"Release Runner","project_role":"editor"},"tool":"create_service_account"} {"parameters":{"display_name":"Release Runner with editor permissions"},"tool":"create_service_account"} parameter keys for create_service_account must be exactly account_id, display_name, project_role; account_id must be a non-empty string; project_role is not normalized
Base create_service_account Make a logging writer service account named app-logger with display name App Logger {"parameters":{"account_id":"app-logger","display_name":"App Logger","project_role":"logging_writer"},"tool":"create_service_account"} {"parameters":{"display_name":"App Logger"},"tool":"create_service_account"} parameter keys for create_service_account must be exactly account_id, display_name, project_role; account_id must be a non-empty string; project_role is not normalized
Base create_service_account Provision service account read-only-bot called Read Only Bot with viewer role {"parameters":{"account_id":"read-only-bot","display_name":"Read Only Bot","project_role":"viewer"},"tool":"create_service_account"} {"parameters":{"account_id":"my-service-account","display_name":"Read Only Bot","project_role":"viewer"},"tool":"create_service_account"} exact match failed
Base create_web_app Launch App Engine app named claims-admin in us-central1 using Go {"parameters":{"name":"claims-admin","platform":"app_engine","region":"us-central1","runtime":"go122"},"tool":"create_web_app"} {"parameters":{"platform":"cloud_run","region":"us-central1","runtime":"go"},"tool":"create_web_app"} parameter keys for create_web_app must be exactly name, platform, region, runtime; name must be a non-empty string; runtime is not normalized
Base create_web_app Create a Cloud Run service called webhook-api in us-west1 with Node.js 20 {"parameters":{"name":"webhook-api","platform":"cloud_run","region":"us-west1","runtime":"nodejs20"},"tool":"create_web_app"} {"parameters":{"memory_mb":1000,"name":"webhook-api","region":"us-west1","runtime":"node"},"tool":"create_cloud_run_job"} parameter keys for create_cloud_run_job must be exactly name, region, runtime, task_count, memory_mb; task_count must be an integer; runtime is not normalized
Base create_storage_bucket Provision nearline bucket support-files in us-east1 with versioning enabled {"parameters":{"name":"support-files","region":"us-east1","storage_class":"nearline","versioning":true},"tool":"create_storage_bucket"} null output is not a JSON object
Base create_storage_bucket Create archive bucket expired-sessions in us-central1 and do not enable versioning {"parameters":{"name":"expired-sessions","region":"us-central1","storage_class":"archive","versioning":false},"tool":"create_storage_bucket"} null output is not a JSON object
Base create_pubsub_topic Create Pub/Sub topic claim-events in us-central1 with 5 days retention {"parameters":{"message_retention_days":5,"name":"claim-events","region":"us-central1"},"tool":"create_pubsub_topic"} {"parameters":{"region":"us-central1"},"tool":"create_pubsub_topic"} parameter keys for create_pubsub_topic must be exactly name, region, message_retention_days; name must be a non-empty string; message_retention_days must be an integer
Base create_pubsub_topic Set up topic data-quality in us-west1 retaining messages for 21 days {"parameters":{"message_retention_days":21,"name":"data-quality","region":"us-west1"},"tool":"create_pubsub_topic"} {"parameters":{"memory_mb":100,"message_retention_days":21,"name":"data-quality","region":"us-west1","runtime":"go122","trigger":"pubsub"},"tool":"create_cloud_function"} parameter keys for create_cloud_function must be exactly name, region, runtime, trigger, memory_mb; memory_mb must be between 128 and 4096
Base create_cloud_sql_instance Create Postgres Cloud SQL instance policy-db in us-west1 with db-f1-micro {"parameters":{"database_version":"postgres15","name":"policy-db","region":"us-west1","tier":"db-f1-micro"},"tool":"create_cloud_sql_instance"} {"parameters":{"database_version":"postgres15","region":"us-west1","tier":"db-f1-micro"},"tool":"create_cloud_sql_instance"} parameter keys for create_cloud_sql_instance must be exactly name, region, database_version, tier; name must be a non-empty string
Base create_cloud_sql_instance Provision MySQL 8 instance audit-db in us-east1 on db-g1-small {"parameters":{"database_version":"mysql80","name":"audit-db","region":"us-east1","tier":"db-g1-small"},"tool":"create_cloud_sql_instance"} {"parameters":{"database_version":"mysql8.1","region":"us-east1","tier":"db-f1-small"},"tool":"create_cloud_sql_instance"} parameter keys for create_cloud_sql_instance must be exactly name, region, database_version, tier; name must be a non-empty string; database_version is not normalized; tier is not normalized
Base create_service_account Create service account invoice-writer display name Invoice Writer with logging writer role {"parameters":{"account_id":"invoice-writer","display_name":"Invoice Writer","project_role":"logging_writer"},"tool":"create_service_account"} {"parameters":{"display_name":"Invoice Writer with Logging Writer role"},"tool":"create_service_account"} parameter keys for create_service_account must be exactly account_id, display_name, project_role; account_id must be a non-empty string; project_role is not normalized
Base create_service_account Make a storage admin service account called backup-admin with display name Backup Admin {"parameters":{"account_id":"backup-admin","display_name":"Backup Admin","project_role":"storage_admin"},"tool":"create_service_account"} null output is not a JSON object
Base create_cloud_function Create HTTP Cloud Function claim-router in us-east1 using Node.js 20 with 512 MB {"parameters":{"memory_mb":512,"name":"claim-router","region":"us-east1","runtime":"nodejs20","trigger":"http"},"tool":"create_cloud_function"} {"parameters":{"memory_mb":512,"platform":"cloud_run","region":"us-east1","runtime":"node"},"tool":"create_web_app"} parameter keys for create_web_app must be exactly name, platform, region, runtime; name must be a non-empty string; runtime is not normalized
Base create_cloud_function Deploy storage-triggered function thumbnailer in us-west1 on Python 3.11 with 1024 MB memory {"parameters":{"memory_mb":1024,"name":"thumbnailer","region":"us-west1","runtime":"python311","trigger":"storage"},"tool":"create_cloud_function"} {"parameters":{"platform":"cloud_run","region":"us-west1","runtime":"python311"},"tool":"create_web_app"} parameter keys for create_web_app must be exactly name, platform, region, runtime; name must be a non-empty string
Base create_cloud_function Create pubsub Cloud Function metrics-fanout in us-central1 with Go and 256 MB {"parameters":{"memory_mb":256,"name":"metrics-fanout","region":"us-central1","runtime":"go122","trigger":"pubsub"},"tool":"create_cloud_function"} {"parameters":{"account_id":"YOUR_ACCOUNT_ID","display_name":"My PubSub Cloud Function","memory_mb":256,"project_role":"storage.admin"},"tool":"create_service_account"} parameter keys for create_service_account must be exactly account_id, display_name, project_role; project_role is not normalized
Base create_secret Create automatic secret jwt-signing-key in us-central1 {"parameters":{"name":"jwt-signing-key","region":"us-central1","replication":"automatic"},"tool":"create_secret"} {"parameters":{"region":"us-central1"},"tool":"create_secret"} parameter keys for create_secret must be exactly name, region, replication; name must be a non-empty string; replication is not normalized
Base create_secret Provision user managed secret partner-api-token in us-west1 {"parameters":{"name":"partner-api-token","region":"us-west1","replication":"user_managed"},"tool":"create_secret"} {"parameters":{"account_id":"your_service_account_id","display_name":"My Service Account","project_id":"your_project_id","project_role":"storage"},"tool":"create_service_account"} parameter keys for create_service_account must be exactly account_id, display_name, project_role; project_role is not normalized
Base create_scheduler_job Create Scheduler job weekly-rollup in us-central1 using 0 5 * * 1 targeting https://example.com/rollup {"parameters":{"name":"weekly-rollup","region":"us-central1","schedule":"0 5 * * 1","target_uri":"https://example.com/rollup"},"tool":"create_scheduler_job"} {"parameters":{"name":"weekly-rollup","region":"us-central1","schedule":"0 0 * 1","target":"https://example.com/rollup"},"tool":"create_scheduler_job"} parameter keys for create_scheduler_job must be exactly name, region, schedule, target_uri; target_uri must be a non-empty string
Base create_scheduler_job Set up Cloud Scheduler heartbeat-check in us-east1 on */5 * * * * calling https://example.com/heartbeat {"parameters":{"name":"heartbeat-check","region":"us-east1","schedule":"*/5 * * * *","target_uri":"https://example.com/heartbeat"},"tool":"create_scheduler_job"} {"parameters":{"platform":"app_engine","region":"us-east1","runtime":"python311"},"tool":"create_web_app"} parameter keys for create_web_app must be exactly name, platform, region, runtime; name must be a non-empty string
Base create_scheduler_job Provision scheduler monthly-close in us-west1 schedule 0 4 1 * * target https://example.com/monthly-close {"parameters":{"name":"monthly-close","region":"us-west1","schedule":"0 4 1 * *","target_uri":"https://example.com/monthly-close"},"tool":"create_scheduler_job"} {"parameters":{"name":"provision_scheduler","region":"us-west1","schedule":"monthly-close","target":"https://example.com/monthly-close"},"tool":"create_scheduler_job"} parameter keys for create_scheduler_job must be exactly name, region, schedule, target_uri; target_uri must be a non-empty string
Base grant_project_iam_role Grant run admin to serviceAccount:deployer@example.iam.gserviceaccount.com on project web-prod {"parameters":{"principal":"serviceAccount:deployer@example.iam.gserviceaccount.com","project_id":"web-prod","role":"roles/run.admin"},"tool":"grant_project_iam_role"} {"parameters":{"account_id":"deployer@example.iam.gserviceaccount.com","display_name":"My Service Account","project_role":"viewer"},"tool":"create_service_account"} exact match failed
Base grant_project_iam_role Give group:auditors@example.com logging writer on project audit-prod {"parameters":{"principal":"group:auditors@example.com","project_id":"audit-prod","role":"roles/logging.logWriter"},"tool":"grant_project_iam_role"} {"parameters":{"display_name":"Audit Producer","logging_writer":true,"message_retention_days":300,"project_id":"your-project-id","project_role":"logging","role":"logging","storage_admin":false},"tool":"create_service_account"} parameter keys for create_service_account must be exactly account_id, display_name, project_role; account_id must be a non-empty string; project_role is not normalized
Base grant_project_iam_role Grant user:taylor@example.com storage admin in project media-prod {"parameters":{"principal":"user:taylor@example.com","project_id":"media-prod","role":"roles/storage.admin"},"tool":"grant_project_iam_role"} {"parameters":{"account_id":"taylor@example.com","display_name":"Taylor","project_id":"media-prod","project_role":"storage"},"tool":"create_service_account"} parameter keys for create_service_account must be exactly account_id, display_name, project_role; project_role is not normalized
Base create_vpc_connector Create VPC connector function-egress in us-central1 with range 10.20.0.0/28 min 2 max 6 {"parameters":{"cidr_range":"10.20.0.0/28","max_instances":6,"min_instances":2,"name":"function-egress","region":"us-central1"},"tool":"create_vpc_connector"} {"parameters":{"region":"us-central1"},"tool":"create_vpc_connector"} parameter keys for create_vpc_connector must be exactly name, region, cidr_range, min_instances, max_instances; name must be a non-empty string; cidr_range must be a non-empty string; min_instances must be an integer; max_instances must be an integer
Base create_vpc_connector Provision serverless connector batch-egress in us-east1 cidr 10.21.0.0/28 minimum 3 maximum 7 {"parameters":{"cidr_range":"10.21.0.0/28","max_instances":7,"min_instances":3,"name":"batch-egress","region":"us-east1"},"tool":"create_vpc_connector"} {"parameters":{"cidr":"10.21.0.0/28","maximum":7,"minimum":3,"name":"provision_serverless_connector_batch-egress","region":"us-east1"},"tool":"create_cloud_run_job"} parameter keys for create_cloud_run_job must be exactly name, region, runtime, task_count, memory_mb; task_count must be an integer; memory_mb must be an integer; runtime is not normalized
Base create_vpc_connector Set up VPC access connector reports-private in us-west1 using 10.22.0.0/28 min 4 max 9 instances {"parameters":{"cidr_range":"10.22.0.0/28","max_instances":9,"min_instances":4,"name":"reports-private","region":"us-west1"},"tool":"create_vpc_connector"} {"parameters":{"platform":"cloud_run","region":"us-west1","runtime":"python311"},"tool":"create_web_app"} parameter keys for create_web_app must be exactly name, platform, region, runtime; name must be a non-empty string
Base create_cloud_run_job Create Cloud Run batch job statement-loader in us-central1 with Python 3.11, 5 tasks, and 1024 MB memory {"parameters":{"memory_mb":1024,"name":"statement-loader","region":"us-central1","runtime":"python311","task_count":5},"tool":"create_cloud_run_job"} {"parameters":{"memory_mb":1024,"name":"Cloud Run batch job statement-loader","region":"us-central1","tasks":5},"tool":"create_scheduler_job"} parameter keys for create_scheduler_job must be exactly name, region, schedule, target_uri; schedule must be a non-empty string; target_uri must be a non-empty string
Base create_cloud_run_job Provision Cloud Run Job media-transcode in us-east1 using Go and 12 tasks with 2048 MB {"parameters":{"memory_mb":2048,"name":"media-transcode","region":"us-east1","runtime":"go122","task_count":12},"tool":"create_cloud_run_job"} {"parameters":{"memory_mb":2048,"name":"my-cloud-run-job","region":"us-east1","runtime":"go","trigger":"cloudshell"},"tool":"create_cloud_run_job"} parameter keys for create_cloud_run_job must be exactly name, region, runtime, task_count, memory_mb; task_count must be an integer; runtime is not normalized
Base create_cloud_run_job Make a Node.js 20 Cloud Run job called digest-worker in us-west1 with 3 tasks and 512 MB {"parameters":{"memory_mb":512,"name":"digest-worker","region":"us-west1","runtime":"nodejs20","task_count":3},"tool":"create_cloud_run_job"} null output is not a JSON object
Base create_artifact_registry_repo Create docker Artifact Registry repo release-images in us-central1 immutable tags enabled {"parameters":{"format":"docker","immutable_tags":true,"name":"release-images","region":"us-central1"},"tool":"create_artifact_registry_repo"} {"parameters":{"immutable_tags":"enabled","region":"us-central1"},"tool":"create_artifact_registry_repo"} parameter keys for create_artifact_registry_repo must be exactly name, region, format, immutable_tags; name must be a non-empty string; immutable_tags must be a boolean; format is not normalized
Base create_artifact_registry_repo Set up Artifact Registry npm repo internal-ui in us-east1 with immutable tags off {"parameters":{"format":"npm","immutable_tags":false,"name":"internal-ui","region":"us-east1"},"tool":"create_artifact_registry_repo"} {"parameters":{"format":"docker","immutable_tags":"false","region":"us-east1"},"tool":"create_artifact_registry_repo"} parameter keys for create_artifact_registry_repo must be exactly name, region, format, immutable_tags; name must be a non-empty string; immutable_tags must be a boolean
Base create_artifact_registry_repo Provision Python Artifact Registry repository data-packages in us-west1 and turn on immutable tags {"parameters":{"format":"python","immutable_tags":true,"name":"data-packages","region":"us-west1"},"tool":"create_artifact_registry_repo"} {"parameters":{"format":"docker","immutable_tags":true,"region":"us-west1"},"tool":"create_artifact_registry_repo"} parameter keys for create_artifact_registry_repo must be exactly name, region, format, immutable_tags; name must be a non-empty string
Base create_bigquery_dataset Create BigQuery dataset risk_mart in US with 180 day default table expiration {"parameters":{"dataset_id":"risk_mart","default_table_expiration_days":180,"location":"us"},"tool":"create_bigquery_dataset"} {"parameters":{"dataset_id":"risk_mart","default_table_expiration_days":180,"location":"US"},"tool":"create_bigquery_dataset"} location is not normalized
Base create_bigquery_dataset Make bq dataset session_events in us-east1 with no default table expiration {"parameters":{"dataset_id":"session_events","default_table_expiration_days":0,"location":"us-east1"},"tool":"create_bigquery_dataset"} {"parameters":{"database_version":"postgres15","region":"us-east1","tier":"db-f1-micro"},"tool":"create_cloud_sql_instance"} parameter keys for create_cloud_sql_instance must be exactly name, region, database_version, tier; name must be a non-empty string
Base create_bigquery_dataset Provision BigQuery dataset billing_features in us-west1 expiring tables after 45 days {"parameters":{"dataset_id":"billing_features","default_table_expiration_days":45,"location":"us-west1"},"tool":"create_bigquery_dataset"} {"parameters":{"memory_mb":1000,"name":"create_bigquery_dataset","region":"us-west1","runtime":"go122","trigger":"pubsub"},"tool":"create_cloud_function"} exact match failed
Base create_cloud_tasks_queue Create Cloud Tasks queue outbound-webhooks in us-central1 with 30 dispatches per second and 90 concurrent dispatches {"parameters":{"max_concurrent_dispatches":90,"max_dispatches_per_second":30,"name":"outbound-webhooks","region":"us-central1"},"tool":"create_cloud_tasks_queue"} {"parameters":{"max_concurrent_dispatches":90,"max_dispatches_per_second":30,"name":"create_cloud_tasks_queue","region":"us-central1","schedule":"cron","target_uri":"any"},"tool":"create_scheduler_job"} parameter keys for create_scheduler_job must be exactly name, region, schedule, target_uri
Base create_cloud_tasks_queue Provision task queue policy-retry in us-east1 rate 8 per second max concurrency 24 {"parameters":{"max_concurrent_dispatches":24,"max_dispatches_per_second":8,"name":"policy-retry","region":"us-east1"},"tool":"create_cloud_tasks_queue"} {"parameters":{"region":"us-east1","schedule":"cron","target_uri":"arn:aws:lambda:us-east1:some-account-id:function/your-schedule-expression"},"tool":"create_scheduler_job"} parameter keys for create_scheduler_job must be exactly name, region, schedule, target_uri; name must be a non-empty string
Base create_cloud_tasks_queue Set up Cloud Tasks report-export in us-west1 max dispatches 60 per second max concurrent 240 {"parameters":{"max_concurrent_dispatches":240,"max_dispatches_per_second":60,"name":"report-export","region":"us-west1"},"tool":"create_cloud_tasks_queue"} {"parameters":{"max_concurrent":240,"max_dispatches":60,"name":"Cloud Tasks report-export","region":"us-west1"},"tool":"create_scheduler_job"} parameter keys for create_scheduler_job must be exactly name, region, schedule, target_uri; schedule must be a non-empty string; target_uri must be a non-empty string
Base create_firestore_database Create Firestore native database orders-db in us-central1 with delete protection enabled {"parameters":{"database_id":"orders-db","database_type":"firestore_native","delete_protection":true,"location":"us-central1"},"tool":"create_firestore_database"} {"parameters":{"database_type":"firestore","delete_protection":"true","name":"create_firestore_database","region":"us-central1"},"tool":"create_cloud_tasks_queue"} parameter keys for create_cloud_tasks_queue must be exactly name, region, max_dispatches_per_second, max_concurrent_dispatches; max_dispatches_per_second must be an integer; max_concurrent_dispatches must be an integer
Base create_firestore_database Provision Firestore datastore mode database archive-db in us-east1 delete protection off {"parameters":{"database_id":"archive-db","database_type":"datastore_mode","delete_protection":false,"location":"us-east1"},"tool":"create_firestore_database"} {"parameters":{"max_concurrent_dispatches":5,"max_dispatches_per_second":10,"name":"cloud_tasks_queue","region":"us-east1"},"tool":"create_cloud_tasks_queue"} exact match failed
Base create_firestore_database Make Firestore database profile-cache in us-west1 native mode without delete protection {"parameters":{"database_id":"profile-cache","database_type":"firestore_native","delete_protection":false,"location":"us-west1"},"tool":"create_firestore_database"} {"parameters":{"database_name":"my_firestore","database_type":"firestore","location":"us-west1","max_concurrent_dispatches":5,"max_dispatches_per_second":10,"region":"us-west1"},"tool":"create_cloud_tasks_queue"} parameter keys for create_cloud_tasks_queue must be exactly name, region, max_dispatches_per_second, max_concurrent_dispatches; name must be a non-empty string
Downloads last month
5
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for Jayteare/gemma-gcp-tool-router-1-3-lora

Adapter
(221)
this model

Dataset used to train Jayteare/gemma-gcp-tool-router-1-3-lora

Space using Jayteare/gemma-gcp-tool-router-1-3-lora 1