RetryError: RetryError[
I get an error while trying to run this code cell in my Microsoft Fabric notebook:
NotFoundError Traceback (most recent call last) File ~/cluster-env/trident_env/lib/python3.11/site-packages/tenacity/init.py:382, in Retrying.call(self, fn, *args, *kwargs) 381 try: --> 382 result = fn(args, kwargs) 383 except BaseException: # noqa: B902 Cell In[25], line 12, in generate_embeddings(text) 11 txt = text.replace("\n", " ") ---> 12 return client.embeddings.create(input = [txt], model=OPENAI_ADA_EMBEDDING_DEPLOYMENT_NAME).data[0].embedding File /nfs4/pyenv-c1129319-fb6a-485a-9dd4-e55577737ba6/lib/python3.11/site-packages/openai/resources/embeddings.py:124, in Embeddings.create(self, input, model, dimensions, encoding_format, user, extra_headers, extra_query, extra_body, timeout) 122 return obj --> 124 return self._post( 125 "/embeddings", 126 body=maybe_transform(params, embedding_create_params.EmbeddingCreateParams), 127 options=make_request_options( 128 extra_headers=extra_headers, 129 extra_query=extra_query, 130 extra_body=extra_body, 131 timeout=timeout, 132 post_parser=parser, 133 ), 134 cast_to=CreateEmbeddingResponse, 135 ) File /nfs4/pyenv-c1129319-fb6a-485a-9dd4-e55577737ba6/lib/python3.11/site-packages/openai/_base_client.py:1280, in SyncAPIClient.post(self, path, cast_to, body, options, files, stream, stream_cls) 1277 opts = FinalRequestOptions.construct( 1278 method="post", url=path, json_data=body, files=to_httpx_files(files), **options 1279 ) -> 1280 return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) File /nfs4/pyenv-c1129319-fb6a-485a-9dd4-e55577737ba6/lib/python3.11/site-packages/openai/_base_client.py:957, in SyncAPIClient.request(self, cast_to, options, remaining_retries, stream, stream_cls) 955 retries_taken = 0 --> 957 return self._request( 958 cast_to=cast_to, 959 options=options, 960 stream=stream, 961 stream_cls=stream_cls, 962 retries_taken=retries_taken, 963 ) File /nfs4/pyenv-c1129319-fb6a-485a-9dd4-e55577737ba6/lib/python3.11/site-packages/openai/_base_client.py:1061, in SyncAPIClient._request(self, cast_to, options, retries_taken, stream, stream_cls) 1060 log.debug("Re-raising status error") -> 1061 raise self._make_status_error_from_response(err.response) from None 1063 return self._process_response( 1064 cast_to=cast_to, 1065 options=options, (...) 1069 retries_taken=retries_taken, 1070 ) NotFoundError: Error code: 404 - {'error': {'code': 'NotFound', 'message': "Deployment 'text-embedding-ada-002' not found for this event. Available deployments are: dall-e-3-kenya-hack, gpt-4o-kenya-hack, gpt-4o-mini-kenya-hack, text-embedding-ada-002-kenya-hack, whisper-kenya-hack", 'status': 404}} The above exception was the direct cause of the following exception: RetryError Traceback (most recent call last) Cell In[34], line 3 1 # calculate the embeddings using openAI ada ----> 3 df["embedding"] = df.content.apply(lambda x: generate_embeddings(x)) 4 print(df.head(2)) File ~/cluster-env/trident_env/lib/python3.11/site-packages/pandas/core/series.py:4764, in Series.apply(self, func, convert_dtype, args, by_row, **kwargs) 4629 def apply( 4630 self, 4631 func: AggFuncType, (...) 4636 **kwargs, 4637 ) -> DataFrame | Series: 4638 """ 4639 Invoke function on values of Series. 4640 (...) 4755 dtype: float64 4756 """ 4757 return SeriesApply( 4758 self, 4759 func, 4760 convert_dtype=convert_dtype, 4761 by_row=by_row, 4762 args=args, 4763 kwargs=kwargs, -> 4764 ).apply() File ~/cluster-env/trident_env/lib/python3.11/site-packages/pandas/core/apply.py:1209, in SeriesApply.apply(self) 1206 return self.apply_compat() 1208 # self.func is Callable -> 1209 return self.apply_standard() File ~/cluster-env/trident_env/lib/python3.11/site-packages/pandas/core/apply.py:1289, in SeriesApply.apply_standard(self) 1283 # row-wise access 1284 # apply doesn't have a na_action
keyword and for backward compat reasons 1285 # we need to give na_action="ignore"
for categorical data. 1286 # TODO: remove the na_action="ignore"
when that default has been changed in 1287 # Categorical (GH51645). 1288 action = "ignore" if isinstance(obj.dtype, CategoricalDtype) else None -> 1289 mapped = obj._map_values( 1290 mapper=curried, na_action=action, convert=self.convert_dtype 1291 ) 1293 if len(mapped) and isinstance(mapped[0], ABCSeries): 1294 # GH#43986 Need to do list(mapped) in order to get treated as nested 1295 # See also GH#25959 regarding EA support 1296 return obj._constructor_expanddim(list(mapped), index=obj.index) File ~/cluster-env/trident_env/lib/python3.11/site-packages/pandas/core/base.py:921, in IndexOpsMixin._map_values(self, mapper, na_action, convert) 918 if isinstance(arr, ExtensionArray): 919 return arr.map(mapper, na_action=na_action) --> 921 return algorithms.map_array(arr, mapper, na_action=na_action, convert=convert) File ~/cluster-env/trident_env/lib/python3.11/site-packages/pandas/core/algorithms.py:1814, in map_array(arr, mapper, na_action, convert) 1812 values = arr.astype(object, copy=False) 1813 if na_action is None: -> 1814 return lib.map_infer(values, mapper, convert=convert) 1815 else: 1816 return lib.map_infer_mask( 1817 values, mapper, mask=isna(values).view(np.uint8), convert=convert 1818 ) File lib.pyx:2926, in pandas._libs.lib.map_infer() Cell In[34], line 3, in