Ressource: KI-Agent
Eine dialogorientierte Einheit, die eine Marke repräsentiert.
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "brandName": string, // Union field |
| Felder | |
|---|---|
name |
Die eindeutige ID des Agents. Schreibgeschützt. Von der Plattform definiert. |
displayName |
Erforderlich. Der Name, den der Agent Nutzern anzeigt. Maximal 40 Zeichen. Nach der Bestätigung des Kundenservicemitarbeiters nicht mehr änderbar. |
brandName |
Nur Ausgabe. Der Name der Marke, die mit dem Agenten verknüpft ist. |
Union-Feld Erforderlich. Für |
|
rcsBusinessMessagingAgent |
Ausführliche Agent-Informationen für RCS for Business. |
RcsBusinessMessagingAgent
KI-Agenteninformationen speziell zu RCS for Business. Für die Erstellung von Kundenservicemitarbeitern wird empfohlen, mindestens eine Kontaktmethode (Telefon, E‑Mail oder Website) mit einem entsprechenden Label anzugeben. Für die Aktivierung des Agents ist mindestens eine Kontaktmethode (Telefon, E‑Mail oder Website) mit einem entsprechenden Label erforderlich.
| JSON-Darstellung |
|---|
{ "description": string, "logoUri": string, "heroUri": string, "phoneNumbers": [ { object ( |
| Felder | |
|---|---|
description |
Erforderlich. Die Beschreibung des KI-Agenten, die für Nutzer sichtbar ist. Der Titel darf maximal 100 Zeichen lang sein. Weitere Informationen |
logoUri |
Erforderlich. Öffentlich verfügbare URL des Logos für den Agent. Maximal 50 KB. Nach der Bestätigung des Kundenservicemitarbeiters nicht mehr änderbar. |
heroUri |
Erforderlich. Öffentlich verfügbare URL des Hero-Bilds für den Agent. Maximal 200 KB Nach der Bestätigung des Kundenservicemitarbeiters nicht mehr änderbar. |
phoneNumbers[] |
Optional. Telefonnummern, die mit dem Agent verknüpft sind. Erforderlich, wenn keine E-Mail-Adresse und Website angegeben sind. |
emails[] |
Optional. Mit dem Kundenservicemitarbeiter verknüpfte E‑Mail-Adressen. Erforderlich, wenn keine Telefonnummer und Website angegeben werden. |
websites[] |
Optional. Websites, die mit dem KI-Agenten verknüpft sind. Maximal 3. Erforderlich, wenn keine Telefonnummer und E-Mail-Adresse angegeben werden. |
privacy |
Erforderlich. Datenschutzerklärung, die dem KI-Agenten zugeordnet ist. |
termsConditions |
Erforderlich. Nutzungsbedingungen, die mit dem KI-Agenten verknüpft sind. |
color |
Erforderlich. Die Designfarbe des Agents, die Nutzern im Hexadezimalformat angezeigt wird. Beispiel: #FF6347. |
billingConfig |
Erforderlich. Abrechnungskonfiguration für den Agent. |
agentUseCase |
Optional. Anwendungsfall des Bots. |
hostingRegion |
Erforderlich. Hosting-Region für einen Agent. |
partner |
Nur Ausgabe. Partner, der dem Agent zugeordnet ist. |
launchDetails |
Nur Ausgabe. Details zur Einführung des Agents. Das Feld wird nur für Mobilfunkanbieter ausgefüllt und enthält nur die Startdetails des Mobilfunkanbieters, der den Anruf tätigt. |
indiaPrincipalEntityId |
Optional. Die PE-ID (Principal Entity ID) des Unternehmens in Indien, das mit dem Agenten verknüpft ist. Erforderlich, wenn Sie den Agenten in Indien einführen möchten. |
PhoneEntry
Eine mit dem Agent verknüpfte Telefonnummer.
| JSON-Darstellung |
|---|
{
"phoneNumber": {
object ( |
| Felder | |
|---|---|
phoneNumber |
Erforderlich. Telefonnummer in einem von zwei möglichen Formaten: entweder das vollständige E.164-Format (z. B. „+12223334444“) oder eine unformatierte lokale/gebührenfreie Telefonnummer ohne „+“, Präfix oder Ländercode (z. B. „6502530000“). Hinweis: Notrufnummern sind nicht zulässig. |
label |
Erforderlich. Label für die Telefonnummer. |
EmailEntry
Eine mit dem KI-Agenten verknüpfte E‑Mail-Adresse.
| JSON-Darstellung |
|---|
{ "address": string, "label": string } |
| Felder | |
|---|---|
address |
Erforderlich. Eine E-Mail-Adresse. |
label |
Erforderlich. Label für die E‑Mail-Adresse. |
WebEntry
Eine webbasierte Ressource, die mit dem Agent verknüpft ist.
| JSON-Darstellung |
|---|
{ "uri": string, "label": string } |
| Felder | |
|---|---|
uri |
Erforderlich. Ein öffentlich zugänglicher URI, der dem Agenten zugeordnet ist. Es muss das HTTP- oder HTTPS-Protokoll verwendet werden. |
label |
Erforderlich für |
RcsBusinessMessagingAgentBillingConfig
Abrechnungskonfiguration für den Agent.
| JSON-Darstellung |
|---|
{
"billingCategory": enum ( |
| Felder | |
|---|---|
billingCategory |
Abrechnungskategorie für den KI-Agenten. |
BillingCategory
Unterstützte Abrechnungskategorien.
| Enums | |
|---|---|
BILLING_CATEGORY_UNSPECIFIED |
Kategorie nicht angegeben. |
CONVERSATIONAL_LEGACY |
Alte Kategorie zur Unterstützung der Abrechnungskonfiguration vorhandener Agenten. Verwenden Sie stattdessen |
CONVERSATIONAL |
Für längere, komplexere Sitzungen, in denen Nutzer und Marke eine Reihe von Nachrichten austauschen. |
SINGLE_MESSAGE |
RCS bietet mehr Möglichkeiten beim Chatten als SMS. Wird nie als CONVERSATIONAL abgerechnet. |
BASIC_MESSAGE |
Das Abrechnungsmodell ähnelt dem von SMS. Wird nie als CONVERSATIONAL abgerechnet. |
NON_CONVERSATIONAL |
Stellt eine Abrechnungskategorie ohne Unterhaltung dar, die die alten Kategorien SINGLE_MESSAGE und BASIC_MESSAGE ersetzt. Dies gilt für Agenten, die hauptsächlich in der Einwegkommunikation (A2P) tätig sind. |
AgentUseCase
In der Speicherung verwendete Anwendungsfalltypen für Agenten.
| Enums | |
|---|---|
AGENT_USE_CASE_UNSPECIFIED |
Anwendungsfall nicht angegeben. |
TRANSACTIONAL |
Agents, die nur wichtige, notwendige und zeitkritische Nachrichten senden. |
PROMOTIONAL |
Agents, die Verkaufs-, Marketing- und Werbenachrichten senden. Standardtyp. |
OTP |
Agenten, die nur Einmalpasswörter senden. |
MULTI_USE |
Agenten mit mehreren Anwendungsfällen. Dazu gehören auch Agents, bei denen ein Anwendungsfall sofort eingeführt wird, während der zweite für die zukünftige Veröffentlichung geplant ist. Weitere Informationen finden Sie in der Dokumentation zu Mehrfachverwendung. |
HostingRegion
Mögliche Hosting-Regionen für einen Agenten, die zum korrekten Weiterleiten von P2A-Nachrichten an den regionalisierten Server verwendet werden.
| Enums | |
|---|---|
HOSTING_REGION_UNSPECIFIED |
Nicht angegebene Hosting-Region. |
NORTH_AMERICA |
Nordamerika |
EUROPE |
Europa. |
ASIA_PACIFIC |
Asiatisch-pazifischer Raum |
PartnerEntry
Partner, der dem Agent zugeordnet ist.
| JSON-Darstellung |
|---|
{ "partnerId": string, "displayName": string, "company": string } |
| Felder | |
|---|---|
partnerId |
Nur Ausgabe. Eindeutige Kennung für den Partner. |
displayName |
Nur Ausgabe. Der Name, der Unternehmen angezeigt wird, um Partner für Produkte zu verknüpfen. Sollte unter Partnern eindeutig sein. |
company |
Nur Ausgabe. Der öffentliche Name des Unternehmens für den angegebenen Partner. Beispiele: Twilio oder Cisco. |
RcsBusinessMessagingRegionLaunch
Details zur Einführung von RCS for Business-Agenten in den einzelnen Regionen.
| JSON-Darstellung |
|---|
{
"launchState": enum ( |
| Felder | |
|---|---|
launchState |
Der Einführungsstatus für eine Region. |
comment |
Kommentar des Transportunternehmens |
updateTime |
Zeitpunkt der letzten Aktualisierung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
LaunchState
Der Einführungsstatus einer Entität.
| Enums | |
|---|---|
LAUNCH_STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
LAUNCH_STATE_UNLAUNCHED |
Die Entität wurde noch nicht veröffentlicht. |
LAUNCH_STATE_PENDING |
Die Veröffentlichung wird überprüft. |
LAUNCH_STATE_LAUNCHED |
Eingeführt |
LAUNCH_STATE_REJECTED |
Der Start wurde abgelehnt. |
LAUNCH_STATE_SUSPENDED |
Die Einführung wurde ausgesetzt. |
LAUNCH_STATE_PENDING_UNLAUNCH |
Eingestellt: Dieser Status wird nicht mehr verwendet. Die Rücknahme der Veröffentlichung wird überprüft. |
LAUNCH_STATE_INVALID_IN_GMB |
Eingestellt: Dieser Status wird nicht mehr verwendet. Die Einführung ist ungültig, da die Nachrichtenfunktion für den zugehörigen Google Unternehmensprofil-Eintrag nicht unterstützt wird. Die erneute Bestätigung in Google My Business wird hier automatisch neu gestartet. Gilt nur für Standorte. |
Methoden |
|
|---|---|
|
Erstellt einen neuen Agent, der eine Marke repräsentiert. |
(deprecated) |
Eingestellt: Das Löschen von KI-Agenten wurde eingestellt. |
|
Informationen zu einem Agent abrufen |
|
Ruft die Informationen zur Einführung eines Agents ab. |
|
Ruft die Bestätigungsinformationen für einen Agent ab. |
|
Listet alle Agenten auf, die mit einer Marke verknüpft sind. |
|
Aktualisiert Informationen zu einem Agent. |
|
Startet den Einführungsprozess für einen Agent. |
|
Übermittelt Informationen zur Unternehmensüberprüfung für einen Agent. |
|
Aktualisiert die Informationen zur Einführung eines Agents. |
|
Aktualisiert den Bestätigungsstatus für einen Agent. |