Nvidia Unveils Futuristic Gaming Experience at Computex 2023
News

Nvidia Unveils Futuristic Gaming Experience at Computex 2023, Blending Gaming and AI

by Isabel
May 29, 2023
0

At Computex 2023, Nvidia displays a futuristic gaming experience that...

Read more
Adobe Introduces Powerful Generative AI Tools in Photoshop

Adobe Introduces Powerful Generative AI Tools in Photoshop Beta

May 29, 2023
Adobe Photoshop's Generative Fill Feature

Exploring the Power of Adobe Photoshop’s Generative Fill Feature

May 27, 2023
NVIDIA and Microsoft Partner to Accelerate AI

NVIDIA and Microsoft Partner to Accelerate AI

May 25, 2023
google photos security and privacy

Exploring the Top 5 Privacy and Security Risks of using Google Photos

May 24, 2023
LLM Connected with APIs

Gorilla: LLM Connected with APIs

May 31, 2023
How to use Autogpt in web browser

How to use AutoGPT in web browser

May 4, 2023
ChatGPT plus Vs chatGPT

ChatGPT Plus VS ChatGPT: A Comprehensive Comparison of Features and Benefits

May 12, 2023
InternGPT A New Way to Interact with ChatGPT

InternGPT: A New Way to Interact with ChatGPT

May 27, 2023
How to download and install AutoGPT in Windows

How to download and install Auto GPT in Windows

May 4, 2023
How Bard Is Different from ChatGPT

How Bard Is Different from ChatGPT

May 18, 2023
Cloudbooklet
  • News
  • Artificial Intelligence
  • Linux
  • Google Cloud
  • AWS
No Result
View All Result
Cloudbooklet
  • News
  • Artificial Intelligence
  • Linux
  • Google Cloud
  • AWS
No Result
View All Result
Cloudbooklet
No Result
View All Result
Home Artificial Intelligence

AgentLLM (Large Language Model)

by Cloudbooklet
April 28, 2023
in Artificial Intelligence
Reading Time: 9 mins read
AgentLLM
Share on FacebookShare on TwitterShare on WhatsAppShare on Telegram

Agent-LLM is a powerful large language model variation of GPT, fine-tuned for large-scale language understanding and has the potential to revolutionize natural language processing.

Table of Contents

  1. AgentLLM
  2. Run this in Docker or a Virtual Machine
  3. Monitor Your Usage
  4. Under Development
  5. Key Features of AgentLLM
  6. Web Application Features
  7. Get an OpenAI API key
    1. Running a Mac?
    2. Not using OpenAI? Not a problem!
  8. Configuration of AgentLLM
  9. API Endpoints
  10. Extending Functionality
    1. Commands
    2. AI Providers

AgentLLM

AgentLLM is an AI Automation Platform that enables effective AI instruction management across numerous suppliers. Our agents have adaptive memory, and this adaptable solution includes a robust plugin system that enables a wide range of instructions, including web browsing. AgentLLM is continually expanding to enable varied applications, with growing support for numerous AI providers and models.

You might also like

ChatGPT app

The Easiest Way to Download ChatGPT App Free

May 31, 2023
Soundstorm-Pytorch

Soundstorm-Pytorch: A Powerful Tool for Audio Generation

May 30, 2023
AgentLLM

Run this in Docker or a Virtual Machine

You are free to ignore this notice, but if you do and the AI determines that the best course of action for its mission is to create a command to format your whole computer, that is all on you. Understand that we have given this complete unrestricted terminal access by design and have no plans to install any protections. This project aspires to be lightweight and adaptable in order to get the best potential research results.

Monitor Your Usage

Please keep in mind that using some AI providers (such as OpenAI’s GPT-4 API) might be costly! To prevent paying unexpected costs, always monitor your usage. It is not responsible for your usage in any way.

Under Development

This project is still in active development and may encounter complications. If you have any trouble, first check the open issues. If your problem is not listed, please submit a new issue outlining the mistake or difficulty you encountered.

Key Features of AgentLLM

  • Long-term and short-term memory management that is adaptive.
  • For many AI models, a versatile plugin system with extendable commands is available.
  • Compatibility with a wide range of AI providers, including: OpenAI GPT-3.5, GPT-4, Oobabooga Text Generation Web UI, Kobold, llama.cpp, FastChat, Google Bard
  • Capabilities for web browsing and command execution.
  • Help with code evaluation. 
  • Docker deployment is seamless.
  • Hugging Face integration for audio-to-text conversion
  • Interoperability with Twitter, GitHub, Google, DALL-E, and other platforms.
  • Options for text-to-speech include Brian TTS, Mac OS TTS, and ElevenLabs.
  • Support for new AI providers and services is constantly being expanded.

You can also read How to Use Auto GPT and Agent GPT

Web Application Features

  • Manage agents: viewing the list of available agents, adding new agents, deleting agents, and switching between agents.
  • Set objectives: Enter goals for the chosen agent to achieve.
  • Start tasks: Instruct the task manager to begin executing tasks based on the specified objective.
  • Instruct agents: Interact with bots by delivering instructions and getting replies using a chat-like interface.
  • Available commands: View the list of possible commands and then click on one to insert it into the target or instruction input fields.
  • Dark mode: Switch between bright and dark frontend themes.
  • Developed with NextJS and Material-UI
  • API endpoints are used to communicate with the backend.

