aboutsummaryrefslogtreecommitdiff
path: root/packages/tools/test
diff options
context:
space:
mode:
authorShoubhit Dash <[email protected]>2025-11-07 20:09:44 +0530
committerGitHub <[email protected]>2025-11-07 07:39:44 -0700
commit7b0baea0f28d98746bbfa3656f8a260caea935e2 (patch)
tree95b848ba7e8b50b6a69b7345365798719637f35b /packages/tools/test
parentFix: Messages Sent to Any Website Without Verifying Recipient in apps/web/app... (diff)
downloadsupermemory-7b0baea0f28d98746bbfa3656f8a260caea935e2.tar.xz
supermemory-7b0baea0f28d98746bbfa3656f8a260caea935e2.zip
add support for responses api in openai typescript sdk (#549)
Diffstat (limited to 'packages/tools/test')
-rw-r--r--packages/tools/test/openai-responses-test.ts21
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/tools/test/openai-responses-test.ts b/packages/tools/test/openai-responses-test.ts
new file mode 100644
index 00000000..776e7574
--- /dev/null
+++ b/packages/tools/test/openai-responses-test.ts
@@ -0,0 +1,21 @@
+import { OpenAI } from "openai"
+import { withSupermemory } from "../src/openai"
+
+const openai = new OpenAI({
+ apiKey: process.env.OPENAI_API_KEY,
+})
+
+const openaiWithSupermemory = withSupermemory(openai, "user_id_life", {
+ verbose: true,
+ mode: "full",
+ addMemory: "always",
+})
+
+const response = await openaiWithSupermemory.responses.create({
+ model: "gpt-4o",
+ instructions: "you are ai girlfriend",
+ input: "Where do i live?",
+})
+
+console.log("Response output:", JSON.stringify(response.output[0], null, 2))
+console.log("Usage:", response.usage)