ReXia.AI: An advanced AI framework for agentic processes
Project description
ReXia.AI
ReXia.AI is an advanced AI framework designed to integrate various language models, tools, and workflows for complex task solving and analysis. It provides a flexible and extensible platform for building AI-powered applications and agents.
Table of Contents
Features
- Support for multiple language models
- Extensible workflow system
- Built-in memory management
- Integration with various external tools and APIs
- Customizable agents for specific tasks
Installation
To install ReXia.AI, you can use pip:
pip install rexia-ai
Additionally, you need to install either PyTorch or TensorFlow, depending on your preference:
For PyTorch:
pip install torch
For TensorFlow:
pip install tensorflow
Quick Start
Here's a simple example to get you started with ReXia.AI:
from rexia_ai.agent import Agent
from rexia_ai.workflows import SimpleToolWorkflow
from rexia_ai.memory import WorkingMemory
from rexia_ai.llm import RexiaAIOpenAI
# Initialize the language model
llm = RexiaAIOpenAI(
base_url="https://api.openai.com/v1",
model="gpt-3.5-turbo",
temperature=0.7,
api_key="your-openai-api-key"
)
# Create an Agent instance
agent = Agent(
llm=llm,
task="Summarize the latest news on AI advancements",
workflow=SimpleToolWorkflow,
memory=WorkingMemory(),
verbose=True
)
# Run the agent
result = agent.invoke()
print(result)
Documentation
Detailed documentation for each component can be found in the docs
folder:
Tools
ReXia.AI comes with several built-in tools:
- YouTube Video Analysis
- Google Search
- Image Analysis
- Alpha Vantage Financial Data
- Query Knowledge Base
License
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
Contact
For any questions, issues, or suggestions, please open an issue on our GitHub repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file rexia_ai-0.3.5.3.tar.gz
.
File metadata
- Download URL: rexia_ai-0.3.5.3.tar.gz
- Upload date:
- Size: 50.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce6d5ced2ab8d9338ec8070338da7d4d1842aa359e12cdbf37df200fe0e04f4 |
|
MD5 | c0a4fdf75d77a262d9371fe3fb0e915e |
|
BLAKE2b-256 | dd705825c09e2f045fcd9e4b9e6c996bc9f360cf6759dccca5fb84ac5d58131f |
File details
Details for the file rexia_ai-0.3.5.3-py3-none-any.whl
.
File metadata
- Download URL: rexia_ai-0.3.5.3-py3-none-any.whl
- Upload date:
- Size: 76.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6a5f1947f6dedbdd4218eb51ea7014bb90bf0233f6ebf05db290c7490ca2407 |
|
MD5 | 369373aebd15ae9ef039d063a441028c |
|
BLAKE2b-256 | 8cb2f71dafb79f89519d215905c651bc9435005daca15fbf9ad48d3a9fa7727e |