CallableFunctionDeclaration(
name: str,
function: typing.Callable[[...], typing.Any],
parameters: typing.Dict[str, typing.Any],
description: typing.Optional[str] = None,
)
Una dichiarazione di funzione più una funzione.
Metodi
CallableFunctionDeclaration
CallableFunctionDeclaration(
name: str,
function: typing.Callable[[...], typing.Any],
parameters: typing.Dict[str, typing.Any],
description: typing.Optional[str] = None,
)
Crea una FunctionDeclaration.
Parametri | |
---|---|
Nome | Description |
name |
str
Il nome della funzione che il modello può chiamare. |
parameters |
typing.Dict[str, typing.Any]
Descrive i parametri di questa funzione nel formato JSON Schema Object. |
description |
typing.Optional[str]
Descrizione e scopo della funzione. Il modello la utilizza per decidere come e se chiamare la funzione. |
from_func
from_func(
func: typing.Callable[[...], typing.Any]
) -> vertexai.generative_models._generative_models.CallableFunctionDeclaration
Crea automaticamente una dichiarazione CallableFunctionDeclaration da una funzione Python.
Lo schema dei parametri della funzione viene estratto automaticamente.
Parametro | |
---|---|
Nome | Description |
func |
typing.Callable[..., typing.Any]
La funzione da cui estrarre lo schema. |