Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
const OPENAI_INTEGRATION_NAME = 'OpenAI';
|
|
|
|
// https://platform.openai.com/docs/quickstart?api-mode=responses
|
|
// https://platform.openai.com/docs/quickstart?api-mode=chat
|
|
// https://platform.openai.com/docs/api-reference/conversations
|
|
const INSTRUMENTED_METHODS = [
|
|
'responses.create',
|
|
'chat.completions.create',
|
|
'embeddings.create',
|
|
// Conversations API - for conversation state management
|
|
// https://platform.openai.com/docs/guides/conversation-state
|
|
'conversations.create',
|
|
] ;
|
|
const RESPONSES_TOOL_CALL_EVENT_TYPES = [
|
|
'response.output_item.added',
|
|
'response.function_call_arguments.delta',
|
|
'response.function_call_arguments.done',
|
|
'response.output_item.done',
|
|
] ;
|
|
const RESPONSE_EVENT_TYPES = [
|
|
'response.created',
|
|
'response.in_progress',
|
|
'response.failed',
|
|
'response.completed',
|
|
'response.incomplete',
|
|
'response.queued',
|
|
'response.output_text.delta',
|
|
...RESPONSES_TOOL_CALL_EVENT_TYPES,
|
|
] ;
|
|
|
|
export { INSTRUMENTED_METHODS, OPENAI_INTEGRATION_NAME, RESPONSES_TOOL_CALL_EVENT_TYPES, RESPONSE_EVENT_TYPES };
|
|
//# sourceMappingURL=constants.js.map
|