{"uid":"cap_dtGuJZ9VLnZlBEnmyN4C7","slug":"google-gemini-files-b4dd82ed","name":"Google Gemini Files Upload","description":"Upload file for multimodal input","url":"https://gemini.mpp.tempo.xyz/:version/files?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["llm","gemini","veo","imagen","video","multimodal","ai","media"],"displayCostAmount":"1.000000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1.000000/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_a8WniVxE9dRp9pfiMwjQW","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"Google Gemini","brandSlug":"google-gemini","brandBaseUrl":"https://ai.google.dev","brandDocsUrl":"https://ai.google.dev/docs","whatItDoes":"Upload a file to Google Gemini for use as multimodal input in content generation requests","exampleAgentPrompt":"Upload this video file to Gemini so I can use it as input for a multimodal content generation request — I need the file URI back so I can reference it in my next Gemini API call.","exampleUseCases":null,"resultDescription":"Returns a file object containing the uploaded file's URI, name, display name, MIME type, size, creation and expiration timestamps, and processing state — the URI can then be referenced in subsequent Gemini content generation calls as multimodal input.","failureModes":["File too large — Gemini enforces size limits per file type","Unsupported MIME type — not all file formats are accepted","Invalid API version in URL path","Authentication failure — missing or invalid API key","File processing failure — video/audio files may fail during processing after upload","Network timeout on large file uploads","Rate limit exceeded for file uploads"],"whenToPreferThis":"Use this endpoint when you need to provide a media file (image, video, audio, PDF, etc.) as context or input to a Gemini content generation request. This is a prerequisite step before calling Gemini's generate content endpoint with multimodal inputs. Choose this over base64 inline encoding when the file is large or needs to be reused across multiple requests.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T17:08:11.978Z","isFirstParty":false,"canonicalSlug":"google-gemini-files-b4dd82ed"}