Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define data models for LLM interactions #4

Open
wants to merge 12 commits into
base: dev
Choose a base branch
from

Commits on Nov 22, 2024

  1. Add llm module

    Defines LLMPersona from backend implementation
    Defines LLMRequest based on HANA and BrainForge implementations
    NeonDaniel committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    0427ea2 View commit details
    Browse the repository at this point in the history
  2. Add LLMResponse model with unit test case

    Define `llm.__all__` and add submodule-level import for consistency
    NeonDaniel committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    c163456 View commit details
    Browse the repository at this point in the history
  3. Update history to use llm instead of assistant internally

    Add support for arbitrary `role` values in `to_completion_kwargs`
    Add `MqLlmRequest` model with test coverage
    NeonDaniel committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    5120747 View commit details
    Browse the repository at this point in the history
  4. Implement request/response models for all LLM messaging

    Update LLMPersona to be compatible with model in `neon-llm-core`
    Refactor `MqLlmRequest` to `LLMProposeRequest` to be consistent with Chatbotsforum terminology
    NeonDaniel committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    7319ee5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7940b24 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    964e4fb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a5f3e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. Configuration menu
    Copy the full SHA
    c238d0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0289609 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    795ac19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a6eb73a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b060c95 View commit details
    Browse the repository at this point in the history