diff options
| author | Dhravya Shah <[email protected]> | 2025-10-03 02:41:49 -0700 |
|---|---|---|
| committer | Dhravya Shah <[email protected]> | 2025-10-03 02:41:49 -0700 |
| commit | 4d6fd37c99fd6af46d2f1aedbeb750e0029b3b8b (patch) | |
| tree | 869d415d87b152bfb5e55601311a2c8f6e64b6fc /packages | |
| parent | chore: fix docs again (diff) | |
| download | supermemory-4d6fd37c99fd6af46d2f1aedbeb750e0029b3b8b.tar.xz supermemory-4d6fd37c99fd6af46d2f1aedbeb750e0029b3b8b.zip | |
fix: model names
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/ai-sdk/README.md | 10 | ||||
| -rw-r--r-- | packages/ai-sdk/src/tools.test.ts | 2 | ||||
| -rw-r--r-- | packages/openai-sdk-python/README.md | 22 | ||||
| -rw-r--r-- | packages/openai-sdk-python/tests/test_tools.py | 2 | ||||
| -rw-r--r-- | packages/tools/README.md | 4 | ||||
| -rw-r--r-- | packages/tools/src/tools.test.ts | 2 |
6 files changed, 21 insertions, 21 deletions
diff --git a/packages/ai-sdk/README.md b/packages/ai-sdk/README.md index 17525667..0927cfdf 100644 --- a/packages/ai-sdk/README.md +++ b/packages/ai-sdk/README.md @@ -39,7 +39,7 @@ const supermemoryOpenai = createOpenAI({ }) const result = await generateText({ - model: supermemoryOpenai('gpt-4-turbo'), + model: supermemoryOpenai('gpt-5'), messages: [ { role: 'user', content: 'Hello, how are you?' } ] @@ -66,7 +66,7 @@ const supermemoryOpenai = createOpenAI({ async function chat(userMessage: string) { const result = await generateText({ - model: supermemoryOpenai('gpt-4-turbo'), + model: supermemoryOpenai('gpt-5'), messages: [ { role: 'system', @@ -111,7 +111,7 @@ import { supermemoryTools } from '@supermemory/ai-sdk' import { generateText } from 'ai' const result = await generateText({ - model: openai('gpt-4-turbo'), + model: openai('gpt-5'), messages: [ { role: 'user', content: 'What do you remember about my preferences?' } ], @@ -141,7 +141,7 @@ const supermemoryApiKey = process.env.SUPERMEMORY_API_KEY! async function chatWithTools(userMessage: string) { const result = await generateText({ - model: openai('gpt-4-turbo'), // Use standard provider + model: openai('gpt-5'), // Use standard provider messages: [ { role: 'system', @@ -239,7 +239,7 @@ const searchTool = searchMemoriesTool('your-api-key', { // Use only the search tool const result = await generateText({ - model: openai('gpt-4-turbo'), + model: openai('gpt-5'), messages: [...], tools: { searchMemories: searchTool diff --git a/packages/ai-sdk/src/tools.test.ts b/packages/ai-sdk/src/tools.test.ts index ebbe2235..0acfc7ed 100644 --- a/packages/ai-sdk/src/tools.test.ts +++ b/packages/ai-sdk/src/tools.test.ts @@ -21,7 +21,7 @@ describe("supermemoryTools", () => { // Optional configuration with defaults const testBaseUrl = process.env.SUPERMEMORY_BASE_URL ?? undefined - const testModelName = process.env.MODEL_NAME || "gpt-5-mini" + const testModelName = process.env.MODEL_NAME || "gpt-5-nano" const testPrompts = [ "What do you remember about my preferences?", diff --git a/packages/openai-sdk-python/README.md b/packages/openai-sdk-python/README.md index fdb9fb84..fc0832e1 100644 --- a/packages/openai-sdk-python/README.md +++ b/packages/openai-sdk-python/README.md @@ -30,29 +30,29 @@ from supermemory_openai import SupermemoryTools, execute_memory_tool_calls async def main(): # Initialize OpenAI client client = openai.AsyncOpenAI(api_key="your-openai-api-key") - + # Initialize Supermemory tools tools = SupermemoryTools( api_key="your-supermemory-api-key", config={"project_id": "my-project"} ) - + # Chat with memory tools response = await client.chat.completions.create( - model="gpt-4o", + model="gpt-5", messages=[ { "role": "system", "content": "You are a helpful assistant with access to user memories." }, { - "role": "user", + "role": "user", "content": "Remember that I prefer tea over coffee" } ], tools=tools.get_tool_definitions() ) - + # Handle tool calls if present if response.choices[0].message.tool_calls: tool_results = await execute_memory_tool_calls( @@ -61,7 +61,7 @@ async def main(): config={"project_id": "my-project"} ) print("Tool results:", tool_results) - + print(response.choices[0].message.content) asyncio.run(main()) @@ -91,7 +91,7 @@ result = await tools.search_memories( include_full_docs=True ) -# Add memory +# Add memory result = await tools.add_memory( memory="User prefers tea over coffee" ) @@ -107,7 +107,7 @@ result = await tools.fetch_memory( ```python from supermemory_openai import ( create_search_memories_tool, - create_add_memory_tool, + create_add_memory_tool, create_fetch_memory_tool ) @@ -128,7 +128,7 @@ if response.choices[0].message.tool_calls: tool_calls=response.choices[0].message.tool_calls, config={"project_id": "my-project"} ) - + # Add tool results to conversation messages.append(response.choices[0].message) messages.extend(tool_results) @@ -163,7 +163,7 @@ SupermemoryTools( try: response = await client.chat_completion( messages=[{"role": "user", "content": "Hello"}], - model="gpt-4o" + model="gpt-5" ) except Exception as e: print(f"Error: {e}") @@ -175,7 +175,7 @@ Set these environment variables for testing: - `SUPERMEMORY_API_KEY` - Your Supermemory API key - `OPENAI_API_KEY` - Your OpenAI API key -- `MODEL_NAME` - Model to use (default: "gpt-4o-mini") +- `MODEL_NAME` - Model to use (default: "gpt-5-nano") - `SUPERMEMORY_BASE_URL` - Custom Supermemory base URL (optional) ## Development diff --git a/packages/openai-sdk-python/tests/test_tools.py b/packages/openai-sdk-python/tests/test_tools.py index 273c06e7..6ecb9d8f 100644 --- a/packages/openai-sdk-python/tests/test_tools.py +++ b/packages/openai-sdk-python/tests/test_tools.py @@ -71,7 +71,7 @@ def test_base_url() -> str: @pytest.fixture def test_model_name() -> str: """Get test model name from environment.""" - return os.getenv("MODEL_NAME", "gpt-4o-mini") + return os.getenv("MODEL_NAME", "gpt-5-nano") class TestToolInitialization: diff --git a/packages/tools/README.md b/packages/tools/README.md index bdf510dd..2c97eda2 100644 --- a/packages/tools/README.md +++ b/packages/tools/README.md @@ -40,7 +40,7 @@ const tools = supermemoryTools(process.env.SUPERMEMORY_API_KEY!, { // Use with AI SDK const result = await generateText({ - model: openai("gpt-4"), + model: openai("gpt-5"), messages: [ { role: "user", @@ -80,7 +80,7 @@ const executeToolCall = createToolCallExecutor(process.env.SUPERMEMORY_API_KEY!, // Use with OpenAI Chat Completions const completion = await client.chat.completions.create({ - model: "gpt-4", + model: "gpt-5", messages: [ { role: "user", diff --git a/packages/tools/src/tools.test.ts b/packages/tools/src/tools.test.ts index 5cde729d..32a49a2e 100644 --- a/packages/tools/src/tools.test.ts +++ b/packages/tools/src/tools.test.ts @@ -23,7 +23,7 @@ describe("@supermemory/tools", () => { // Optional configuration with defaults const testBaseUrl = process.env.SUPERMEMORY_BASE_URL ?? undefined - const testModelName = process.env.MODEL_NAME || "gpt-4o-mini" + const testModelName = process.env.MODEL_NAME || "gpt-5-nano" describe("aiSdk module", () => { describe("client initialization", () => { |