- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
- UserContent
- GoogleDriveContent
- TextContent
- WebContent
- VideoContent
- AgentspaceContent
Cria uma lista de Source
s.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. O recurso pai em que as fontes serão criadas. Formato: projects/{project}/locations/{location}/notebooks/{notebook} |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"userContents": [
{
object ( |
Campos | |
---|---|
userContents[] |
Obrigatório. Os |
Corpo da resposta
Resposta para o método SourceService.BatchCreateSources
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"sources": [
{
object ( |
Campos | |
---|---|
sources[] |
Os |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso parent
:
discoveryengine.sources.create
Para mais informações, consulte a documentação do IAM.
UserContent
As mensagens de "Conteúdo" se referem aos dados que o usuário quer enviar.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união content . O conteúdo do usuário. content pode ser apenas de um dos tipos a seguir: |
|
googleDriveContent |
O conteúdo do Google Drive. |
textContent |
O conteúdo de texto enviado como fonte. |
webContent |
O conteúdo da Web enviado como fonte. |
videoContent |
O conteúdo de vídeo enviado como fonte. |
agentspaceContent |
Conteúdo do Agentspace enviado como fonte. |
GoogleDriveContent
O conteúdo do Google Drive.
Representação JSON |
---|
{ "documentId": string, "mimeType": string, "sourceName": string } |
Campos | |
---|---|
documentId |
O ID do documento selecionado. |
mimeType |
O tipo MIME do documento selecionado. Isso pode ser usado para diferenciar o tipo de conteúdo selecionado no seletor do Drive. Use application/vnd.google-apps.document para o Google Docs ou application/vnd.google-apps.presentation para o Google Apresentações. |
sourceName |
O nome a ser exibido para a origem. |
TextContent
O conteúdo de texto enviado como fonte.
Representação JSON |
---|
{ "sourceName": string, "content": string } |
Campos | |
---|---|
sourceName |
O nome de exibição da fonte de texto. |
content |
O nome a ser exibido para a origem. |
WebContent
O conteúdo da Web enviado como fonte.
Representação JSON |
---|
{ "url": string, "sourceName": string } |
Campos | |
---|---|
url |
Se um URL for fornecido, a página da Web será buscada no back-end. |
sourceName |
O nome a ser exibido para a origem. |
VideoContent
Conteúdo de vídeo enviado como fonte.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união format . Especifica o formato do conteúdo de vídeo. format só pode ser um dos seguintes: |
|
youtubeUrl |
O URL do YouTube do conteúdo de vídeo. |
AgentspaceContent
Conteúdo do Agentspace enviado como fonte.
Representação JSON |
---|
{ "documentName": string, "engineName": string, "ideaforgeIdeaName": string } |
Campos | |
---|---|
documentName |
Opcional. O nome completo do recurso do documento Agentspace. Formato: |
engineName |
Opcional. Mecanismo para verificar a permissão do documento. Formato: |
ideaforgeIdeaName |
Opcional. Nome do recurso da instância do Idea Forge. Formato: |