Python SDK for NEES GP — AI Governance Operating System
Project description
NEES GP SDK
AI Governance Operating System (AGOS) — control AI behavior across sessions, not just outputs.
🚀 What is NEES GP?
NEES GP is an AI Governance Operating System that manages AI behavior across time.
Unlike traditional AI safety tools that filter single outputs, NEES GP introduces:
- 🧠 Intent-aware reasoning
- 🔁 Session-level governance
- 🛡️ Policy enforcement before generation
- 📊 Structured response metadata
📦 Installation
pip install nees-gp-sdk
⚡ Quickstart (3 lines)
from nees_gp_sdk import Client
client = Client(api_key="your-api-key")
res = client.chat("Mujhe kuch samajh nahi aa raha life mein")
print(res.text)
🧠 Response Structure
Every response includes both AI output + governance metadata:
print(res.text) # AI response
print(res.intent) # e.g. "confusion"
print(res.framework) # e.g. "confusion_direction"
print(res.urgency) # "low" | "medium" | "high"
print(res.governance_clean) # True / False
🎯 Why NEES GP?
Traditional AI:
- Input → Output filter
NEES GP:
- Input → Policy → Governance → Response → Session continuity
👉 This enables stateful AI control across conversations
🔧 Configuration
client = Client(
api_key="your-api-key",
base_url="https://nees-gp.onrender.com",
timeout=30
)
⚠️ Error Handling
from nees_gp_sdk.exceptions import NEESError
try:
res = client.chat("Hello")
except NEESError as e:
print("Error:", str(e))
🛡️ Security & Privacy
- API keys are never stored in the SDK
- No local data persistence beyond session context
- Governance decisions happen server-side
🧪 Example Use Cases
- AI copilots with behavioral control
- Emotion-aware assistants
- Enterprise AI governance layer
- Multi-agent coordination systems
🌐 Vision
NEES GP defines a new category:
AI Governance Operating System (AGOS)
A system that governs AI behavior across time, not just at the point of output.
🤝 Contributing
Contributions, feedback, and ideas are welcome.
📄 License
MIT License
👤 Author
Built by Nainacore Emotional Tech Founder: Piyush P. Jambhulkar - ANNA
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
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 nees_gp_sdk-0.1.0.tar.gz.
File metadata
- Download URL: nees_gp_sdk-0.1.0.tar.gz
- Upload date:
- Size: 20.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
023afdbfe3f415615a58ce834fe5f4d826b5d45a529afab2072570100a7bfac2
|
|
| MD5 |
e766593c9a4dba522153f12a78fcc811
|
|
| BLAKE2b-256 |
f3089f872e97b2baf42cd8b19668e8a89d3490cde6842d3d3031716a3ee7430d
|
File details
Details for the file nees_gp_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nees_gp_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a942567b23d4bb9c6814b9baf95a7a63783b45691ff549195b70434a7d1afb42
|
|
| MD5 |
e470883d95bcb977d95c262e2885f7de
|
|
| BLAKE2b-256 |
7f5ce80129a1ddc864ff52a4822f92ba3f1dba54c3f14cf5060fe1ff606aa8a9
|