Articles ยท Gemini AI Tools
See Gemini request a function, without running it on this host
A function-calling box is easy to treat as a remote-control for your server. It is not. Function Calling Playground sends your prompt and a JSON schema to Google’s Gemini Developer API. Gemini may return a function name and arguments. DevNestro prints those fields. It does not map the name onto reflection, a shell, a process, or any handler you did not register. There is no claim the weather, lookup, or other demo function actually ran. The page says the function was not executed on this host.
Why this is worth doing in the browser
People look for a function-calling playground because they want to see the wire format before they build an agent. Mixing that habit with “run whatever the model named” is how a public site becomes a command runner. This route follows the allow-list rule: a schema is data for Gemini, not a license to invoke methods. Related tools include the agent playground for built-in Gemini tools and the structured-data extractor when you only need JSON fields. The request is still cloud AI. It is not processed only in your browser.
How to use the tool
Keep or edit the demo schema. Write a prompt that would need that function. Confirm the prompt and schema may be sent to Google Gemini. Request function. Read the name and arguments. Download TXT if you want a copy. Clear / Start Over drops the session text.
- Do not paste confidential prompts unless you accept Google processing.
- A returned function name is a model request, not a completed action.
- Invalid JSON or an unsafe name is rejected before a Gemini call.
- Use the agent playground when you want Gemini’s built-in tools instead of a custom schema.
Privacy
The prompt and schema are sent to Google Gemini. DevNestro does not execute the returned function and does not keep a schema archive. Logs may include feature, model, duration, and token counts—not the prompt or arguments. This is not processed only in your browser. Free-tier training language follows the configured tier.
Have a demo schema you are willing to send? Open Function Calling Playground and treat the arguments as a preview, not a completed call.