docs/reference/models.rst
All public model types returned by SDK methods. Every model is an immutable
:class:msgspec.Struct subclass — fields are accessed as plain attributes
(e.g. idx.name).
.. contents:: Sections :local: :depth: 1
.. autoclass:: pinecone.models.indexes.index.IndexModel :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.list.IndexList :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.index.IndexSpec :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.specs.ServerlessSpec :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.specs.PodSpec :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.specs.ByocSpec :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.specs.IntegratedSpec :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.specs.EmbedConfig :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.index.ServerlessSpecInfo :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.index.PodSpecInfo :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.index.ByocSpecInfo :members: :show-inheritance:
.. autoclass:: pinecone.models.indexes.index.ModelIndexEmbed :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.vector.Vector :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.sparse.SparseValues :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.QueryResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.FetchResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.FetchByMetadataResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.UpsertResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.UpdateResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.ListResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.DescribeIndexStatsResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.responses.UpsertRecordsResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.response_info.BatchResponseInfo :members: :show-inheritance:
.. autoclass:: pinecone.models.response_info.ResponseInfo :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.search.Hit :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.search.SearchResult :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.search.SearchRecordsResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.search.SearchInputs :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.search.SearchUsage :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.search.RerankConfig :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.query_aggregator.QueryNamespacesResults :members: :show-inheritance:
.. autoclass:: pinecone.models.vectors.query_aggregator.QueryResultsAggregator :members: :show-inheritance:
.. autoclass:: pinecone.models.inference.embed.DenseEmbedding :members: :show-inheritance:
.. autoclass:: pinecone.models.inference.embed.SparseEmbedding :members: :show-inheritance:
.. autoclass:: pinecone.models.inference.embed.EmbeddingsList :members: :show-inheritance:
.. autoclass:: pinecone.models.inference.rerank.RerankResult :members: :show-inheritance:
.. autoclass:: pinecone.models.inference.rerank.RankedDocument :members: :show-inheritance:
.. autoclass:: pinecone.models.inference.models.ModelInfo :members: :show-inheritance:
.. autoclass:: pinecone.models.inference.model_list.ModelInfoList :members: :show-inheritance:
.. autoclass:: pinecone.inference.models.index_embed.IndexEmbed :members: :show-inheritance:
.. autoclass:: pinecone.models.imports.model.ImportModel :members: :show-inheritance:
.. autoclass:: pinecone.models.imports.list.ImportList :members: :show-inheritance:
.. autoclass:: pinecone.models.imports.model.StartImportResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.imports.error_mode.ImportErrorMode :members: :show-inheritance:
.. autoclass:: pinecone.models.collections.model.CollectionModel :members: :show-inheritance:
.. autoclass:: pinecone.models.collections.list.CollectionList :members: :show-inheritance:
.. autoclass:: pinecone.db_control.models.collection_description.CollectionDescription :members: :show-inheritance:
.. autoclass:: pinecone.models.backups.model.BackupModel :members: :show-inheritance:
.. autoclass:: pinecone.models.backups.list.BackupList :members: :show-inheritance:
.. autoclass:: pinecone.models.backups.model.RestoreJobModel :members: :show-inheritance:
.. autoclass:: pinecone.models.backups.list.RestoreJobList :members: :show-inheritance:
.. autoclass:: pinecone.models.backups.model.CreateIndexFromBackupResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.namespaces.models.NamespaceDescription :members: :show-inheritance:
.. autoclass:: pinecone.models.namespaces.models.ListNamespacesResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.pagination.Page :members: :show-inheritance:
.. autoclass:: pinecone.models.pagination.Paginator :members: :show-inheritance:
.. autoclass:: pinecone.models.pagination.AsyncPaginator :members: :show-inheritance:
.. autoclass:: pinecone.models.enums.CloudProvider :members: :show-inheritance:
.. autoclass:: pinecone.models.enums.Metric :members: :show-inheritance:
.. autoclass:: pinecone.models.enums.VectorType :members: :show-inheritance:
.. autoclass:: pinecone.models.enums.DeletionProtection :members: :show-inheritance:
.. autoclass:: pinecone.models.enums.EmbedModel :members: :show-inheritance:
.. autoclass:: pinecone.models.enums.RerankModel :members: :show-inheritance:
.. autoclass:: pinecone.models.enums.PodType :members: :show-inheritance:
.. autoclass:: pinecone.db_control.enums.clouds.AwsRegion :members: :show-inheritance:
.. autoclass:: pinecone.db_control.enums.clouds.AzureRegion :members: :show-inheritance:
.. autoclass:: pinecone.db_control.enums.clouds.GcpRegion :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.api_key.APIKeyModel :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.api_key.APIKeyList :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.api_key.APIKeyWithSecret :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.api_key.APIKeyRole :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.organization.OrganizationModel :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.organization.OrganizationList :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.project.ProjectModel :members: :show-inheritance:
.. autoclass:: pinecone.models.admin.project.ProjectList :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.model.AssistantModel :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.file_model.AssistantFileModel :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.list.ListAssistantsResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.list.ListFilesResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.message.Message :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.chat.ChatResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.chat.ChatCompletionResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.context.ContextResponse :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.options.ContextOptions :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.evaluation.AlignmentResult :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.ChatStream :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.ChatStreamChunk :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.ChatCompletionStream :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.ChatCompletionStreamChunk :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.StreamMessageStart :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.StreamMessageEnd :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.StreamContentChunk :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.StreamCitationChunk :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.AsyncChatStream :members: :show-inheritance:
.. autoclass:: pinecone.models.assistant.streaming.AsyncChatCompletionStream :members: :show-inheritance:
.. autoclass:: pinecone.utils.filter_builder.Field :members: :show-inheritance:
.. autoclass:: pinecone.utils.filter_builder.FilterBuilder :members: :show-inheritance: