- 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 Sources.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate Os URLs usam 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-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.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 |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "googleDriveContent": { object ( |
| Campos | |
|---|---|
| O conteúdo do usuário. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
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. |
| Fim dos campos mutuamente exclusivos. | |
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 Slides. |
sourceName |
O nome a ser mostrado 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 mostrado 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 mostrado para a origem. |
VideoContent
Conteúdo de vídeo enviado como fonte.
| Representação JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "youtubeUrl": string // End of mutually exclusive fields. } |
| Campos | |
|---|---|
| Especifica o formato do conteúdo de vídeo. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
youtubeUrl |
O URL do YouTube do conteúdo de vídeo. |
| Fim dos campos mutuamente exclusivos. | |
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. Engine para verificar a permissão do documento. Formato: |
ideaforgeIdeaName |
Opcional. Nome do recurso da instância do Idea Forge. Formato: |