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
Release files for nees-gp-sdk 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nees_gp_sdk-0.1.0.tar.gz | 20.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nees_gp_sdk-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.6 kB
Release files / nees_gp_sdk-0.1.0.tar.gz
| Download URL | nees_gp_sdk-0.1.0.tar.gz |
|---|---|
| Size | 20.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
023afdbfe3f415615a58ce834fe5f4d826b5d45a529afab2072570100a7bfac2
|
|
BLAKE2b-256 checksum How to use checksums |
f3089f872e97b2baf42cd8b19668e8a89d3490cde6842d3d3031716a3ee7430d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Release files / nees_gp_sdk-0.1.0-py3-none-any.whl
| Download URL | nees_gp_sdk-0.1.0-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a942567b23d4bb9c6814b9baf95a7a63783b45691ff549195b70434a7d1afb42
|
|
BLAKE2b-256 checksum How to use checksums |
7f5ce80129a1ddc864ff52a4822f92ba3f1dba54c3f14cf5060fe1ff606aa8a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|