Get an OpenAI API key

  1. Obtain an OpenAI API key from OpenAI and add it to your .env file.
  2. Set the OPENAI_API_KEY in your .env file using the provided .env.example as a template.
wget https://raw.githubusercontent.com/Josh-XT/Agent-LLM/main/docker-compose.yml
wget https://raw.githubusercontent.com/Josh-XT/Agent-LLM/main/.env.example
mv .env.example .env

3.Run the following Docker command in the folder with your .env file:

docker compose up -d

4.Access the web interface at http://localhost

Running a Mac?

You’ll need to run docker compose to build if the command above does not work.

docker compose -f docker-compose-mac.yml up -d

Not using OpenAI? Not a problem!

Look through Jupyter Notebooks for quick beginnings on these:

Reminder:  Run this in Docker or a Virtual Machine!

  1. OpenAI
  2. llamacpp
  3. Oobabooga Text Generation Web UI
  4. ChatGPT
  5. Google Bard

For more detailed setup and configuration instructions, refer to the sections below.

Configuration of AgentLLM

AgentLLM utilizes a .env configuration file to store AI language model settings, API keys, and other options. Use the supplied .env.example as a template to create your personalized .env file. Configuration settings include:

  • INSTANCE CONFIG: Set the agent name, objective, and initial task.
  • AI_PROVIDER: Choose between OpenAI, llama.cpp, or Oobabooga for your AI provider.
  • AI_PROVIDER_URI: Set the URI for custom AI providers such as Oobabooga Text Generation Web UI (default is http://127.0.0.1:7860).
  • MODEL_PATH: Set the path to the AI model if using llama.cpp or other custom providers.
  • COMMANDS_ENABLED: Enable or disable command extensions.
  • MEMORY SETTINGS: Configure short-term and long-term memory settings.
  • AI_MODEL: Specify the AI model to be used (e.g., gpt-3.5-turbo, gpt-4, text-davinci-003, Vicuna, etc.).
  • AI_TEMPERATURE: Set the AI temperature (leave default if unsure).
  • MAX_TOKENS: Set the maximum number of tokens for AI responses (default is 2000).
  • WORKING_DIRECTORY: Set the agent’s working directory.
  • EXTENSIONS_SETTINGS: Configure settings for OpenAI, Hugging Face, Selenium, Twitter, and GitHub.
  • VOICE_OPTIONS: Choose between Brian TTS, Mac OS TTS, or ElevenLabs for text-to-speech.

For a detailed explanation of each setting, refer to the .env.example file provided in the repository.

API Endpoints

For controlling agents, prompts, and chains, AgentLLM provides many API endpoints.

Visit the API documentation to learn more about the API endpoints and how to use them.

  • Swagger
  • Redoc

This documentation is hosted locally, and these links will only work if the frontend is running.

Extending Functionality

Commands

To add additional commands, create a new Python file in the commands folder and declare a class that extends the Commands class. Implement the needed functionality as class methods and add them to the commands dictionary.

AI Providers

To change AI providers, change the AI_PROVIDER value in the .env file. The software works with OpenAI, Oobabooga Text Generation Web UI, and llama.cpp. Create a new Python file in the provider folder and implement the appropriate functionality.

This article is to help you learn about AgentLLM. We trust that it has been helpful to you. Please feel free to share your thoughts and feedback in the comment section below.

Continue Reading
Share1Tweet1SendShare
Cloudbooklet

Cloudbooklet

Help us grow and support our blog! Your contribution can make a real difference in providing valuable content to our readers. Join us in our journey by supporting our blog today!
Buy me a Coffee

Related Posts

Midjourney vs Adobe Firefly

Midjourney vs Adobe Firefly: A Comparison of Two AI Image Generation Tools

May 30, 2023
ChatGPT

How to Use ChatGPT Code Interpreter

May 31, 2023
Leonardo AI Login

How to login and use Leonardo AI to generate high-quality image

May 30, 2023
everything you need to know about Adobe firefly

Everything You Need to Know About Adobe Firefly

May 29, 2023

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

Cloudbooklet

Welcome to our technology blog, where we explore the latest advancements in the field of artificial intelligence (AI) and how they are revolutionizing cloud computing. In this blog, we dive into the powerful capabilities of cloud platforms like Google Cloud Platform (GCP), Amazon Web Services (AWS), and Microsoft Azure, and how they are accelerating the adoption and deployment of AI solutions across various industries. Join us on this exciting journey as we explore the endless possibilities of AI and cloud computing.

  • About
  • Contact
  • Disclaimer
  • Privacy Policy

Cloudbooklet © 2023 All rights reserved.

No Result
View All Result
  • News
  • Artificial Intelligence
  • Linux
  • Google Cloud
  • AWS

Cloudbooklet © 2023 All rights reserved.

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.