agentsociety.webapi.api.config¶
Module Contents¶
Classes¶
Functions¶
List all LLM configurations |
|
Get LLM configuration by ID |
|
Create a new LLM configuration |
|
Update LLM configuration |
|
Delete LLM configuration |
|
List all map configurations |
|
Get map configuration by ID |
|
Upload a map file to S3 |
|
Create a new map configuration |
|
Update map configuration |
|
Delete map configuration |
|
Export map configuration and file |
|
Create a temporary download link for map |
|
Download map by token |
|
List all agent configurations |
|
Get agent configuration by ID |
|
Create a new agent configuration |
|
Update agent configuration |
|
Delete agent configuration |
|
List all workflow configurations |
|
Get workflow configuration by ID |
|
Create a new workflow configuration |
|
Update workflow configuration |
|
Delete workflow configuration |
|
Data¶
API¶
- agentsociety.webapi.api.config.__all__¶
[‘router’]
- agentsociety.webapi.api.config.router¶
‘APIRouter(…)’
- async agentsociety.webapi.api.config.list_llm_configs(request: fastapi.Request) agentsociety.webapi.models.ApiResponseWrapper[List[agentsociety.webapi.models.config.ApiLLMConfig]]¶
List all LLM configurations
- async agentsociety.webapi.api.config.get_llm_config_by_id(request: fastapi.Request, config_id: uuid.UUID) agentsociety.webapi.models.ApiResponseWrapper[agentsociety.webapi.models.config.ApiLLMConfig]¶
Get LLM configuration by ID
- async agentsociety.webapi.api.config.create_llm_config(request: fastapi.Request, config_data: agentsociety.webapi.models.config.ApiLLMConfig = Body(...))¶
Create a new LLM configuration
- async agentsociety.webapi.api.config.update_llm_config(request: fastapi.Request, config_id: uuid.UUID, config_data: agentsociety.webapi.models.config.ApiLLMConfig = Body(...))¶
Update LLM configuration
- async agentsociety.webapi.api.config.delete_llm_config(request: fastapi.Request, config_id: uuid.UUID)¶
Delete LLM configuration
- async agentsociety.webapi.api.config.list_map_configs(request: fastapi.Request) agentsociety.webapi.models.ApiResponseWrapper[List[agentsociety.webapi.models.config.ApiMapConfig]]¶
List all map configurations
- async agentsociety.webapi.api.config.get_map_config_by_id(request: fastapi.Request, config_id: uuid.UUID) agentsociety.webapi.models.ApiResponseWrapper[agentsociety.webapi.models.config.ApiMapConfig]¶
Get map configuration by ID
- async agentsociety.webapi.api.config.upload_map_file(request: fastapi.Request, file: fastapi.UploadFile = File(...))¶
Upload a map file to S3
- async agentsociety.webapi.api.config.create_map_config(request: fastapi.Request, config_data: agentsociety.webapi.models.config.ApiMapConfig = Body(...))¶
Create a new map configuration
- async agentsociety.webapi.api.config.update_map_config(request: fastapi.Request, config_id: uuid.UUID, config_data: agentsociety.webapi.models.config.ApiMapConfig = Body(...))¶
Update map configuration
- async agentsociety.webapi.api.config.delete_map_config(request: fastapi.Request, config_id: uuid.UUID)¶
Delete map configuration
- async agentsociety.webapi.api.config.export_map_config(request: fastapi.Request, config_id: uuid.UUID)¶
Export map configuration and file
- class agentsociety.webapi.api.config.CreateTempDownloadLinkRequest¶
Bases:
pydantic.BaseModel
- class agentsociety.webapi.api.config.CreateTempDownloadLinkResponse¶
Bases:
pydantic.BaseModel
- async agentsociety.webapi.api.config.create_temp_download_link(request: fastapi.Request, config_id: uuid.UUID, body: agentsociety.webapi.api.config.CreateTempDownloadLinkRequest = Body(...))¶
Create a temporary download link for map
- async agentsociety.webapi.api.config.download_map_by_token(request: fastapi.Request, config_id: uuid.UUID, token: str = Query(...))¶
Download map by token
- async agentsociety.webapi.api.config.list_agent_configs(request: fastapi.Request) agentsociety.webapi.models.ApiResponseWrapper[List[agentsociety.webapi.models.config.ApiAgentConfig]]¶
List all agent configurations
- async agentsociety.webapi.api.config.get_agent_config_by_id(request: fastapi.Request, config_id: uuid.UUID) agentsociety.webapi.models.ApiResponseWrapper[agentsociety.webapi.models.config.ApiAgentConfig]¶
Get agent configuration by ID
- async agentsociety.webapi.api.config.create_agent_config(request: fastapi.Request, config_data: agentsociety.webapi.models.config.ApiAgentConfig = Body(...))¶
Create a new agent configuration
- async agentsociety.webapi.api.config.update_agent_config(request: fastapi.Request, config_id: uuid.UUID, config_data: agentsociety.webapi.models.config.ApiAgentConfig = Body(...))¶
Update agent configuration
- async agentsociety.webapi.api.config.delete_agent_config(request: fastapi.Request, config_id: uuid.UUID)¶
Delete agent configuration
- async agentsociety.webapi.api.config.list_workflow_configs(request: fastapi.Request) agentsociety.webapi.models.ApiResponseWrapper[List[agentsociety.webapi.models.config.ApiWorkflowConfig]]¶
List all workflow configurations
- async agentsociety.webapi.api.config.get_workflow_config_by_id(request: fastapi.Request, config_id: uuid.UUID) agentsociety.webapi.models.ApiResponseWrapper[agentsociety.webapi.models.config.ApiWorkflowConfig]¶
Get workflow configuration by ID
- async agentsociety.webapi.api.config.create_workflow_config(request: fastapi.Request, config_data: agentsociety.webapi.models.config.ApiWorkflowConfig = Body(...))¶
Create a new workflow configuration
- async agentsociety.webapi.api.config.update_workflow_config(request: fastapi.Request, config_id: uuid.UUID, config_data: agentsociety.webapi.models.config.ApiWorkflowConfig = Body(...))¶
Update workflow configuration