Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Improve detection of embedding requests
  • Loading branch information
nicohrubec committed Nov 18, 2025
commit 02fe01f331be5757dbee9caaeb611a2428db06d8
11 changes: 7 additions & 4 deletions packages/core/src/tracing/openai/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -90,11 +90,14 @@ export function isResponsesApiResponse(response: unknown): response is OpenAIRes
* Check if response is an Embeddings API object
*/
export function isEmbeddingsResponse(response: unknown): response is OpenAICreateEmbeddingsObject {
if (response === null || typeof response !== 'object' || !('object' in response)) {
return false;
}
const responseObject = response as Record<string, unknown>;
return (
response !== null &&
typeof response === 'object' &&
'object' in response &&
(response as Record<string, unknown>).object === 'list'
responseObject.object === 'list' &&
typeof responseObject.model === 'string' &&
(responseObject.model as string).toLowerCase().includes('embedding')
);
}
Comment thread
cursor[bot] marked this conversation as resolved.

Expand Down
Loading