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

Add initial support for Zephyr 7b Beta #41

Merged
merged 23 commits into from
Feb 29, 2024
Merged

Add initial support for Zephyr 7b Beta #41

merged 23 commits into from
Feb 29, 2024

Commits on Nov 30, 2023

  1. working on zephyr model support

    - add nx dep
    - make Message struct editable through changeset - helps with UI
    - initial streaming support works
    brainlid committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    a64a3b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26c0c63 View commit details
    Browse the repository at this point in the history
  3. cleaning up

    brainlid committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    e791730 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    80ec23b View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    e684889 View commit details
    Browse the repository at this point in the history
  2. fix

    brainlid committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    fb9d860 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8dd45a0 View commit details
    Browse the repository at this point in the history
  4. fixed warning

    brainlid committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    b161c1d View commit details
    Browse the repository at this point in the history
  5. testing

    brainlid committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    1a03db8 View commit details
    Browse the repository at this point in the history
  6. track models that don't support functions

    - raise error when adding functions and not supported
    brainlid committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    704b6fd View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    14d6ec1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into me-zephyr-chat-model

    * main: (22 commits)
      prep for v0.1.6
      Fix Req retry delay
      updated for v0.1.5 release
      updated for v0.1.5 release
      update to 0.1.5
      upgrade Req to v0.4.8 - contains a retry fix
      fix: remove unecessary api_key from json payload
      updated changelog
      prep for new v.0.1.4 release
      document overriding the api endpoint
      allow overriding OpenAI compatible API endpoint
      Update Req to 0.4.7
      Update Req to version 0.46
      expanded comment
      Pass api_key to request if present in chat
      Allow passing api_key to ChatOpenAI
      added Utils.ChainResult module - helper functions for working with an LLMChain's result value
      preparation for v0.1.3 release
      Lessen retry delay to 300ms
      Add retry strategy to OpenAI Chat API requests
      ...
    brainlid committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    c6f46b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    a0f5f87 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Merge branch 'main' into me-zephyr-chat-model

    * main: (27 commits)
      fixed documentation warning
      updated changelog
      prep for v0.1.7 release
      retry connection when underlying mint connection closed - does a limited retry count of 3
      be more permissive with ecto dep
      updated deps
      updated ex_doc
      fix: rebase and integrate merge conflicts
      feat: add unit tests, fix errors
      feat: streaming support for Google AI
      feat: Google AI support without streaming.
      updated to use req streaming api - detects Mint :closed error and does a retry which worked in local tests
      added test for expected response from streamed response body
      Update ecto 3.10.3 -> 3.11.1
      Cleanup non-api test warning output
      link UI display text for a function to the function itself
      cleanup
      add new RoutingChain with PromptRoute - important for more complex assistants - first pass operation classifies which direction the user's prompt should go - return the desired chain for performing the user's request
      ChatOpenAI update for fake API responses - support returning fake error responses
      add TextToTitleChain - simple helper chain for summarizing a user's prompt into a title
      ...
    brainlid committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    c0d9005 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Merge branch 'main' into me-zephyr-chat-model

    * main:
      handle receiving JSON data broken up over multiple messages
      updated changelog
      update for v0.1.8 release
      code formatting
      Add mistral chat
      updated changelog
      updated changelog
      doc updates
      breaking change for routing_chain - RoutingChain now takes a default_route instead of default_chain - takes the default route's name into account in the generated LLM prompt - returns the selected route instead of route.chain
      Add max_tokens option for OpenAI calls.
      Add clause to match call_response spec
      Update lib/chat_models/chat_ollama_ai.ex
      Add support for Ollama open source models
    brainlid committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    8c46685 View commit details
    Browse the repository at this point in the history
  2. finalizing

    brainlid committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    66bdb47 View commit details
    Browse the repository at this point in the history
  3. update callback firing code

    brainlid committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    a3afe63 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. working bumblebee chat model

    - includes tests
    - some docs included for serving settings
    brainlid committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e1d96bd View commit details
    Browse the repository at this point in the history
  2. added documentation

    brainlid committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    02e2ce4 View commit details
    Browse the repository at this point in the history
  3. updated readme

    brainlid committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    29bc240 View commit details
    Browse the repository at this point in the history
  4. updating for release

    brainlid committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    214fd59 View commit details
    Browse the repository at this point in the history
  5. formatted files

    brainlid committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    c0c4577 View commit details
    Browse the repository at this point in the history
  6. updated ex_doc

    brainlid committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    1ad6a09 View commit details
    Browse the repository at this point in the history