from dataherald.types import (
GoldenSqlResponse,
InstructionResponse,
NlGenerationResponse,
SqlGenerationResponse,
)Types:
from dataherald.types import DBConnectionResponse, DatabaseConnectionListResponseMethods:
client.database_connections.create(**params) -> DBConnectionResponseclient.database_connections.retrieve(id) -> DBConnectionResponseclient.database_connections.update(id, **params) -> DBConnectionResponseclient.database_connections.list() -> DatabaseConnectionListResponse
Types:
from dataherald.types.database_connections import DriverResponse, DriverListResponseMethods:
client.database_connections.drivers.list() -> DriverListResponse
Types:
from dataherald.types import FinetuningResponse, FinetuningListResponseMethods:
client.finetunings.create(**params) -> FinetuningResponseclient.finetunings.retrieve(id) -> FinetuningResponseclient.finetunings.list(**params) -> FinetuningListResponseclient.finetunings.cancel(id) -> FinetuningResponse
Types:
from dataherald.types import (
AdminConsoleGoldenSqlResponse,
GoldenSqlListResponse,
GoldenSqlDeleteResponse,
GoldenSqlUploadResponse,
)Methods:
client.golden_sqls.retrieve(id) -> GoldenSqlResponseclient.golden_sqls.list(**params) -> GoldenSqlListResponseclient.golden_sqls.delete(id) -> objectclient.golden_sqls.upload(**params) -> GoldenSqlUploadResponse
Types:
from dataherald.types import InstructionListResponse, InstructionDeleteResponseMethods:
client.instructions.create(**params) -> InstructionResponseclient.instructions.retrieve(id) -> InstructionResponseclient.instructions.update(id, **params) -> InstructionResponseclient.instructions.list(**params) -> InstructionListResponseclient.instructions.delete(id) -> object
Methods:
client.instructions.first.retrieve() -> InstructionResponse
Types:
from dataherald.types import GenerationListItem, GenerationResponse, GenerationListResponseMethods:
client.generations.create(id) -> GenerationResponseclient.generations.retrieve(id) -> GenerationResponseclient.generations.update(id, **params) -> GenerationResponseclient.generations.list(**params) -> GenerationListResponseclient.generations.nl_generation(id) -> NlGenerationResponseclient.generations.sql_generation(id, **params) -> GenerationResponse
Types:
from dataherald.types import PromptResponse, PromptListResponseMethods:
client.prompts.create(**params) -> PromptResponseclient.prompts.retrieve(id) -> PromptResponseclient.prompts.list(**params) -> PromptListResponse
Types:
from dataherald.types.prompts import SqlGenerationRetrieveResponseMethods:
client.prompts.sql_generations.create(id, **params) -> SqlGenerationResponseclient.prompts.sql_generations.retrieve(id, **params) -> objectclient.prompts.sql_generations.nl_generations(id, **params) -> NlGenerationResponse
Types:
from dataherald.types import SqlGenerationListResponse, SqlGenerationExecuteResponseMethods:
client.sql_generations.create(**params) -> SqlGenerationResponseclient.sql_generations.retrieve(id) -> SqlGenerationResponseclient.sql_generations.list(**params) -> SqlGenerationListResponseclient.sql_generations.execute(id, **params) -> SqlGenerationExecuteResponse
Types:
from dataherald.types.sql_generations import NlGenerationRetrieveResponseMethods:
client.sql_generations.nl_generations.create(id, **params) -> NlGenerationResponseclient.sql_generations.nl_generations.retrieve(id, **params) -> object
Types:
from dataherald.types import NlGenerationListResponseMethods:
client.nl_generations.create(**params) -> NlGenerationResponseclient.nl_generations.retrieve(id) -> NlGenerationResponseclient.nl_generations.list(**params) -> NlGenerationListResponse
Types:
from dataherald.types import (
TableDescriptionResponse,
TableDescriptionListResponse,
TableDescriptionSyncSchemasResponse,
)Methods:
client.table_descriptions.retrieve(id) -> TableDescriptionResponseclient.table_descriptions.update(id, **params) -> TableDescriptionResponseclient.table_descriptions.list(**params) -> TableDescriptionListResponseclient.table_descriptions.sync_schemas(**params) -> TableDescriptionSyncSchemasResponse
Types:
from dataherald.types import HeartbeatRetrieveResponseMethods:
Types:
from dataherald.types import EngineHeartbeatResponseMethods: