- 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
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-platformhttps://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: |