SilverRiver SDK for advanced automation and AI-driven tasks
Project description
SilverRiver
SilverRiver is an SDK for advanced automation and AI-driven tasks.
Installation
You can install SilverRiver using pip:
pip install silverriver
Usage
Here's a basic example of how to use SilverRiver:
from silverriver.client import Crux
from silverriver.interfaces.chat import AgentChatInterface
# Initialize the Crux client
client = Crux(api_key="your_api_key_here")
# Create a chat interface (implement AgentChatInterface)
chat = YourChatImplementation()
# Create a browser session
browser_session, browser_obs, browser_meta = client.create_browser_session(start_url="https://www.example.com", chat=chat)
# Use the browser session to interact with web pages
# ...
# Get actions from the AI agent
observation = create_observation(browser_obs, chat.chat_history)
action = client.get_action(observation)
# Execute the action
browser_obs = browser_session.execute(action)
For more detailed examples and documentation, please refer to the example.py
file in the source code.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License.
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file silverriver-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: silverriver-0.1.3-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.0rc1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00fe1904c907447b8ca1e499992920b275685f96c649a6d61405b25e83c5c165 |
|
MD5 | c3b0deb010bdfed73843c9c9f81480e7 |
|
BLAKE2b-256 | 9d753c919e6a330671110d5b3b52aedba18ee533a5535ca85d2cb322d768a66b |