feat: add Latitude AI provider #1510
Open
+278
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Add Latitude AI as a new provider in the Portkey gateway.
Latitude AI is a GPU cloud provider offering OpenAI-compatible inference APIs for open-source LLMs.
Features
Available Models
Files Changed
src/globals.ts- Added LATITUDE constantsrc/providers/index.ts- Registered Latitude providersrc/providers/types.ts- Added LATITUDE_STOP_REASON to union typesrc/providers/latitude/- New provider implementationapi.ts- API configuration (base URL, headers, endpoints)chatComplete.ts- Chat completion handler with streamingindex.ts- Provider configuration exporttypes.ts- Stop reason enumTesting
npm run buildnpm run format:checkAPI Compatibility
Latitude's API is fully OpenAI-compatible at
https://api.lsh.ai/v1/chat/completions.