Danny Avila
240e3bd59e
refactor: update appConfig access to use endpoints structure across various services
2025-08-19 12:22:10 -04:00
Danny Avila
46f9c90223
refactor: remove customConfig dependency for appConfig and streamline loadConfigModels logic
2025-08-19 12:22:09 -04:00
Danny Avila
1168a7d82e
ci: update related tests
2025-08-19 12:22:07 -04:00
Danny Avila
0b5816d1be
chore: rename Config/getAppConfig -> Config/app
2025-08-19 12:21:30 -04:00
Danny Avila
5bb731764c
ci: Integrate getAppConfig into remaining tests
2025-08-19 12:21:28 -04:00
Danny Avila
2e519f9b57
🤖 feat: Custom Endpoint Agents (experimental) ( #4627 )
...
* wip: first pass, custom endpoint agents
* chore: imports
* chore: consolidate exports
* fix: imports
* feat: convert message.content array to strings for legacy format handling (deepseek/groq)
* refactor: normalize ollama endpoint name
* refactor: update mocking in isDomainAllowed.spec.js
* refactor: update deepseekModels in tokens.js and tokens.spec.js
2024-11-04 12:59:04 -05:00
Extremys
d21a05606e
🍎 feat: Apple MLX as Known Endpoint ( #2580 )
...
* add integration with Apple MLX
* fix: apple icon + image mkd link
---------
Co-authored-by: “Extremys” <“Extremys@email.com”>
Co-authored-by: Danny Avila <danny@librechat.ai>
2024-05-01 03:27:02 -04:00
Danny Avila
dec7879cc1
⚓ refactor(loadConfigModels): Stricter Default Model Fallback ( #2239 )
...
* chore: add TEndpoint type/typedef
* refactor(loadConfigModels.spec): stricter default model matching (fails with current impl.)
* refactor(loadConfigModels): return default models on endpoint basis and not fetch basis
* refactor: rename `uniqueKeyToNameMap` to `uniqueKeyToEndpointsMap` for clarity
2024-03-29 11:49:38 -04:00
Danny Avila
3a1d07136c
⚓ refactor(loadConfigModels): Fallback to Default Models if Fetch Fails ( #2236 )
2024-03-29 10:43:36 -04:00
Danny Avila
b023c5683d
🛠️ refactor(loadConfigModels): make apiKey and baseURL pairings more versatile ( #1985 )
2024-03-05 15:42:19 -05:00