amaye15 commited on
Commit
2eb638f
·
1 Parent(s): f811398

Debug - read endpoint

Browse files
Files changed (1) hide show
  1. src/main.py +34 -34
src/main.py CHANGED
@@ -119,50 +119,50 @@ async def create_embedding(
119
 
120
  # Endpoint to read embeddings
121
  # @app.get("/read_embeddings/{dataset_name}")
122
- @app.post("/read_embeddings")
123
- async def read_embeddings(
124
- request: ReadEmbeddingRequest,
125
- huggingface_service: HuggingFaceService = Depends(get_huggingface_service),
126
- ):
127
- """
128
- Read embeddings from a Hugging Face dataset.
129
- """
130
- try:
131
- df = await huggingface_service.read_dataset(request.dataset_name)
132
- return df
133
- except DatasetNotFoundError as e:
134
- logger.error(f"Dataset not found: {e}")
135
- raise HTTPException(status_code=404, detail=f"Dataset not found: {e}")
136
- except Exception as e:
137
- logger.error(f"An error occurred: {e}")
138
- raise HTTPException(status_code=500, detail=f"An error occurred: {e}")
139
-
140
-
141
- # Endpoint to update embeddings
142
- # @app.post("/update_embeddings")
143
- # async def update_embeddings(
144
- # request: UpdateEmbeddingRequest,
145
  # huggingface_service: HuggingFaceService = Depends(get_huggingface_service),
146
  # ):
147
  # """
148
- # Update embeddings in a Hugging Face dataset.
149
  # """
150
  # try:
151
- # df = await huggingface_service.update_dataset(
152
- # request.dataset_name, request.updates
153
- # )
154
- # return {
155
- # "message": "Embeddings updated successfully.",
156
- # "dataset_name": request.dataset_name,
157
- # }
158
- # except DatasetPushError as e:
159
- # logger.error(f"Failed to update dataset: {e}")
160
- # raise HTTPException(status_code=500, detail=f"Failed to update dataset: {e}")
161
  # except Exception as e:
162
  # logger.error(f"An error occurred: {e}")
163
  # raise HTTPException(status_code=500, detail=f"An error occurred: {e}")
164
 
165
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
166
  # Endpoint to delete embeddings
167
  @app.post("/delete_embeddings")
168
  async def delete_embeddings(
 
119
 
120
  # Endpoint to read embeddings
121
  # @app.get("/read_embeddings/{dataset_name}")
122
+ # @app.post("/read_embeddings")
123
+ # async def read_embeddings(
124
+ # request: ReadEmbeddingRequest,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  # huggingface_service: HuggingFaceService = Depends(get_huggingface_service),
126
  # ):
127
  # """
128
+ # Read embeddings from a Hugging Face dataset.
129
  # """
130
  # try:
131
+ # df = await huggingface_service.read_dataset(request.dataset_name)
132
+ # return df
133
+ # except DatasetNotFoundError as e:
134
+ # logger.error(f"Dataset not found: {e}")
135
+ # raise HTTPException(status_code=404, detail=f"Dataset not found: {e}")
 
 
 
 
 
136
  # except Exception as e:
137
  # logger.error(f"An error occurred: {e}")
138
  # raise HTTPException(status_code=500, detail=f"An error occurred: {e}")
139
 
140
 
141
+ # Endpoint to update embeddings
142
+ @app.post("/update_embeddings")
143
+ async def update_embeddings(
144
+ request: UpdateEmbeddingRequest,
145
+ huggingface_service: HuggingFaceService = Depends(get_huggingface_service),
146
+ ):
147
+ """
148
+ Update embeddings in a Hugging Face dataset.
149
+ """
150
+ try:
151
+ df = await huggingface_service.update_dataset(
152
+ request.dataset_name, request.updates
153
+ )
154
+ return {
155
+ "message": "Embeddings updated successfully.",
156
+ "dataset_name": request.dataset_name,
157
+ }
158
+ except DatasetPushError as e:
159
+ logger.error(f"Failed to update dataset: {e}")
160
+ raise HTTPException(status_code=500, detail=f"Failed to update dataset: {e}")
161
+ except Exception as e:
162
+ logger.error(f"An error occurred: {e}")
163
+ raise HTTPException(status_code=500, detail=f"An error occurred: {e}")
164
+
165
+
166
  # Endpoint to delete embeddings
167
  @app.post("/delete_embeddings")
168
  async def delete_embeddings(