forked from erp-dev/erp
fear: added imageBase64 param for image search api
This commit is contained in:
@@ -34,16 +34,16 @@ class TiiaSearchImageView(APIView):
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
def post(self, request):
|
||||
image_url = (
|
||||
request.data.get('imageUrl')
|
||||
or request.data.get('ImageUrl')
|
||||
or request.data.get('image_url')
|
||||
or request.data.get('ImageURL')
|
||||
)
|
||||
# Keep API params consistent with existing style for this endpoint:
|
||||
# - imageUrl
|
||||
# - imageBase64
|
||||
image_url = request.data.get('imageUrl')
|
||||
image_base64 = request.data.get('imageBase64')
|
||||
try:
|
||||
limiter = SimpleRateLimiter(qps=float(getattr(settings, 'TENCENTCLOUD_TIIA_QPS', 10)))
|
||||
resp = search_image_url_in_tencent_tiia(
|
||||
image_url=str(image_url or ''),
|
||||
image_url=str(image_url or '') if image_url is not None else None,
|
||||
image_base64=str(image_base64 or '') if image_base64 is not None else None,
|
||||
rate_limiter=limiter,
|
||||
)
|
||||
return Response(resp, status=status.HTTP_200_OK)
|
||||
|
||||
Reference in New Issue
Block a user