Description:
- Dependency Conflict
- Project's
requirements.txt specifies starlette==0.47.0
fastapi 0.115.12 requires starlette<0.47.0 (>=0.40.0)
- Workaround: Manually installed
starlette==0.46.2 to proceed
- Configuration Changes
Modified both master/config.yaml and slaver/config.yaml with these values:
model:
MODEL_SELECT: "deepseek-chat"
MODEL_LIST:
- CLOUD_MODEL: "deepseek-chat"
CLOUD_API_KEY: "[REDACTED]"
CLOUD_SERVER: "https://api.deepseek.com/v1"
(Other configurations remain unchanged from defaults)
- Runtime Error
When executing command:
Take basket to kitchenTable, and put apple and knife into basket, and then take them back to customTable
Received error in slaver/run.py:
Error in generating tool call with model:
Failed to deserialize the JSON body into the target type: tools[0]: missing field `type` at line 1 column 5831
Error Analysis:
The model response appears to be missing required type field in the tools specification when processing the navigation/grasping task.
Environment:
- Ubuntu 24.04.2 (VMware VM)
- Python 3.10 with modified requirements (starlette 0.46.2)
- Both master and slave nodes using modified configs
Complete_error_report.txt
Description:
requirements.txtspecifiesstarlette==0.47.0fastapi 0.115.12requiresstarlette<0.47.0(>=0.40.0)starlette==0.46.2to proceedModified both
master/config.yamlandslaver/config.yamlwith these values:(Other configurations remain unchanged from defaults)
When executing command:
Take basket to kitchenTable, and put apple and knife into basket, and then take them back to customTableReceived error in
slaver/run.py:Error Analysis:
The model response appears to be missing required
typefield in the tools specification when processing the navigation/grasping task.Environment:
Complete_error_report.txt