supermemory/packages/tools/src/index.ts
Alex-wuhu 89117a9d68 Add Novita AI integration to @supermemory/tools
Adds a dedicated Novita AI provider integration following the OpenAI SDK pattern:
- New novita submodule with withSupermemory middleware
- Supports OpenAI-compatible endpoint (https://api.novita.ai/openai)
- Uses NOVITA_API_KEY env var for authentication
- Exports NOVITA_MODELS constants with model IDs (kimi-k2.5, glm-5, minimax-m2.5)
- Includes unit tests for the integration
2026-03-24 20:02:44 +08:00

18 lines
394 B
TypeScript

export type { SupermemoryToolsConfig } from "./types"
export type { OpenAIMiddlewareOptions } from "./openai"
export type {
NovitaMiddlewareOptions,
NovitaClientOptions,
NovitaModel,
NovitaEmbeddingModel,
} from "./novita"
export {
NOVITA_MODELS,
NOVITA_EMBEDDING_MODELS,
NOVITA_ENDPOINTS,
withSupermemory as withSupermemoryNovita,
wrapNovitaClient,
createNovita,
} from "./novita"