PsyNova - SDK
Psynova is a Python-based AI agent framework that enables developers to create, manage, and interact with AI agents through a simple yet powerful API interface.

Technical Requirements
Python 3.10 or higher
Dependencies:
requests 2.31.0
Quick Start
Installation

Basic Usage
Error Handling
The framework includes robust error handling through the PsynovaAPIError class, which provides detailed error messages and optional additional error context when API requests fail.
API Reference
PsynovaClient
Constructor
private_key(str): Private key for authenticationbase_url(str, optional): Base URL for API. Defaults to development environmenttimeout(int, optional): Request timeout in seconds. Defaults to 30
Methods
get_agent(agent_id)
Retrieves details of a specific agent.
Returns: Dictionary containing agent details (id, name, version_id, status)
list_agents()
Lists all agents associated with the account.
Returns: List of dictionaries containing agent details
chat(agent_id, message)
Sends a chat message to an agent.
Returns: String containing the agent's response
create_agent(name, version_id, using_https=True, using_socket=True)
Creates a new agent with specified configuration.
Returns: Integer ID of the newly created agent
Last updated