{ "id": "622849a7-5848-4838-894d-01f8f07e3fad", "version": 18, "is_active": true, "name": "AI Function", "description": "## AI-Powered Function Magic: Never code again!\nProvide a description of a python function and your inputs and AI will provide the results.", "instructions": null, "recommended_schedule_cron": null, "nodes": [ { "id": "26ff2973-3f9a-451d-b902-d45e5da0a7fe", "block_id": "363ae599-353e-4804-937e-b2ee3cef3da4", "input_default": { "name": "return", "title": null, "value": null, "format": "", "secret": false, "advanced": false, "description": "The value returned by the function" }, "metadata": { "position": { "x": 1598.8622921127233, "y": 291.59140862204725 } }, "input_links": [ { "id": "caecc1de-fdbc-4fd9-9570-074057bb15f9", "source_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "sink_id": "26ff2973-3f9a-451d-b902-d45e5da0a7fe", "source_name": "response", "sink_name": "value", "is_static": false } ], "output_links": [], "graph_id": "622849a7-5848-4838-894d-01f8f07e3fad", "graph_version": 18, "webhook_id": null, "webhook": null }, { "id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "block_id": "1f292d4a-41a4-4977-9684-7c8d560b9f91", "input_default": { "model": "o3-mini", "retry": 3, "prompt": "{{ARGS}}", "sys_prompt": "You are now the following python function:\n\n```\n# {{DESCRIPTION}}\n{{FUNCTION}}\n```\n\nThe user will provide your input arguments.\nOnly respond with your `return` value.\nDo not include any commentary or additional text in your response. \nDo not include ``` backticks or any other decorators.", "ollama_host": "localhost:11434", "prompt_values": {} }, "metadata": { "position": { "x": 995, "y": 290.50000000000006 } }, "input_links": [ { "id": "dc7cb15f-76cc-4533-b96c-dd9e3f7f75ed", "source_id": "4eab3a55-20f2-4c1d-804c-7377ba8202d2", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_FUNCTION", "is_static": true }, { "id": "093bdca5-9f44-42f9-8e1c-276dd2971675", "source_id": "844530de-2354-46d8-b748-67306b7bbca1", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_ARGS", "is_static": true }, { "id": "6c63d8ee-b63d-4ff6-bae0-7db8f99bb7af", "source_id": "0fd6ef54-c1cd-478d-b764-17e40f882b99", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_DESCRIPTION", "is_static": true } ], "output_links": [ { "id": "caecc1de-fdbc-4fd9-9570-074057bb15f9", "source_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "sink_id": "26ff2973-3f9a-451d-b902-d45e5da0a7fe", "source_name": "response", "sink_name": "value", "is_static": false } ], "graph_id": "622849a7-5848-4838-894d-01f8f07e3fad", "graph_version": 18, "webhook_id": null, "webhook": null }, { "id": "4eab3a55-20f2-4c1d-804c-7377ba8202d2", "block_id": "7fcd3bcb-8e1b-4e69-903d-32d3d4a92158", "input_default": { "name": "Function Definition", "title": null, "value": "def fake_people(n: int) -> list[dict]:", "secret": false, "advanced": false, "description": "The function definition (text). This is what you would type on the first line of the function when programming.\n\ne.g \"def fake_people(n: int) -> list[dict]:\"", "placeholder_values": [] }, "metadata": { "position": { "x": -672.6908629664215, "y": 302.42044359789116 } }, "input_links": [], "output_links": [ { "id": "dc7cb15f-76cc-4533-b96c-dd9e3f7f75ed", "source_id": "4eab3a55-20f2-4c1d-804c-7377ba8202d2", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_FUNCTION", "is_static": true } ], "graph_id": "622849a7-5848-4838-894d-01f8f07e3fad", "graph_version": 18, "webhook_id": null, "webhook": null }, { "id": "844530de-2354-46d8-b748-67306b7bbca1", "block_id": "7fcd3bcb-8e1b-4e69-903d-32d3d4a92158", "input_default": { "name": "Arguments", "title": null, "value": "20", "secret": false, "advanced": false, "description": "The function's inputs\n\ne.g \"20\"", "placeholder_values": [] }, "metadata": { "position": { "x": -158.1623599617334, "y": 295.410856928333 } }, "input_links": [], "output_links": [ { "id": "093bdca5-9f44-42f9-8e1c-276dd2971675", "source_id": "844530de-2354-46d8-b748-67306b7bbca1", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_ARGS", "is_static": true } ], "graph_id": "622849a7-5848-4838-894d-01f8f07e3fad", "graph_version": 18, "webhook_id": null, "webhook": null }, { "id": "0fd6ef54-c1cd-478d-b764-17e40f882b99", "block_id": "90a56ffb-7024-4b2b-ab50-e26c5e5ab8ba", "input_default": { "name": "Description", "title": null, "value": "Generates n examples of fake data representing people, each with a name, DoB, Job title, and an age.", "secret": false, "advanced": false, "description": "Describe what the function does.\n\ne.g \"Generates n examples of fake data representing people, each with a name, DoB, Job title, and an age.\"", "placeholder_values": [] }, "metadata": { "position": { "x": 374.4548658057796, "y": 290.3779121974126 } }, "input_links": [], "output_links": [ { "id": "6c63d8ee-b63d-4ff6-bae0-7db8f99bb7af", "source_id": "0fd6ef54-c1cd-478d-b764-17e40f882b99", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_DESCRIPTION", "is_static": true } ], "graph_id": "622849a7-5848-4838-894d-01f8f07e3fad", "graph_version": 18, "webhook_id": null, "webhook": null } ], "links": [ { "id": "caecc1de-fdbc-4fd9-9570-074057bb15f9", "source_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "sink_id": "26ff2973-3f9a-451d-b902-d45e5da0a7fe", "source_name": "response", "sink_name": "value", "is_static": false }, { "id": "6c63d8ee-b63d-4ff6-bae0-7db8f99bb7af", "source_id": "0fd6ef54-c1cd-478d-b764-17e40f882b99", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_DESCRIPTION", "is_static": true }, { "id": "093bdca5-9f44-42f9-8e1c-276dd2971675", "source_id": "844530de-2354-46d8-b748-67306b7bbca1", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_ARGS", "is_static": true }, { "id": "dc7cb15f-76cc-4533-b96c-dd9e3f7f75ed", "source_id": "4eab3a55-20f2-4c1d-804c-7377ba8202d2", "sink_id": "c5d16ee4-de9e-4d93-bf32-ac2d15760d5b", "source_name": "result", "sink_name": "prompt_values_#_FUNCTION", "is_static": true } ], "forked_from_id": null, "forked_from_version": null, "sub_graphs": [], "user_id": "", "created_at": "2025-04-19T17:10:48.857Z", "input_schema": { "type": "object", "properties": { "Function Definition": { "advanced": false, "anyOf": [ { "format": "short-text", "type": "string" }, { "type": "null" } ], "secret": false, "title": "Function Definition", "description": "The function definition (text). This is what you would type on the first line of the function when programming.\n\ne.g \"def fake_people(n: int) -> list[dict]:\"", "default": "def fake_people(n: int) -> list[dict]:" }, "Arguments": { "advanced": false, "anyOf": [ { "format": "short-text", "type": "string" }, { "type": "null" } ], "secret": false, "title": "Arguments", "description": "The function's inputs\n\ne.g \"20\"", "default": "20" }, "Description": { "advanced": false, "anyOf": [ { "format": "long-text", "type": "string" }, { "type": "null" } ], "secret": false, "title": "Description", "description": "Describe what the function does.\n\ne.g \"Generates n examples of fake data representing people, each with a name, DoB, Job title, and an age.\"", "default": "Generates n examples of fake data representing people, each with a name, DoB, Job title, and an age." } }, "required": [] }, "output_schema": { "type": "object", "properties": { "return": { "advanced": false, "secret": false, "title": "return", "description": "The value returned by the function" } }, "required": [ "return" ] }, "has_external_trigger": false, "has_human_in_the_loop": false, "trigger_setup_info": null, "credentials_input_schema": { "properties": { "openai_api_key_credentials": { "credentials_provider": [ "openai" ], "credentials_types": [ "api_key" ], "properties": { "id": { "title": "Id", "type": "string" }, "title": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Title" }, "provider": { "const": "openai", "title": "Provider", "type": "string" }, "type": { "const": "api_key", "title": "Type", "type": "string" } }, "required": [ "id", "provider", "type" ], "title": "CredentialsMetaInput[Literal[], Literal['api_key']]", "type": "object", "discriminator": "model", "discriminator_mapping": { "Llama-3.3-70B-Instruct": "llama_api", "Llama-3.3-8B-Instruct": "llama_api", "Llama-4-Maverick-17B-128E-Instruct-FP8": "llama_api", "Llama-4-Scout-17B-16E-Instruct-FP8": "llama_api", "Qwen/Qwen2.5-72B-Instruct-Turbo": "aiml_api", "amazon/nova-lite-v1": "open_router", "amazon/nova-micro-v1": "open_router", "amazon/nova-pro-v1": "open_router", "claude-3-7-sonnet-20250219": "anthropic", "claude-3-haiku-20240307": "anthropic", "claude-haiku-4-5-20251001": "anthropic", "claude-opus-4-1-20250805": "anthropic", "claude-opus-4-20250514": "anthropic", "claude-opus-4-5-20251101": "anthropic", "claude-sonnet-4-20250514": "anthropic", "claude-sonnet-4-5-20250929": "anthropic", "cohere/command-r-08-2024": "open_router", "cohere/command-r-plus-08-2024": "open_router", "deepseek/deepseek-chat": "open_router", "deepseek/deepseek-r1-0528": "open_router", "dolphin-mistral:latest": "ollama", "google/gemini-2.0-flash-001": "open_router", "google/gemini-2.0-flash-lite-001": "open_router", "google/gemini-2.5-flash": "open_router", "google/gemini-2.5-flash-lite-preview-06-17": "open_router", "google/gemini-2.5-pro-preview-03-25": "open_router", "google/gemini-3-pro-preview": "open_router", "gpt-3.5-turbo": "openai", "gpt-4-turbo": "openai", "gpt-4.1-2025-04-14": "openai", "gpt-4.1-mini-2025-04-14": "openai", "gpt-4o": "openai", "gpt-4o-mini": "openai", "gpt-5-2025-08-07": "openai", "gpt-5-chat-latest": "openai", "gpt-5-mini-2025-08-07": "openai", "gpt-5-nano-2025-08-07": "openai", "gpt-5.1-2025-11-13": "openai", "gryphe/mythomax-l2-13b": "open_router", "llama-3.1-8b-instant": "groq", "llama-3.3-70b-versatile": "groq", "llama3": "ollama", "llama3.1:405b": "ollama", "llama3.2": "ollama", "llama3.3": "ollama", "meta-llama/Llama-3.2-3B-Instruct-Turbo": "aiml_api", "meta-llama/Llama-3.3-70B-Instruct-Turbo": "aiml_api", "meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo": "aiml_api", "meta-llama/llama-4-maverick": "open_router", "meta-llama/llama-4-scout": "open_router", "microsoft/wizardlm-2-8x22b": "open_router", "mistralai/mistral-nemo": "open_router", "moonshotai/kimi-k2": "open_router", "nousresearch/hermes-3-llama-3.1-405b": "open_router", "nousresearch/hermes-3-llama-3.1-70b": "open_router", "nvidia/llama-3.1-nemotron-70b-instruct": "aiml_api", "o1": "openai", "o1-mini": "openai", "o3-2025-04-16": "openai", "o3-mini": "openai", "openai/gpt-oss-120b": "open_router", "openai/gpt-oss-20b": "open_router", "perplexity/sonar": "open_router", "perplexity/sonar-deep-research": "open_router", "perplexity/sonar-pro": "open_router", "qwen/qwen3-235b-a22b-thinking-2507": "open_router", "qwen/qwen3-coder": "open_router", "v0-1.0-md": "v0", "v0-1.5-lg": "v0", "v0-1.5-md": "v0", "x-ai/grok-4": "open_router", "x-ai/grok-4-fast": "open_router", "x-ai/grok-4.1-fast": "open_router", "x-ai/grok-code-fast-1": "open_router" }, "discriminator_values": [ "o3-mini" ] } }, "required": [ "openai_api_key_credentials" ], "title": "AIFunctionCredentialsInputSchema", "type": "object" } }