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

Added local llm functionality by incorporating text-generation-webui #289

Merged
merged 37 commits into from
Jun 12, 2023

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    cf7a802 View commit details
    Browse the repository at this point in the history
  2. Update docker-compose.yaml

    Removed device specific launch arguments. Settings must be done after installation.
    sirajperson authored Jun 9, 2023
    Configuration menu
    Copy the full SHA
    74b0696 View commit details
    Browse the repository at this point in the history
  3. Update docker-compose.yaml

    Removed additional default settings for GPU usage. These settings need to be configured via the configuration.yaml file perhaps.
    sirajperson authored Jun 9, 2023
    Configuration menu
    Copy the full SHA
    275f653 View commit details
    Browse the repository at this point in the history
  4. Update docker-compose.yaml

    Additional generalized default device settings.
    sirajperson authored Jun 9, 2023
    Configuration menu
    Copy the full SHA
    ec94859 View commit details
    Browse the repository at this point in the history
  5. Adds support for searx search

    Searx is a free internet metasearch engine which aggregates
    results from more than 70 search services. I added a simple
    beautifulsoup scraper that allows many of the instances on
    https://searx.space/ to be used without an API key. Uses the
    bs4, httpx, and pydantic packages which are already in the
    `requirements.txt`.
    alexkreidler committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    dc6eaff View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Merge pull request TransformerOptimus#293 from alexkreidler/searx

    Adds support for searx search
    I’m authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    488758f View commit details
    Browse the repository at this point in the history
  2. Update json_cleaner.py

    Updated reversion on line 54
    sirajperson authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    669b037 View commit details
    Browse the repository at this point in the history
  3. Update config_template.yaml

    fix misspelled word SERACH to SEARCH
    xutpuu authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    35bb8ae View commit details
    Browse the repository at this point in the history
  4. Merge pull request TransformerOptimus#297 from xutpuu/patch-1

    Update config_template.yaml
    I’m authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    b90b31b View commit details
    Browse the repository at this point in the history
  5. This commit makes local the OpenAI api the defualt LLM provider.

    If a local LLM url is set in the config.yaml file, it uses tgwui container, which can be managed from 127.0.0.1:7860
    The tgui is configured to run models on CPU only mode by default, but can be configured to run in other modes via the build option settings in the docker-compose.yaml
    sirajperson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    812e3cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e406d07 View commit details
    Browse the repository at this point in the history
  7. Update docker-compose.yaml

    Changed build to default instead of cublas
    sirajperson authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    ed07ac3 View commit details
    Browse the repository at this point in the history
  8. This commit makes local the OpenAI api the defualt LLM provider.

    If a local LLM url is set in the config.yaml file, it uses tgwui container, which can be managed from 127.0.0.1:7860
    The tgui is configured to run models on CPU only mode by default, but can be configured to run in other modes via the build option settings in the docker-compose.yaml
    sirajperson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    1b707d8 View commit details
    Browse the repository at this point in the history
  9. Add files via upload

    sirajperson authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    a63a1d7 View commit details
    Browse the repository at this point in the history
  10. Add files via upload

    sirajperson authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    cf454b6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0668187 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fb9ac23 View commit details
    Browse the repository at this point in the history
  13. Update requirements.txt

    Resolve conficts
    sirajperson authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    37ef5b3 View commit details
    Browse the repository at this point in the history
  14. Update agent_executor.py

    Resolved conficts in agent_executor.py
    sirajperson authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    be01a9a View commit details
    Browse the repository at this point in the history
  15. new file: tgwui/config/models/place-your-models-here.txt

    	deleted:    tgwui/config/place-your-models-here.txt
    sirajperson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    2edf824 View commit details
    Browse the repository at this point in the history
  16. docker-compose fix for podman (TransformerOptimus#302)

    Use fully qualified image names instead of aliases to support using podman instead of docker.
    jpenalbae authored Jun 10, 2023
    Configuration menu
    Copy the full SHA
    7aaeb97 View commit details
    Browse the repository at this point in the history
  17. modified: config_template.yaml

    	modified:   gui/app/favicon.ico
    	modified:   gui/package-lock.json
    	modified:   gui/pages/Content/Agents/ActivityFeed.js
    	modified:   gui/pages/Content/Agents/AgentCreate.js
    	modified:   gui/pages/Content/Agents/AgentWorkspace.js
    	modified:   gui/pages/Content/Agents/Agents.module.css
    	modified:   gui/pages/Content/Agents/ResourceManager.js
    	modified:   gui/pages/Content/Agents/TaskQueue.js
    	modified:   gui/pages/Content/Tools/Tool.module.css
    	modified:   gui/pages/Content/Tools/Tools.js
    	modified:   gui/pages/Dashboard/Content.js
    	modified:   gui/pages/Dashboard/TopBar.js
    	modified:   gui/pages/_app.css
    	modified:   gui/pages/_app.js
    	modified:   gui/pages/api/DashboardService.js
    	modified:   gui/pages/api/apiConfig.js
    	new file:   gui/public/images/backtotop.svg
    	new file:   gui/public/images/img_file.svg
    	modified:   gui/utils/utils.js
    	modified:   main.py
    	modified:   requirements.txt
    	modified:   superagi/helper/json_cleaner.py
    	new file:   superagi/helper/resource_helper.py
    	new file:   superagi/helper/s3_helper.py
    	modified:   superagi/helper/token_counter.py
    	modified:   superagi/jobs/agent_executor.py
    	modified:   superagi/tools/file/write_file.py
    	modified:   superagi/tools/image_generation/dalle_image_gen.py
    	modified:   superagi/tools/jira/create_issue.py
    	modified:   superagi/tools/jira/edit_issue.py
    	new file:   superagi/tools/searx/README.MD
    	new file:   superagi/tools/searx/__init__.py
    	new file:   superagi/tools/searx/search_scraper.py
    	new file:   superagi/tools/searx/searx.py
    	new file:   superagi/tools/slack/__init__.py
    	new file:   superagi/tools/slack/send_message.py
    sirajperson committed Jun 10, 2023
    1 Configuration menu
    Copy the full SHA
    217a0b1 View commit details
    Browse the repository at this point in the history
  18. 1 Configuration menu
    Copy the full SHA
    ffead61 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Configuration menu
    Copy the full SHA
    15fcbba View commit details
    Browse the repository at this point in the history
  2. Merge pull request TransformerOptimus#310 from pallasite99/fix-typo-e…

    …mail-attachment-tool
    
    [WIP] partially fix typo, email attachment tool logic
    I’m authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    8cb9e97 View commit details
    Browse the repository at this point in the history
  3. Added video

    Akki-jain authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    9c8eab6 View commit details
    Browse the repository at this point in the history
  4. Added video

    Akki-jain authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    9a70a7d View commit details
    Browse the repository at this point in the history
  5. Added Installation Video

    Akki-jain authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    c818926 View commit details
    Browse the repository at this point in the history
  6. Merge pull request TransformerOptimus#313 from TransformerOptimus/dem…

    …o-video
    
    Installation video
    I’m authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    8de9a18 View commit details
    Browse the repository at this point in the history
  7. Added new video

    Akki-jain authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    1c134ab View commit details
    Browse the repository at this point in the history
  8. Merge pull request TransformerOptimus#314 from TransformerOptimus/dem…

    …o_video
    
    Added new video
    I’m authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    c29a7ae View commit details
    Browse the repository at this point in the history
  9. Update agent_executor.py

    Minor typo fix
    iskandarreza committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    50f6de7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request TransformerOptimus#315 from iskandarreza/typo-fix

    Fix typo in agent_executor.py
    I’m authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    ebec063 View commit details
    Browse the repository at this point in the history
  11. Update README.MD

    Removed the installation video (temporarily)
    FeelingAGIle authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    567bba8 View commit details
    Browse the repository at this point in the history
  12. Merge pull request TransformerOptimus#318 from TransformerOptimus/rea…

    …dme_removed_vid
    
    Update README.MD
    eqxwow authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    e6cf271 View commit details
    Browse the repository at this point in the history
  13. modified: docker-compose.yaml

    	renamed:    docker-compose.yaml.bak -> local-llm
    	new file:   local-llm-gpu
    	modified:   superagi/helper/json_cleaner.py
    	renamed:    DockerfileTGWUI -> tgwui/DockerfileTGWUI
    	deleted:    tgwui/config/place-your-models-here.txt
    	deleted:    tgwui/tgwui_requirements.txt
    sirajperson committed Jun 11, 2023
    1 Configuration menu
    Copy the full SHA
    f133780 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2c7ac53 View commit details
    Browse the repository at this point in the history