Firebase. AI. FunctionCallingConfig
  Configuration for specifying function calling behavior.
Summary
        Public static functions | 
    |
|---|---|
        Any(params string[] allowedFunctionNames)
       | 
      
        
         Creates a function calling config where the model will always call a provided function.  
       | 
    
        Any(IEnumerable< string > allowedFunctionNames)
       | 
      
        
         Creates a function calling config where the model will always call a provided function.  
       | 
    
        Auto()
       | 
      
        
         Creates a function calling config where the model calls functions at its discretion.  
       | 
    
        None()
       | 
      
        
         Creates a function calling config where the model will never call a function.  
       | 
    
Public static functions
Any
FunctionCallingConfig Firebase::AI::FunctionCallingConfig::Any( params string[] allowedFunctionNames )
Creates a function calling config where the model will always call a provided function.
| Details | |||
|---|---|---|---|
| Parameters | 
              
  | 
          
Any
FunctionCallingConfig Firebase::AI::FunctionCallingConfig::Any( IEnumerable< string > allowedFunctionNames )
Creates a function calling config where the model will always call a provided function.
| Details | |||
|---|---|---|---|
| Parameters | 
              
  | 
          
Auto
FunctionCallingConfig Firebase::AI::FunctionCallingConfig::Auto()
Creates a function calling config where the model calls functions at its discretion.
Note: This is the default behavior.
None
FunctionCallingConfig Firebase::AI::FunctionCallingConfig::None()
Creates a function calling config where the model will never call a function.
Note: This can also be achieved by not passing any FunctionDeclaration tools when instantiating the model.