Skip to content

Switch to single LLM provider (Gemini/Cloud/SecureGPT_OpenAI) - #12

Merged
ynodir merged 11 commits into
mainfrom
develop
Oct 1, 2025
Merged

ynodir merged 11 commits into
mainfrom
develop

Conversation

@ynodir

@ynodir ynodir commented Aug 25, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

ynodir and others added 11 commits July 15, 2025 23:36
- using Vercel AI SDK's Azure OpenAI provider to connect to SecureGPT
- the code runs only via Stanford VPN
- extracted out LLMSelector to its own NestJS module so we can inject it both in AppService and SpecialistAIService levels
- modified `/followup-questions` endpoint return type as OpenAI doesn't support `array` as top level response object
- streamText seems to return only chunks and not accumulated text - so accumulating it locally
- removed mentions of Pathway and replaced them instead with `Specialist` - this is also done on endpoints, so they need to be updated on the FE
- updated SpecialistAI prompt as provided by David Wu.
@ynodir
ynodir requested a review from vishnuravi August 25, 2025 09:05
@ynodir
ynodir merged commit 34b3ca0 into main Oct 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant