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.
Metadata
Release files for rexia-ai 0.3.5.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rexia_ai-0.3.5.5.tar.gz | 49.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rexia_ai-0.3.5.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 124.2 kB
Release files / rexia_ai-0.3.5.5.tar.gz
| Download URL | rexia_ai-0.3.5.5.tar.gz |
|---|---|
| Size | 49.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b3885f76b9c0a19eb55dfb45c0b25c2628e943395cb3f8f707a37e19944f42fe
|
|
BLAKE2b-256 checksum How to use checksums |
0b928655e7a2530e223aa764fe0684716e8963d610ff18015189c5cf1a3fb601
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / rexia_ai-0.3.5.5-py3-none-any.whl
| Download URL | rexia_ai-0.3.5.5-py3-none-any.whl |
|---|---|
| Size | 74.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b489c75fff01c632f9f0cacabc653eed0ff1bb4f9c5401bd3c2c3ded0f7cc0ef
|
|
BLAKE2b-256 checksum How to use checksums |
61b55df34ad81430cf094707870472a6cc3a22552c3f94dbb6e0df74ad255ad4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|