diff options
| author | Shoubhit Dash <[email protected]> | 2025-11-07 20:09:44 +0530 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-07 07:39:44 -0700 |
| commit | 7b0baea0f28d98746bbfa3656f8a260caea935e2 (patch) | |
| tree | 95b848ba7e8b50b6a69b7345365798719637f35b /packages/tools/test | |
| parent | Fix: Messages Sent to Any Website Without Verifying Recipient in apps/web/app... (diff) | |
| download | supermemory-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.ts | 21 |
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) |