/pinecone | Type: Application | PCID required: Yes
Tools
pinecone_configure_index
Configure an index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
index_name | string | Yes | — | The name of the index to configure. |
deletion_protection | string | No | — | Whether deletion protection is enabled/disabled for the index. Possible values: disabled or enabled. |
embed | object | No | — | Configure the integrated inference embedding settings for this index. You can convert an existing index to an integrated index by specifying the embedding model and field_map. The index vector type and dimension must match the model vector type and dimension, and the index similarity metric must be supported by the model. Refer to the model guide for available models and model details. You can later change the embedding configuration to update the field map, read parameters, or write parameters. Once set, the model cannot be changed. |
spec | object | No | — | The spec object defines how the index should be deployed. Only some attributes of an index’s spec may be updated. In general, you can modify settings related to scaling and configuration but you cannot change the cloud or region where the index is hosted. |
tags | object | No | — | Custom user tags added to an index. Keys must be 80 characters or less. Values must be 120 characters or less. Keys must be alphanumeric, '', or ’-’. Values must be alphanumeric, ’;’, ’@’, '', ’-’, ’.’, ’+’, or ’ ’. To unset a key, set the value to be an empty string. |
pinecone_create_backup
Create a backup of an index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
index_name | string | Yes | — | Name of the index to backup |
description | string | No | — | A description of the backup. |
name | string | No | — | The name of the backup. |
pinecone_create_collection
Create a collection Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | The name of the collection to be created. Resource name must be 1-45 characters long, start and end with an alphanumeric character, and consist only of lower case alphanumeric characters or ’-’. |
source | string | Yes | — | The name of the index to be used as the source for the collection. |
pinecone_create_index
Create an index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
deletion_protection | string | No | — | Whether deletion protection is enabled/disabled for the index. Possible values: disabled or enabled. |
dimension | integer | No | — | The dimensions of the vectors to be inserted in the index. |
metric | string | No | — | The distance metric to be used for similarity search. You can use ‘euclidean’, ‘cosine’, or ‘dotproduct’. If the ‘vector_type’ is ‘sparse’, the metric must be ‘dotproduct’. If the vector_type is dense, the metric defaults to ‘cosine’. Possible values: cosine, euclidean, or dotproduct. |
name | string | Yes | — | The name of the index. Resource name must be 1-45 characters long, start and end with an alphanumeric character, and consist only of lower case alphanumeric characters or ’-’. |
spec | object | Yes | — | The spec object defines how the index should be deployed. For serverless indexes, you define only the cloud and region where the index should be hosted. For pod-based indexes, you define the environment where the index should be hosted, the pod type and size to use, and other index characteristics. |
tags | object | No | — | Custom user tags added to an index. Keys must be 80 characters or less. Values must be 120 characters or less. Keys must be alphanumeric, '', or ’-’. Values must be alphanumeric, ’;’, ’@’, '', ’-’, ’.’, ’+’, or ’ ’. To unset a key, set the value to be an empty string. |
vector_type | string | No | — | The index vector type. You can use ‘dense’ or ‘sparse’. If ‘dense’, the vector dimension must be specified. If ‘sparse’, the vector dimension should not be specified. |
pinecone_create_index_for_model
Create an index with integrated embedding Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
cloud | string | Yes | — | The public cloud where you would like your index hosted. Possible values: gcp, aws, or azure. |
deletion_protection | string | No | — | Whether deletion protection is enabled/disabled for the index. Possible values: disabled or enabled. |
embed | object | Yes | — | Specify the integrated inference embedding configuration for the index. Once set the model cannot be changed, but you can later update the embedding configuration for an integrated inference index including field map, read parameters, or write parameters. Refer to the model guide for available models and model details. |
name | string | Yes | — | The name of the index. Resource name must be 1-45 characters long, start and end with an alphanumeric character, and consist only of lower case alphanumeric characters or ’-’. |
read_capacity | object | No | — | By default the index will be created with read capacity mode OnDemand. If you prefer to allocate dedicated read nodes for your workload, you must specify mode Dedicated and additional configurations for node_type and scaling. |
region | string | Yes | — | The region where you would like your index to be created. |
schema | object | No | — | Schema for the behavior of Pinecone’s internal metadata index. By default, all metadata is indexed; when schema is present, only fields which are present in the fields object with a filterable: true are indexed. Note that filterable: false is not currently supported. |
tags | object | No | — | Custom user tags added to an index. Keys must be 80 characters or less. Values must be 120 characters or less. Keys must be alphanumeric, '', or ’-’. Values must be alphanumeric, ’;’, ’@’, '', ’-’, ’.’, ’+’, or ’ ’. To unset a key, set the value to be an empty string. |
pinecone_create_index_from_backup_operation
Create an index from a backup Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
backup_id | string | Yes | — | The ID of the backup to create an index from. |
deletion_protection | string | No | — | Whether deletion protection is enabled/disabled for the index. Possible values: disabled or enabled. |
name | string | Yes | — | The name of the index. Resource name must be 1-45 characters long, start and end with an alphanumeric character, and consist only of lower case alphanumeric characters or ’-’. |
tags | object | No | — | Custom user tags added to an index. Keys must be 80 characters or less. Values must be 120 characters or less. Keys must be alphanumeric, '', or ’-’. Values must be alphanumeric, ’;’, ’@’, '', ’-’, ’.’, ’+’, or ’ ’. To unset a key, set the value to be an empty string. |
pinecone_delete_backup
Delete a backup Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
backup_id | string | Yes | — | The ID of the backup to delete. |
pinecone_delete_collection
Delete a collection Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collection_name | string | Yes | — | The name of the collection. |
pinecone_delete_index
Delete an index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
index_name | string | Yes | — | The name of the index to delete. |
pinecone_describe_backup
Describe a backup Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
backup_id | string | Yes | — | The ID of the backup to describe. |
pinecone_describe_collection
Describe a collection Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collection_name | string | Yes | — | The name of the collection to be described. |
pinecone_describe_index
Describe an index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
index_name | string | Yes | — | The name of the index to be described. |
pinecone_describe_restore_job
Describe a restore job Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
job_id | string | Yes | — | The ID of the restore job to describe. |
pinecone_embed
Generate vectors Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
inputs | object[] | Yes | — | List of inputs to generate embeddings for. |
model | string | Yes | — | The model to use for embedding generation. |
parameters | object | No | — | Additional model-specific parameters. Refer to the model guide for available model parameters. |
pinecone_get_model
Describe a model Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model_name | string | Yes | — | The name of the model to look up. |
pinecone_list_collections
List collectionspinecone_list_index_backups
List backups for an index Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
index_name | string | Yes | — | Name of the backed up index |
limit | integer | No | — | The number of results to return per page. |
paginationToken | string | No | — | The token to use to retrieve the next page of results. |
pinecone_list_indexes
List indexespinecone_list_models
List available models Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | string | No | — | Filter models by type (‘embed’ or ‘rerank’). |
vector_type | string | No | — | Filter embedding models by vector type (‘dense’ or ‘sparse’). Only relevant when type=embed. |
pinecone_list_project_backups
List backups for all indexes in a project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
limit | integer | No | — | The number of results to return per page. |
paginationToken | string | No | — | The token to use to retrieve the next page of results. |
pinecone_list_restore_jobs
List restore jobs Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
limit | integer | No | — | The number of results to return per page. |
paginationToken | string | No | — | The token to use to retrieve the next page of results. |
pinecone_rerank
Rerank results Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
documents | object[] | Yes | — | The documents to rerank. |
model | string | Yes | — | The model to use for reranking. |
parameters | object | No | — | Additional model-specific parameters. Refer to the model guide for available model parameters. |
query | string | Yes | — | The query to rerank documents against. |
rank_fields | string[] | No | — | The field(s) to consider for reranking. If not provided, the default is ["text"]. The number of fields supported is model-specific. |
return_documents | boolean | No | — | Whether to return the documents in the response. |
top_n | integer | No | — | The number of results to return sorted by relevance. Defaults to the number of inputs. |

