Skip to content

Releases: Tuteliq/python

v2.3.1

18 Feb 19:18

Choose a tag to compare

Add free certification program to documentation

v2.3.0

17 Feb 15:19

Choose a tag to compare

Added

  • Fraud detection: social engineering, app fraud, romance scam, mule recruitment
  • Safety extended: gambling harm, coercive control, vulnerability exploitation, radicalisation
  • Multi-endpoint analysis (analyse multiple detections in a single call)
  • Video analysis support
  • Language and LanguageStatus enums
  • SUPPORTED_LANGUAGES constant

v2.2.0

16 Feb 14:53

Choose a tag to compare

What's New

  • Voice Streaming: Real-time voice analysis over WebSocket with live transcription, safety alerts, and session summaries
  • Credits Tracking: Added credits_used field to all result models (BullyingResult, GroomingResult, UnsafeResult, etc.)
  • Documentation: Added voice streaming and credits tracking documentation to README

Voice Streaming

session = client.voice_stream(
    config=VoiceStreamConfig(interval_seconds=10, analysis_types=["bullying", "unsafe"]),
    handlers=VoiceStreamHandlers(
        on_transcription=lambda e: print(f"Transcript: {e.text}"),
        on_alert=lambda e: print(f"Alert: {e.category} ({e.severity})"),
    ),
)
await session.connect()
await session.send_audio(audio_bytes)
summary = await session.end()

Install with voice support: pip install tuteliq[voice]

v2.1.0

13 Feb 15:23

Choose a tag to compare

What's New

Voice Analysis

  • analyze_voice() — Transcribe audio files and run safety analysis on the transcript
  • Supports mp3, wav, m4a, ogg, flac, webm, mp4
  • Returns timestamped transcript segments for incident reports

Image Analysis

  • analyze_image() — Analyze images for visual safety concerns + OCR text extraction
  • Supports png, jpg, jpeg, gif, webp
  • Runs text safety analysis on any extracted text

Webhook Management

  • list_webhooks(), create_webhook(), update_webhook(), delete_webhook()
  • test_webhook(), regenerate_webhook_secret()

Pricing & Usage

  • get_pricing(), get_pricing_details()
  • get_usage_history(), get_usage_by_tool(), get_usage_monthly()

Other

  • Platform auto-tagging for all requests
  • New error types: QuotaExceededError, TierAccessError

v2.0.0 — Tuteliq Rebrand

13 Feb 11:33

Choose a tag to compare

Tuteliq v2.0.0

Complete rebrand from SafeNest to Tuteliq.

Breaking Changes

  • Package renamed from safenest to tuteliq
  • Class renamed from SafeNest to Tuteliq
  • API endpoint changed to https://api.tuteliq.ai
  • Environment variable changed from SAFENEST_API_KEY to TUTELIQ_API_KEY

Migration

- from safenest import SafeNest
+ from tuteliq import Tuteliq

- client = SafeNest(os.environ["SAFENEST_API_KEY"])
+ client = Tuteliq(os.environ["TUTELIQ_API_KEY"])

What's New

v1.1.0

12 Feb 10:50

Choose a tag to compare

What's New

  • GDPR compliance endpoints (account deletion + data export)
  • Customer ID tracking for multi-tenant/B2B2C scenarios
  • Improved error handling with rich metadata

v1.0.1

07 Feb 09:41

Choose a tag to compare

  • Fix usage headers to X-Monthly-* format
  • API compatibility improvements

v1.0.0 - Initial Release

06 Feb 13:20

Choose a tag to compare

Official Python SDK for SafeNest - AI-powered child safety API.