aboutsummaryrefslogtreecommitdiff
path: root/packages/openai-sdk-python/src/__init__.py
diff options
context:
space:
mode:
authorCodeWithShreyans <[email protected]>2025-08-27 23:34:49 +0000
committerCodeWithShreyans <[email protected]>2025-08-27 23:34:49 +0000
commit3a0e264b7eb18fe3b6d2de25e79879ada7c9f3ec (patch)
tree4f2be5731860abece575bf4946ef881972502d73 /packages/openai-sdk-python/src/__init__.py
parentfeat: support project-specific installation commands (#390) (diff)
downloadsupermemory-3a0e264b7eb18fe3b6d2de25e79879ada7c9f3ec.tar.xz
supermemory-3a0e264b7eb18fe3b6d2de25e79879ada7c9f3ec.zip
feat: openai js and python sdk utilities (#389)shreyans/08-27-feat_openai_js_and_python_sdk_utilities
needs testing
Diffstat (limited to 'packages/openai-sdk-python/src/__init__.py')
-rw-r--r--packages/openai-sdk-python/src/__init__.py54
1 files changed, 54 insertions, 0 deletions
diff --git a/packages/openai-sdk-python/src/__init__.py b/packages/openai-sdk-python/src/__init__.py
new file mode 100644
index 00000000..47a7569e
--- /dev/null
+++ b/packages/openai-sdk-python/src/__init__.py
@@ -0,0 +1,54 @@
+"""Supermemory OpenAI SDK - Enhanced OpenAI Python SDK with infinite context."""
+
+from .infinite_chat import (
+ SupermemoryOpenAI,
+ SupermemoryInfiniteChatConfig,
+ SupermemoryInfiniteChatConfigWithProviderName,
+ SupermemoryInfiniteChatConfigWithProviderUrl,
+ ProviderName,
+ PROVIDER_MAP,
+ create_supermemory_openai,
+)
+
+from .tools import (
+ SupermemoryTools,
+ SupermemoryToolsConfig,
+ MemoryObject,
+ MemorySearchResult,
+ MemoryAddResult,
+ SearchMemoriesTool,
+ AddMemoryTool,
+ MEMORY_TOOL_SCHEMAS,
+ create_supermemory_tools,
+ get_memory_tool_definitions,
+ execute_memory_tool_calls,
+ create_search_memories_tool,
+ create_add_memory_tool,
+)
+
+__version__ = "0.1.0"
+
+__all__ = [
+ # Infinite Chat
+ "SupermemoryOpenAI",
+ "SupermemoryInfiniteChatConfig",
+ "SupermemoryInfiniteChatConfigWithProviderName",
+ "SupermemoryInfiniteChatConfigWithProviderUrl",
+ "ProviderName",
+ "PROVIDER_MAP",
+ "create_supermemory_openai",
+ # Tools
+ "SupermemoryTools",
+ "SupermemoryToolsConfig",
+ "MemoryObject",
+ "MemorySearchResult",
+ "MemoryAddResult",
+ "SearchMemoriesTool",
+ "AddMemoryTool",
+ "MEMORY_TOOL_SCHEMAS",
+ "create_supermemory_tools",
+ "get_memory_tool_definitions",
+ "execute_memory_tool_calls",
+ "create_search_memories_tool",
+ "create_add_memory_tool",
+]