- Ressource : Assistant
- GenerationConfig
- SystemInstruction
- WebGroundingType
- ActionList
- ActionInfo
- ToolList
- ToolInfo
- CustomerPolicy
- BannedPhrase
- BannedPhraseMatchType
- ModelArmorConfig
- FailureMode
- Méthodes
Ressource : Assistant
Ressource Assistant Discovery Engine.
Représentation JSON |
---|
{ "name": string, "displayName": string, "description": string, "generationConfig": { object ( |
Champs | |
---|---|
name |
Immuable. Nom de ressource de l'assistant. Format : Il doit s'agir d'une chaîne encodée au format UTF-8, dont la longueur ne doit pas dépasser 1 024 caractères. |
displayName |
Obligatoire. Nom à afficher de l'assistant. Il doit s'agir d'une chaîne encodée au format UTF-8, dont la longueur ne doit pas dépasser 128 caractères. |
description |
Facultatif. Description pour obtenir des informations supplémentaires. Il doit s'afficher dans l'interface utilisateur de configuration, et non aux utilisateurs de l'assistant. |
generationConfig |
Facultatif. Configuration pour la génération de la réponse de l'assistant. |
googleSearchGroundingEnabled |
Facultatif. Obsolète. Utilisez plutôt |
webGroundingType |
Facultatif. Type d'ancrage Web à utiliser. |
enabledActions |
Facultatif. Obsolète : sera remplacé par |
enabledTools |
Facultatif. Remarque : pas encore implémenté. Utilisez plutôt |
customerPolicy |
Facultatif. Règles applicables aux clients pour l'Assistant. |
GenerationConfig
Configuration pour la génération de la réponse de l'assistant.
Représentation JSON |
---|
{
"systemInstruction": {
object ( |
Champs | |
---|---|
systemInstruction |
Instruction système, également appelée préambule de requête pour les appels LLM. Consultez également https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions. |
defaultLanguage |
Langue par défaut à utiliser pour générer la réponse de l'assistant. Utilisez un code de langue ISO 639-1, tel que |
SystemInstruction
Instruction système, également appelée préambule de requête pour les appels LLM.
Représentation JSON |
---|
{ "additionalSystemInstruction": string } |
Champs | |
---|---|
additionalSystemInstruction |
Facultatif. Instruction système supplémentaire qui sera ajoutée à l'instruction système par défaut. |
WebGroundingType
Type d'ancrage Web à utiliser.
Enums | |
---|---|
WEB_GROUNDING_TYPE_UNSPECIFIED |
Paramètre par défaut non spécifié. Cela revient à désactiver la fonctionnalité. |
WEB_GROUNDING_TYPE_DISABLED |
L'ancrage Web est désactivé. |
WEB_GROUNDING_TYPE_GOOGLE_SEARCH |
L'ancrage avec la recherche Google est activé. |
WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH |
L'ancrage avec la recherche Web Enterprise est activé. |
ActionList
Obsolète : sera remplacé par ToolList
. Actions activées sur un connecteur
Représentation JSON |
---|
{
"actionInfo": [
{
object ( |
Champs | |
---|---|
actionInfo[] |
Liste des actions avec les informations correspondantes. |
ActionInfo
Obsolète : sera remplacé par ToolInfo
. Informations permettant d'identifier une action.
Représentation JSON |
---|
{ "actionName": string, "actionDisplayName": string } |
Champs | |
---|---|
actionName |
Nom de l'action tel que défini par DataConnectorService.QueryAvailableActions. |
actionDisplayName |
Nom à afficher de l'action. |
ToolList
Outils activés sur un connecteur
Représentation JSON |
---|
{
"toolInfo": [
{
object ( |
Champs | |
---|---|
toolInfo[] |
Liste des outils avec les informations correspondantes. |
ToolInfo
Informations permettant d'identifier un outil.
Représentation JSON |
---|
{ "toolName": string, "toolDisplayName": string } |
Champs | |
---|---|
toolName |
Nom de l'outil tel que défini par DataConnectorService.QueryAvailableActions. Remarque : |
toolDisplayName |
Nom à afficher de l'outil. |
CustomerPolicy
Règle définie par le client pour l'assistant.
Représentation JSON |
---|
{ "bannedPhrases": [ { object ( |
Champs | |
---|---|
bannedPhrases[] |
Facultatif. Liste des expressions interdites. |
modelArmorConfig |
Facultatif. Configuration de Model Armor à utiliser pour désinfecter les requêtes utilisateur et les réponses de l'assistant. |
BannedPhrase
Définition d'une expression interdite définie par le client. Une expression interdite ne doit pas figurer dans la requête utilisateur ni dans la réponse du LLM, sous peine de voir la réponse refusée.
Représentation JSON |
---|
{
"phrase": string,
"matchType": enum ( |
Champs | |
---|---|
phrase |
Obligatoire. Contenu de la chaîne brute à interdire. |
matchType |
Facultatif. Type de correspondance pour l'expression interdite. |
ignoreDiacritics |
Facultatif. Si la valeur est "true", les signes diacritiques (par exemple, les accents et les trémas) sont ignorés lors de la mise en correspondance des expressions interdites. Par exemple, "cafe" correspondrait à "café". |
BannedPhraseMatchType
Méthode de correspondance pour l'expression interdite.
Enums | |
---|---|
BANNED_PHRASE_MATCH_TYPE_UNSPECIFIED |
La valeur par défaut est SIMPLE_STRING_MATCH. |
SIMPLE_STRING_MATCH |
L'expression interdite est considérée comme correspondante si elle est trouvée n'importe où dans le texte en tant que sous-chaîne exacte. |
WORD_BOUNDARY_STRING_MATCH |
Une expression interdite ne correspond que si le motif trouvé dans le texte est entouré de délimiteurs de mots. L'expression elle-même peut toujours contenir des délimiteurs de mots. |
ModelArmorConfig
Configuration des modèles Model Armor définis par le client à utiliser pour nettoyer les requêtes utilisateur et les réponses de l'assistant.
Représentation JSON |
---|
{
"userPromptTemplate": string,
"responseTemplate": string,
"failureMode": enum ( |
Champs | |
---|---|
userPromptTemplate |
Facultatif. Nom de ressource du modèle Model Armor pour assainir les requêtes utilisateur. Format : Si aucune valeur n'est spécifiée, aucune désinfection ne sera appliquée à la requête utilisateur. |
responseTemplate |
Facultatif. Nom de ressource du modèle Model Armor permettant de nettoyer les réponses de l'assistant. Format : Si aucune valeur n'est spécifiée, aucune désinfection ne sera appliquée à la réponse de l'assistant. |
failureMode |
Facultatif. Définit le mode d'échec pour la désinfection Model Armor. |
FailureMode
Détermine le comportement lorsque Model Armor ne parvient pas à traiter une requête.
Enums | |
---|---|
FAILURE_MODE_UNSPECIFIED |
Mode d'échec non spécifié. Le comportement par défaut est FAIL_CLOSED . |
FAIL_OPEN |
En cas d'échec du traitement de Model Armor, la requête est autorisée à se poursuivre sans aucune modification. |
FAIL_CLOSED |
En cas d'échec du traitement de Model Armor, la requête est rejetée. |
Méthodes |
|
---|---|
|
Aide l'utilisateur à répondre à une requête. |
|
Crée un Assistant . |
|
Supprime un Assistant . |
|
Récupère un Assistant . |
|
Répertorie tous les Assistant d'un Engine . |
|
Met à jour un Assistant . |
|
Aide l'utilisateur à répondre à une requête en streaming. |