diff --git a/README.md b/README.md index b92add5..694b0b0 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,9 @@ ## Introduction -`llm-interface` is a wrapper designed to interact with multiple Large Language Model (LLM) APIs. `llm-interface` simplifies integrating various LLM providers, including **OpenAI, AI21 Studio, Anthropic, Cloudflare AI, Cohere, Fireworks AI, Google Gemini, Goose AI, Groq, Hugging Face, Mistral AI, Perplexity, Reka AI, watsonx.ai, and LLaMA.cpp**, into your applications. It is available as an [NPM package](https://www.npmjs.com/package/llm-interface). This goal of `llm-interface` is to provide a simplified and unified interface for sending messages and receiving responses from different LLM services, making it easier for developers to work with multiple LLMs without worrying about the specific intricacies of each API. +`llm-interface` is a wrapper designed to interact with multiple Large Language Model (LLM) APIs. `llm-interface` simplifies integrating various LLM providers, including **OpenAI, AI21 Studio, Anthropic, Cloudflare AI, Cohere, Fireworks AI, Google Gemini, Goose AI, Groq, Hugging Face, Mistral AI, Perplexity, Reka AI, watsonx.ai, and LLaMA.cpp**, into your applications. It is available as an [NPM package](https://www.npmjs.com/package/llm-interface). + +This goal of `llm-interface` is to provide a single, simple, unified interface for sending messages and receiving responses from different LLM services. This will make it easier for developers to work with multiple LLMs without worrying about the specific intricacies of each API. ## Features @@ -50,7 +52,7 @@ The project relies on several npm packages and APIs. Here are the primary depend - `groq-sdk`: SDK for interacting with the Groq API. - `openai`: SDK for interacting with the OpenAI API. - `dotenv`: For managing environment variables. Used by test cases. -- `flat-cache`: For caching API responses to improve performance and reduce redundant requests. +- `flat-cache`: For optionally caching API responses to improve performance and reduce redundant requests. - `jsonrepair`: Used to repair invalid JSON responses. - `jest`: For running test cases. diff --git a/package.json b/package.json index 4763197..a51d1a9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "llm-interface", "version": "2.0.6", "main": "src/index.js", - "description": "A simple, unified interface for integrating and interacting with multiple Large Language Model (LLM) APIs, including OpenAI, AI21 Studio, Anthropic, Cloudflare AI, Cohere, Fireworks AI, Google Gemini, Goose AI, Groq, Hugging Face, Mistral AI, Perplexity, Reka AI, watsonx.ai, and LLaMA.cpp.", + "description": "A simple, unified NPM-based interface for interacting with multiple Large Language Model (LLM) APIs, including OpenAI, AI21 Studio, Anthropic, Cloudflare AI, Cohere, Fireworks AI, Google Gemini, Goose AI, Groq, Hugging Face, Mistral AI, Perplexity, Reka AI, watsonx.ai, and LLaMA.cpp.", "type": "commonjs", "scripts": { "test": "jest",