LibreChat/api/models
Danny Avila 583e978a82
feat(Google): Support all Text/Chat Models, Response streaming, PaLM -> Google 🤖 (#1316)
* feat: update PaLM icons

* feat: add additional google models

* POC: formatting inputs for Vertex AI streaming

* refactor: move endpoints services outside of /routes dir to /services/Endpoints

* refactor: shorten schemas import

* refactor: rename PALM to GOOGLE

* feat: make Google editable endpoint

* feat: reusable Ask and Edit controllers based off Anthropic

* chore: organize imports/logic

* fix(parseConvo): include examples in googleSchema

* fix: google only allows odd number of messages to be sent

* fix: pass proxy to AnthropicClient

* refactor: change `google` altName to `Google`

* refactor: update getModelMaxTokens and related functions to handle maxTokensMap with nested endpoint model key/values

* refactor: google Icon and response sender changes (Codey and Google logo instead of PaLM in all cases)

* feat: google support for maxTokensMap

* feat: google updated endpoints with Ask/Edit controllers, buildOptions, and initializeClient

* feat(GoogleClient): now builds prompt for text models and supports real streaming from Vertex AI through langchain

* chore(GoogleClient): remove comments, left before for reference in git history

* docs: update google instructions (WIP)

* docs(apis_and_tokens.md): add images to google instructions

* docs: remove typo apis_and_tokens.md

* Update apis_and_tokens.md

* feat(Google): use default settings map, fully support context for both text and chat models, fully support examples for chat models

* chore: update more PaLM references to Google

* chore: move playwright out of workflows to avoid failing tests
2023-12-10 14:54:13 -05:00
..
plugins fix(meilisearch): results will now properly paginate 2023-07-28 13:42:39 -04:00
schema feat: Implement Default Preset Selection for Conversations 📌 (#1275) 2023-12-06 14:00:15 -05:00
Balance.js feat(Google): Support all Text/Chat Models, Response streaming, PaLM -> Google 🤖 (#1316) 2023-12-10 14:54:13 -05:00
checkBalance.js feat: Vision Support + New UI (#1203) 2023-11-21 20:12:48 -05:00
Config.js feat: utitlize lean queries, remove migration script, index createdAt timestamps (#698) 2023-07-25 19:27:55 -04:00
Conversation.js feat(db & e2e): Enhance DB Schemas/Controllers and Improve E2E Tests (#966) 2023-09-18 15:19:50 -04:00
File.js feat: Vision Support + New UI (#1203) 2023-11-21 20:12:48 -05:00
index.js feat: Vision Support + New UI (#1203) 2023-11-21 20:12:48 -05:00
Key.js feat: Accurate Token Usage Tracking & Optional Balance (#1018) 2023-10-05 18:34:10 -04:00
Message.js feat: Vision Support + New UI (#1203) 2023-11-21 20:12:48 -05:00
Preset.js feat: Implement Default Preset Selection for Conversations 📌 (#1275) 2023-12-06 14:00:15 -05:00
Prompt.js feat: utitlize lean queries, remove migration script, index createdAt timestamps (#698) 2023-07-25 19:27:55 -04:00
Session.js feat: bun api support 🥟 (#1021) 2023-10-07 11:16:06 -04:00
spendTokens.js feat: Accurate Token Usage Tracking & Optional Balance (#1018) 2023-10-05 18:34:10 -04:00
Transaction.js refactor(Tx): record rate and use Math.ceil instead of Math.floor 2023-10-06 14:01:08 -04:00
tx.js feat(Google): Support all Text/Chat Models, Response streaming, PaLM -> Google 🤖 (#1316) 2023-12-10 14:54:13 -05:00
tx.spec.js chore: add token rate support for 11/06 models (#1146) 2023-11-06 15:26:16 -05:00
User.js feat: bun api support 🥟 (#1021) 2023-10-07 11:16:06 -04:00