@open-engram/adapters-llm
v1.0.1
Published
LLM adapters for Open-Engram — OpenAI, Anthropic, Ollama, and Mock
Readme
@open-engram/adapters-llm
LLM adapters for Open-Engram — OpenAI, Anthropic, Ollama, and Mock.
Install
npm install @open-engram/adapters-llmAdapters
OpenAI
import { OpenAILLMAdapter } from '@open-engram/adapters-llm/openai';
const llm = new OpenAILLMAdapter({ apiKey: process.env.OPENAI_API_KEY });Anthropic
import { AnthropicLLMAdapter } from '@open-engram/adapters-llm/anthropic';
const llm = new AnthropicLLMAdapter({ apiKey: process.env.ANTHROPIC_API_KEY });Ollama (local)
import { OllamaLLMAdapter } from '@open-engram/adapters-llm/ollama';
const llm = new OllamaLLMAdapter({ model: 'llama3' });Mock (testing)
import { MockLLMAdapter } from '@open-engram/adapters-llm/mock';
const llm = new MockLLMAdapter();Returns deterministic responses — useful for tests and offline development.
Peer Dependencies
openai^4.0.0 (for OpenAI adapter)@anthropic-ai/sdk^0.30.0 (for Anthropic adapter)
License
Apache-2.0
