from contextual.types import ParsedBlockTypes:
from contextual.types import (
ChunkingConfiguration,
CreateDatastoreResponse,
Datastore,
DatastoreMetadata,
DatastoreParseConfiguration,
HTMLConfiguration,
ListDatastoresResponse,
UnstructuredDatastoreConfigModel,
DatastoreUpdateResponse,
DatastoreDeleteResponse,
DatastoreResetResponse,
)Methods:
client.datastores.create(**params) -> CreateDatastoreResponseclient.datastores.update(datastore_id, **params) -> DatastoreUpdateResponseclient.datastores.list(**params) -> SyncDatastoresPage[Datastore]client.datastores.delete(datastore_id) -> DatastoreDeleteResponseclient.datastores.metadata(datastore_id) -> DatastoreMetadataclient.datastores.reset(datastore_id) -> DatastoreResetResponse
Types:
from contextual.types.datastores import (
BaseMetadataFilter,
CompositeMetadataFilter,
DocumentMetadata,
IngestionResponse,
ListDocumentsResponse,
DocumentDeleteResponse,
DocumentGetParseResultResponse,
)Methods:
client.datastores.documents.list(datastore_id, **params) -> SyncDocumentsPage[DocumentMetadata]client.datastores.documents.delete(document_id, *, datastore_id) -> DocumentDeleteResponseclient.datastores.documents.get_parse_result(document_id, *, datastore_id, **params) -> DocumentGetParseResultResponseclient.datastores.documents.ingest(datastore_id, **params) -> IngestionResponseclient.datastores.documents.metadata(document_id, *, datastore_id) -> DocumentMetadataclient.datastores.documents.set_metadata(document_id, *, datastore_id, **params) -> DocumentMetadata
Types:
from contextual.types.datastores import ContentListResponse, ContentMetadataResponseMethods:
client.datastores.contents.list(datastore_id, **params) -> SyncContentsPage[ContentListResponse]client.datastores.contents.metadata(content_id, *, datastore_id, **params) -> ContentMetadataResponse
Types:
from contextual.types.datastores import ChunkUpdateContentResponseMethods:
client.datastores.chunks.update_content(content_id, *, datastore_id, **params) -> ChunkUpdateContentResponse
Types:
from contextual.types import (
ACLConfig,
Agent,
AgentConfigs,
AgentMetadata,
CreateAgentOutput,
FilterAndRerankConfig,
GenerateResponseConfig,
GlobalConfig,
ListAgentsResponse,
ReformulationConfig,
RetrievalConfig,
TranslationConfig,
AgentUpdateResponse,
AgentDeleteResponse,
AgentMetadataResponse,
)Methods:
client.agents.create(**params) -> CreateAgentOutputclient.agents.update(agent_id, **params) -> AgentUpdateResponseclient.agents.list(**params) -> SyncPage[Agent]client.agents.delete(agent_id) -> AgentDeleteResponseclient.agents.copy(agent_id) -> CreateAgentOutputclient.agents.metadata(agent_id) -> AgentMetadataResponseclient.agents.reset(agent_id) -> objectclient.agents.save_template(agent_id, **params) -> object
Types:
from contextual.types.agents import (
QueryResponse,
RetrievalInfoResponse,
QueryFeedbackResponse,
QueryMetricsResponse,
)Methods:
client.agents.query.create(agent_id, **params) -> QueryResponseclient.agents.query.feedback(agent_id, **params) -> QueryFeedbackResponseclient.agents.query.metrics(agent_id, **params) -> QueryMetricsResponseclient.agents.query.retrieval_info(message_id, *, agent_id, **params) -> RetrievalInfoResponse
Types:
from contextual.types.agents import TemplateListResponseMethods:
client.agents.templates.retrieve(template) -> AgentMetadataclient.agents.templates.list() -> TemplateListResponse
Types:
from contextual.types import InviteUsersResponse, ListUsersResponse, NewUserMethods:
client.users.update(**params) -> objectclient.users.list(**params) -> SyncUsersPage[User]client.users.deactivate(**params) -> objectclient.users.invite(**params) -> InviteUsersResponse
Types:
from contextual.types import LMUnitCreateResponseMethods:
client.lmunit.create(**params) -> LMUnitCreateResponse
Types:
from contextual.types import RerankCreateResponseMethods:
client.rerank.create(**params) -> RerankCreateResponse
Types:
from contextual.types import GenerateCreateResponseMethods:
client.generate.create(**params) -> GenerateCreateResponse
Types:
from contextual.types import (
ParseCreateResponse,
ParseJobResultsResponse,
ParseJobStatusResponse,
ParseJobsResponse,
)Methods:
client.parse.create(**params) -> ParseCreateResponseclient.parse.job_results(job_id, **params) -> ParseJobResultsResponseclient.parse.job_status(job_id) -> ParseJobStatusResponseclient.parse.jobs(**params) -> ParseJobsResponse