code: def f(
      a: Annotated[str, "Parameter a"],
      b: int = 2,
      c: Annotated[float, "Parameter c"] = 0.1,
      *,
      d,
  ):
      pass
  
imports: import asyncio
  import inspect
  import unittest.mock
  from typing import Dict, List, Literal, Optional, Tuple
  import pytest
  from pydantic import BaseModel, Field
  from typing_extensions import Annotated
  from autogen._pydantic import PYDANTIC_V1, model_dump
  from autogen.function_utils import get_default_values, get_function_schema, get_load_param_if_needed_function, get_missing_annotations, get_param_annotations, get_parameter_json_schema, get_parameters, get_required_params, get_typed_annotation, get_typed_return_annotation, get_typed_signature, load_basemodels_if_needed, serialize_to_str
label_desc: Use image node_id 1 for calling a global function with example usage: f(a, b, c) without return types