BrainForge LLM Integration#62
Conversation
3e6e450 to
5fbac1b
Compare
NeonDaniel
left a comment
There was a problem hiding this comment.
Few implementation notes; main issue to address is the quality of responses from BrainForge models. I left a couple suggestions inline below, based mostly on this particular response:
NeonAI
12:02 PM
Thought
Exploring the core team at Neon AI, we find a group of highly skilled individuals dedicated to advancing AI technology.
What to do
Exploring the core team at Neon AI, we find a group of highly skilled individuals dedicated to advancing…
The team includes experts in machine learning, natural language processing, and computer vision, all committed to making AI…
Notable members such as Richard Leeds, Elon Gasper, and Clary Gasper bring a wealth of experience and innovation…
Next step
Exploring the core team at Neon AI, we find a group of highly skilled individuals dedicated to advancing…
|
Ah ok I passed |
|
The logic to skip I also doubled I think this mostly solves the BrainForge response issue while maintaining parity with the other providers! |
NeonDaniel
left a comment
There was a problem hiding this comment.
Couple nits; otherwise changes look good and worked locally for me
…ardcoded yaml config personas on app startup.
…s at the brainforge endpoint. checking every 10 minutes.
…ed up some unused code.
…tion and added guard against stale personas causing a crash in chat stream.
…erval name to include seconds label.
…st results so far for Neon AI assistant model.
…oved model responses.
…ses to be passed though _ensure_compact_shape without truncation.
c050e11 to
ad704d3
Compare
Description
Integrates BrainForge as a backend that dynamically discovers and registers its expert personas as advisors. Personas are fetched from the BrainForge API, merged with static YAML personas, and periodically re-synced. Includes auth management, an OpenAI-compatible LLM client, orchestrator safety fixes, and unit tests.
Issues
Closes #49
Other Notes
.env). Will need to add:to
.envto run.NucleotidingsLLMreturns a 500 error. All other personas/models have been tested withcurland return responses as expected.