JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 53
  • Score
    100M100P100Q82412F
  • License MIT

Type-safe LLM abstraction layer over native provider SDKs

Package Exports

  • @core-ai/core-ai

Readme

@core-ai/core-ai

npm

Type-safe LLM abstraction layer over native provider SDKs.

Installation

npm install @core-ai/core-ai

Provider packages are published separately:

  • @core-ai/openai
  • @core-ai/anthropic
  • @core-ai/google-genai
  • @core-ai/mistral

Usage

import { generate } from '@core-ai/core-ai';
import { createOpenAI } from '@core-ai/openai';

const openai = createOpenAI({ apiKey: process.env.OPENAI_API_KEY });
const model = openai.chatModel('gpt-5-mini');

const result = await generate({
    model,
    messages: [{ role: 'user', content: 'Hello!' }],
});

console.log(result.content);