- Pedido HTTP
- Parâmetros de caminho
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- Autorizações de IAM
- UserContent
- GoogleDriveContent
- TextContent
- WebContent
- VideoContent
- AgentspaceContent
Cria uma lista de Source
s.
Pedido HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. O recurso principal onde as fontes vão ser criadas. Formato: projects/{project}/locations/{location}/notebooks/{notebook} |
Corpo do pedido
O corpo do pedido 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 for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"sources": [
{
object ( |
Campos | |
---|---|
sources[] |
Os anos |
Âmbitos de autorização
Requer um dos seguintes âmbitos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte o Authentication Overview.
Autorizações de IAM
Requer a seguinte autorização de IAM no recurso parent
:
discoveryengine.sources.create
Para mais informações, consulte a documentação do IAM.
UserContent
As mensagens "Conteúdo" referem-se aos dados que o utilizador quer carregar.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união content . O conteúdo do utilizador. content só pode ser uma das seguintes opções: |
|
googleDriveContent |
O conteúdo do Google Drive. |
textContent |
O conteúdo de texto carregado como origem. |
webContent |
O conteúdo Web carregado como origem. |
videoContent |
O conteúdo de vídeo carregado como origem. |
agentspaceContent |
Conteúdo do Agentspace carregado como origem. |
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. Pode usar este parâmetro para diferenciar o tipo de conteúdo selecionado no selecionador 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 apresentar para a origem. |
TextContent
O conteúdo de texto carregado como origem.
Representação JSON |
---|
{ "sourceName": string, "content": string } |
Campos | |
---|---|
sourceName |
O nome a apresentar da origem de texto. |
content |
O nome a apresentar para a origem. |
WebContent
O conteúdo Web carregado como origem.
Representação JSON |
---|
{ "url": string, "sourceName": string } |
Campos | |
---|---|
url |
Se for fornecido um URL, a página Web é obtida no back-end. |
sourceName |
O nome a apresentar para a origem. |
VideoContent
Conteúdo de vídeo carregado como origem.
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 carregado como origem.
Representação JSON |
---|
{ "documentName": string, "engineName": string, "ideaforgeIdeaName": string } |
Campos | |
---|---|
documentName |
Opcional. O nome do recurso completo do documento Agentspace. Formato: |
engineName |
Opcional. Motor para validar a autorização do documento. Formato: |
ideaforgeIdeaName |
Opcional. Nome do recurso da instância do Idea Forge. Formato: |