We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fa8e1cb commit 361dc32Copy full SHA for 361dc32
1 file changed
src/openai/resources/embeddings.py
@@ -112,6 +112,9 @@ def parser(obj: CreateEmbeddingResponse) -> CreateEmbeddingResponse:
112
# don't modify the response object if a user explicitly asked for a format
113
return obj
114
115
+ if not obj.data:
116
+ raise ValueError("No embedding data received")
117
+
118
for embedding in obj.data:
119
data = cast(object, embedding.embedding)
120
if not isinstance(data, str):
@@ -228,6 +231,9 @@ def parser(obj: CreateEmbeddingResponse) -> CreateEmbeddingResponse:
228
231
229
232
230
233
234
235
236
237
238
239
0 commit comments