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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rexia_ai-0.3.5.5.tar.gz.
File metadata
- Download URL: rexia_ai-0.3.5.5.tar.gz
- Upload date:
- Size: 49.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3885f76b9c0a19eb55dfb45c0b25c2628e943395cb3f8f707a37e19944f42fe
|
|
| MD5 |
ef7509944cffbcdb9f876f4bdf91e13f
|
|
| BLAKE2b-256 |
0b928655e7a2530e223aa764fe0684716e8963d610ff18015189c5cf1a3fb601
|
File details
Details for the file rexia_ai-0.3.5.5-py3-none-any.whl.
File metadata
- Download URL: rexia_ai-0.3.5.5-py3-none-any.whl
- Upload date:
- Size: 74.5 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 |
b489c75fff01c632f9f0cacabc653eed0ff1bb4f9c5401bd3c2c3ded0f7cc0ef
|
|
| MD5 |
d3f9c0c7383d94461c1c15b5f899e42a
|
|
| BLAKE2b-256 |
61b55df34ad81430cf094707870472a6cc3a22552c3f94dbb6e0df74ad255ad4
|