An opinionated way of doing AI - Task-oriented ai nodes for general-computing
Project description
an opinionated way of doing ai
Installation
uv venv
source .venv/bin/activate
uv pip install -e .
Usage
import surus
# Basic transcription (Whisper model)
text = surus.transcribe("audio.wav")
# High performance transcription (Canary model)
text = surus.transcribe("audio.wav", high_performance=True, source_lang="es")
Environment Setup
Create a .env file in your project root:
# .env
SURUS_API_KEY=your_api_key_here
Or set the environment variable directly:
export SURUS_API_KEY="your_api_key"
Development
# Setup environment
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"
# Run tests
pytest tests/
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
surus_ai-0.1.0.tar.gz
(4.1 kB
view details)
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 surus_ai-0.1.0.tar.gz.
File metadata
- Download URL: surus_ai-0.1.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
544887cdf99ba17588c90b20394c18a12b79c724d28e657283efe93327f682c0
|
|
| MD5 |
61df8e9c3c392387f626ab9022073a3f
|
|
| BLAKE2b-256 |
b8674fc6c46dc712681ec645be76dbf88ca13cb92b7c3617a78d9e381937965d
|
File details
Details for the file surus_ai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: surus_ai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e73bcf13cbf1f61f631f8ba54f16aa416cca90e3e28fd91c6e1f7ec8584afe1
|
|
| MD5 |
35061414ac8c413fb04fb974a1843acb
|
|
| BLAKE2b-256 |
7893f5da7c0770bbed93da23e13e73ebd1d1e409fa9d436fc99ab0e010b35dbd
|