UPDATE
This commit is contained in:
@@ -41,6 +41,4 @@ class SoilAnomalyDetectionResponseSerializer(serializers.Serializer):
|
||||
generated_at = serializers.CharField()
|
||||
anomalies = serializers.JSONField()
|
||||
interpretation = serializers.JSONField()
|
||||
knowledge_base = serializers.CharField(allow_null=True, required=False)
|
||||
tone_file = serializers.CharField(allow_null=True, required=False)
|
||||
raw_response = serializers.CharField(allow_null=True, required=False)
|
||||
|
||||
@@ -464,7 +464,6 @@ class SoilAnomalyDetectionService:
|
||||
rag_payload = get_soil_anomaly_insight(
|
||||
farm_uuid=farm_uuid,
|
||||
anomaly_payload=anomaly_payload,
|
||||
ai_bundle=None,
|
||||
)
|
||||
return {
|
||||
"farm_uuid": farm_uuid,
|
||||
|
||||
@@ -92,8 +92,6 @@ class SoilAnomalyDetectionApiTests(TestCase):
|
||||
"monitoring_priority": "urgent",
|
||||
"confidence": 0.84,
|
||||
},
|
||||
"knowledge_base": "soil_anomaly",
|
||||
"tone_file": "config/tones/soil_anomaly_tone.txt",
|
||||
"raw_response": "{\"summary\":\"ok\"}",
|
||||
}
|
||||
)
|
||||
@@ -110,7 +108,6 @@ class SoilAnomalyDetectionApiTests(TestCase):
|
||||
self.assertEqual(response.status_code, 200)
|
||||
payload = response.json()["data"]
|
||||
self.assertEqual(payload["farm_uuid"], "550e8400-e29b-41d4-a716-446655440000")
|
||||
self.assertEqual(payload["knowledge_base"], "soil_anomaly")
|
||||
self.assertEqual(payload["interpretation"]["monitoring_priority"], "urgent")
|
||||
|
||||
@patch("soile.views.apps.get_app_config")
|
||||
|
||||
Reference in New Issue
Block a user