The official Python API Client Library for Abacus.AI.
Install using pip:
$ pip install abacusai
To use the API, you'll need an API key from your Abacus.AI account. Initialize the client:
from abacusai import ApiClient
client = ApiClient('YOUR_API_KEY')
# List your projects
projects = client.list_projects()
# Create a new project
project = client.create_project("My Project")
# Get project details
project_info = client.get_project(project['projectId'])
- API Reference: https://abacusai.github.io/api-python/autoapi/abacusai/index.html
- Full Documentation: https://abacus.ai/app/help/ref/overview
- Examples & Tutorials: https://abacus.ai/app/help/examples
- Complete API coverage for Abacus.AI platform
- Type hints for better IDE support
- Automatic retries and error handling
- Async support
- Comprehensive logging
- Python 3.7+
- requests>=2.25.0
- pandas>=1.0.0
- numpy>=1.19.0
from abacusai.errors import AbacusAIError
try:
client.get_project("non_existent_id")
except AbacusAIError as e:
print(f"Error: {e.message}")
print(f"Status code: {e.status_code}")
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests:
python -m pytest
- Submit a pull request
- Email: [email protected]
- Documentation: https://abacus.ai/app/help
- GitHub Issues: https://github.com/abacusai/api-python/issues