Types:
from contextual.types import (
CreateDatastoreResponse,
Datastore,
DatastoreMetadata,
ListDatastoresResponse,
DatastoreDeleteResponse,
)Methods:
client.datastores.create(**params) -> CreateDatastoreResponseclient.datastores.list(**params) -> SyncDatastoresPage[Datastore]client.datastores.delete(datastore_id) -> objectclient.datastores.metadata(datastore_id) -> DatastoreMetadata
Types:
from contextual.types.datastores import (
DocumentMetadata,
IngestionResponse,
ListDocumentsResponse,
DocumentDeleteResponse,
)Methods:
client.datastores.documents.list(datastore_id, **params) -> SyncDocumentsPage[DocumentMetadata]client.datastores.documents.delete(document_id, *, datastore_id) -> objectclient.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 import (
Agent,
AgentMetadata,
CreateAgentOutput,
ListAgentsResponse,
AgentUpdateResponse,
AgentDeleteResponse,
)Methods:
client.agents.create(**params) -> CreateAgentOutputclient.agents.update(agent_id, **params) -> objectclient.agents.list(**params) -> SyncPage[Agent]client.agents.delete(agent_id) -> objectclient.agents.metadata(agent_id) -> AgentMetadata
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) -> objectclient.agents.query.metrics(agent_id, **params) -> QueryMetricsResponseclient.agents.query.retrieval_info(message_id, *, agent_id, **params) -> RetrievalInfoResponse
Types:
from contextual.types.agents import CreateEvaluationResponseMethods:
client.agents.evaluate.create(agent_id, **params) -> CreateEvaluationResponse
Types:
from contextual.types.agents.evaluate import (
EvaluationJobMetadata,
ListEvaluationJobsResponse,
JobCancelResponse,
)Methods:
client.agents.evaluate.jobs.list(agent_id) -> ListEvaluationJobsResponseclient.agents.evaluate.jobs.cancel(job_id, *, agent_id) -> objectclient.agents.evaluate.jobs.metadata(job_id, *, agent_id) -> EvaluationJobMetadata
Types:
from contextual.types.agents import CreateDatasetResponse, DatasetMetadata, ListDatasetsResponseTypes:
from contextual.types.agents.datasets import TuneDeleteResponseMethods:
client.agents.datasets.tune.create(agent_id, **params) -> CreateDatasetResponseclient.agents.datasets.tune.retrieve(dataset_name, *, agent_id, **params) -> BinaryAPIResponseclient.agents.datasets.tune.update(dataset_name, *, agent_id, **params) -> CreateDatasetResponseclient.agents.datasets.tune.list(agent_id, **params) -> ListDatasetsResponseclient.agents.datasets.tune.delete(dataset_name, *, agent_id) -> objectclient.agents.datasets.tune.metadata(dataset_name, *, agent_id, **params) -> DatasetMetadata
Types:
from contextual.types.agents.datasets import EvaluateDeleteResponseMethods:
client.agents.datasets.evaluate.create(agent_id, **params) -> CreateDatasetResponseclient.agents.datasets.evaluate.retrieve(dataset_name, *, agent_id, **params) -> BinaryAPIResponseclient.agents.datasets.evaluate.update(dataset_name, *, agent_id, **params) -> CreateDatasetResponseclient.agents.datasets.evaluate.list(agent_id, **params) -> ListDatasetsResponseclient.agents.datasets.evaluate.delete(dataset_name, *, agent_id) -> objectclient.agents.datasets.evaluate.metadata(dataset_name, *, agent_id, **params) -> DatasetMetadata
Types:
from contextual.types.agents import CreateTuneResponseMethods:
client.agents.tune.create(agent_id, **params) -> CreateTuneResponse
Types:
from contextual.types.agents.tune import ListTuneJobsResponse, TuneJobMetadata, JobDeleteResponseMethods:
client.agents.tune.jobs.list(agent_id) -> ListTuneJobsResponseclient.agents.tune.jobs.delete(job_id, *, agent_id) -> objectclient.agents.tune.jobs.metadata(job_id, *, agent_id) -> TuneJobMetadata
Types:
from contextual.types.agents.tune import ListTuneModelsResponseMethods:
client.agents.tune.models.list(agent_id) -> ListTuneModelsResponse
Types:
from contextual.types import (
InviteUsersResponse,
ListUsersResponse,
NewUser,
UserUpdateResponse,
UserDeactivateResponse,
)Methods:
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