abacusai.chatllm_project

Classes

ChatllmProject

ChatLLM Project

Module Contents

class abacusai.chatllm_project.ChatllmProject(client, chatllmProjectId=None, name=None, description=None, customInstructions=None, createdAt=None, updatedAt=None, createdByUserId=None, accessLevel=None, verticalType=None, preferences=None, orchestratorDeploymentConversationId=None, projectMode=None, coordinatorBotId=None, coordinatorDeploymentConversationId=None, coordinatorActiveRuns=None, coordinatorLastRunAt=None)

Bases: abacusai.return_class.AbstractApiClass

ChatLLM Project

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • chatllmProjectId (id) – The ID of the chatllm project.

  • name (str) – The name of the chatllm project.

  • description (str) – The description of the chatllm project.

  • customInstructions (str) – The custom instructions of the chatllm project.

  • createdAt (str) – The creation time of the chatllm project.

  • updatedAt (str) – The update time of the chatllm project.

  • createdByUserId (int) – The ID of the user who created the chatllm project.

  • accessLevel (str) – The access level of the chatllm project.

  • verticalType (str) – The vertical type (HEALTH or null for regular projects).

  • preferences (dict) – The preferences JSON for vertical projects.

  • orchestratorDeploymentConversationId (id) – The ID of the orchestrator deployment conversation.

  • projectMode (str) – SHARED_WORKSPACE (default) or AGENT_COORDINATOR (one coordinator agent runs the project).

  • coordinatorBotId (id) – The coordinator agent of an AGENT_COORDINATOR project; None otherwise.

  • coordinatorDeploymentConversationId (id) – The coordinator agent’s conversation; None otherwise.

  • coordinatorActiveRuns (int) – Delegated runs of the coordinator still open (starting or running); None for other projects.

  • coordinatorLastRunAt (str) – ISO-8601 UTC start time of the coordinator’s most recent delegated run; None if it has none.

chatllm_project_id = None
name = None
description = None
custom_instructions = None
created_at = None
updated_at = None
created_by_user_id = None
access_level = None
vertical_type = None
preferences = None
orchestrator_deployment_conversation_id = None
project_mode = None
coordinator_bot_id = None
coordinator_deployment_conversation_id = None
coordinator_active_runs = None
coordinator_last_run_at = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict