aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorDhravya Shah <[email protected]>2025-10-03 02:41:49 -0700
committerDhravya Shah <[email protected]>2025-10-03 02:41:49 -0700
commit4d6fd37c99fd6af46d2f1aedbeb750e0029b3b8b (patch)
tree869d415d87b152bfb5e55601311a2c8f6e64b6fc /packages
parentchore: fix docs again (diff)
downloadsupermemory-4d6fd37c99fd6af46d2f1aedbeb750e0029b3b8b.tar.xz
supermemory-4d6fd37c99fd6af46d2f1aedbeb750e0029b3b8b.zip
fix: model names
Diffstat (limited to 'packages')
-rw-r--r--packages/ai-sdk/README.md10
-rw-r--r--packages/ai-sdk/src/tools.test.ts2
-rw-r--r--packages/openai-sdk-python/README.md22
-rw-r--r--packages/openai-sdk-python/tests/test_tools.py2
-rw-r--r--packages/tools/README.md4
-rw-r--r--packages/tools/src/tools.test.ts2
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", () => {