from asktable.types import PolicyTypes:
from asktable.types import SyUpdateConfigResponseMethods:
client.sys.update_config(**params) -> SyUpdateConfigResponse
Types:
from asktable.types.sys import APIKey, ModelGroup, Project, ProjectModelGroupsResponseMethods:
client.sys.projects.create(**params) -> Projectclient.sys.projects.retrieve(project_id) -> Projectclient.sys.projects.update(project_id, **params) -> Projectclient.sys.projects.list(**params) -> SyncPage[Project]client.sys.projects.delete(project_id) -> objectclient.sys.projects.export(project_id) -> objectclient.sys.projects.import_(**params) -> objectclient.sys.projects.model_groups() -> ProjectModelGroupsResponse
Types:
from asktable.types.sys.projects import APIKeyCreateResponse, APIKeyListResponseMethods:
client.sys.projects.api_keys.create(project_id, **params) -> APIKeyCreateResponseclient.sys.projects.api_keys.list(project_id) -> APIKeyListResponseclient.sys.projects.api_keys.delete(key_id, *, project_id) -> Noneclient.sys.projects.api_keys.create_token(project_id, **params) -> object
Types:
from asktable.types import SecureTunnel, SecuretunnelListLinksResponseMethods:
client.securetunnels.create(**params) -> SecureTunnelclient.securetunnels.retrieve(securetunnel_id) -> SecureTunnelclient.securetunnels.update(securetunnel_id, **params) -> SecureTunnelclient.securetunnels.list(**params) -> SyncPage[SecureTunnel]client.securetunnels.delete(securetunnel_id) -> Noneclient.securetunnels.list_links(securetunnel_id, **params) -> SyncPage[SecuretunnelListLinksResponse]
Types:
from asktable.types import Role, RoleGetPolicesResponseMethods:
client.roles.create(**params) -> Roleclient.roles.retrieve(role_id) -> Roleclient.roles.update(role_id, **params) -> Roleclient.roles.list(**params) -> SyncPage[Role]client.roles.delete(role_id) -> objectclient.roles.get_polices(role_id) -> RoleGetPolicesResponseclient.roles.get_variables(role_id, **params) -> object
Methods:
client.policies.create(**params) -> Policyclient.policies.retrieve(policy_id) -> Policyclient.policies.update(policy_id, **params) -> Policyclient.policies.list(**params) -> SyncPage[Policy]client.policies.delete(policy_id) -> None
Types:
from asktable.types import AIMessage, Chat, ToolMessage, UserMessage, ChatRetrieveResponseMethods:
client.chats.create(**params) -> Chatclient.chats.retrieve(chat_id) -> ChatRetrieveResponseclient.chats.list(**params) -> SyncPage[Chat]client.chats.delete(chat_id) -> None
Types:
from asktable.types.chats import MessageCreateResponse, MessageRetrieveResponse, MessageListResponseMethods:
client.chats.messages.create(chat_id, **params) -> MessageCreateResponseclient.chats.messages.retrieve(message_id, *, chat_id) -> MessageRetrieveResponseclient.chats.messages.list(chat_id, **params) -> SyncPage[MessageListResponse]
Types:
from asktable.types import (
Datasource,
Index,
Meta,
DatasourceRetrieveResponse,
DatasourceRetrieveRuntimeMetaResponse,
)Methods:
client.datasources.create(**params) -> Datasourceclient.datasources.retrieve(datasource_id) -> DatasourceRetrieveResponseclient.datasources.update(datasource_id, **params) -> Datasourceclient.datasources.list(**params) -> SyncPage[Datasource]client.datasources.delete(datasource_id) -> objectclient.datasources.add_file(datasource_id, **params) -> objectclient.datasources.delete_file(file_id, *, datasource_id) -> objectclient.datasources.retrieve_runtime_meta(datasource_id) -> DatasourceRetrieveRuntimeMetaResponseclient.datasources.update_field(datasource_id, **params) -> object
Methods:
client.datasources.meta.create(datasource_id, **params) -> objectclient.datasources.meta.retrieve(datasource_id) -> Metaclient.datasources.meta.update(datasource_id, **params) -> objectclient.datasources.meta.annotate(datasource_id, **params) -> object
Methods:
Methods:
client.datasources.indexes.create(ds_id, **params) -> objectclient.datasources.indexes.list(ds_id, **params) -> SyncPage[Index]client.datasources.indexes.delete(index_id, *, ds_id) -> object
Types:
from asktable.types import ChatbotMethods:
client.bots.create(**params) -> Chatbotclient.bots.retrieve(bot_id) -> Chatbotclient.bots.update(bot_id, **params) -> Chatbotclient.bots.list(**params) -> SyncPage[Chatbot]client.bots.delete(bot_id) -> objectclient.bots.invite(bot_id, **params) -> object
Types:
from asktable.types import AuthMeResponseMethods:
client.auth.create_token(**params) -> objectclient.auth.me() -> AuthMeResponse
Types:
from asktable.types import AnswerResponseMethods:
client.answers.create(**params) -> AnswerResponseclient.answers.list(**params) -> SyncPage[AnswerResponse]
Types:
from asktable.types import QueryResponseMethods:
client.sqls.create(**params) -> QueryResponseclient.sqls.list(**params) -> SyncPage[QueryResponse]
Methods:
client.caches.delete(cache_id) -> None
Types:
from asktable.types import FileAskResponseMethods:
client.integration.create_excel_ds(**params) -> Datasourceclient.integration.excel_csv_ask(**params) -> FileAskResponse
Types:
from asktable.types import Entry, EntryWithDefinition, BusinessGlossaryCreateResponseMethods:
client.business_glossary.create(**params) -> BusinessGlossaryCreateResponseclient.business_glossary.retrieve(entry_id) -> EntryWithDefinitionclient.business_glossary.update(entry_id, **params) -> Entryclient.business_glossary.list(**params) -> SyncPage[EntryWithDefinition]client.business_glossary.delete(entry_id) -> object
Types:
from asktable.types import (
PreferenceCreateResponse,
PreferenceRetrieveResponse,
PreferenceUpdateResponse,
)Methods:
client.preferences.create(**params) -> PreferenceCreateResponseclient.preferences.retrieve() -> PreferenceRetrieveResponseclient.preferences.update(**params) -> PreferenceUpdateResponseclient.preferences.delete() -> object
Types:
from asktable.types import TrainingCreateResponse, TrainingUpdateResponse, TrainingListResponseMethods:
client.trainings.create(**params) -> TrainingCreateResponseclient.trainings.update(id, **params) -> TrainingUpdateResponseclient.trainings.list(**params) -> SyncPage[TrainingListResponse]client.trainings.delete(id, **params) -> object
Types:
from asktable.types import ProjectListModelGroupsResponseMethods:
client.project.retrieve() -> Projectclient.project.update(**params) -> Projectclient.project.list_model_groups() -> ProjectListModelGroupsResponse
Types:
from asktable.types import ScoreCreateResponseMethods:
client.scores.create(**params) -> ScoreCreateResponse
Methods:
client.files.retrieve(file_id) -> object
Types:
from asktable.types import DataframeRetrieveResponseMethods:
client.dataframes.retrieve(dataframe_id) -> DataframeRetrieveResponse
Types:
from asktable.types import PolishCreateResponseMethods:
client.polish.create(**params) -> PolishCreateResponse
Types:
from asktable.types.user import ProjectRetrieveModelGroupsResponseMethods:
client.user.projects.retrieve_model_groups() -> ProjectRetrieveModelGroupsResponseclient.user.projects.retrieve_my_project() -> Projectclient.user.projects.update_my_project(**params) -> Project
Types:
from asktable.types import (
ATSCreateResponse,
ATSRetrieveResponse,
ATSUpdateResponse,
ATSListResponse,
)Methods:
client.ats.create(**params) -> ATSCreateResponseclient.ats.retrieve(ats_id) -> ATSRetrieveResponseclient.ats.update(ats_id, **params) -> ATSUpdateResponseclient.ats.list(**params) -> SyncPage[ATSListResponse]client.ats.delete(ats_id, **params) -> object
Types:
from asktable.types.ats import (
TestCaseCreateResponse,
TestCaseRetrieveResponse,
TestCaseUpdateResponse,
TestCaseListResponse,
)Methods:
client.ats.test_case.create(ats_id, **params) -> TestCaseCreateResponseclient.ats.test_case.retrieve(atc_id, *, ats_id) -> TestCaseRetrieveResponseclient.ats.test_case.update(atc_id, *, ats_id, **params) -> TestCaseUpdateResponseclient.ats.test_case.list(ats_id, **params) -> SyncPage[TestCaseListResponse]client.ats.test_case.delete(atc_id, *, ats_id) -> object
Types:
from asktable.types.ats import (
TaskRetrieveResponse,
TaskListResponse,
TaskGetCaseTasksResponse,
TaskRunResponse,
)Methods:
client.ats.task.retrieve(ats_task_id, *, ats_id) -> TaskRetrieveResponseclient.ats.task.list(ats_id, **params) -> SyncPage[TaskListResponse]client.ats.task.get_case_tasks(ats_task_id, *, ats_id, **params) -> TaskGetCaseTasksResponseclient.ats.task.run(ats_id, **params) -> TaskRunResponse