- 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 Sources.
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-platformhttps://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. formatSó 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: |