npm.io
2.4.3 • Published 16h ago

unichat-ts

Licence
MIT
Version
2.4.3
Deps
3
Size
63 kB
Vulns
0
Weekly
0
Stars
1

unichat

Universal API chat Node.js client for OpenAI, MistralAI, Anthropic, xAI, Google AI, or any OpenAI SDK LLM provider.

Build sequence:

rm -rf dist
npx tsc
npm publish

Usage:

  1. Install the npm package:
npm install unichat-ts
  1. Add the class 'UnifiedChatApi' from module 'unichat' to your application:

For OpenAI-compatible providers, pass the provider endpoint as baseURL when constructing UnifiedChatApi.

  1. [optional] Import MODELS_LIST as well for additional validation

Functionality testing:

Try the eclosed in the source code 'test.js' file:

npm test