by CPI Staff | Sep 20, 2025 | Blog, Python
In this blog post How to Secure API Keys with Python for Apps and Infrastructure we will walk through practical ways to keep secrets safe from laptop to production. API keys are bearer secrets. Anyone who has the string can act as your application. That makes key...
by CPI Staff | Sep 20, 2025 | Blog, Python, Streamlit
In this blog post Build Data Driven Apps With Streamlit That Users Love To Use we will explore how to turn data and Python into interactive apps that your team can use immediately. Whether you are a data scientist, engineer, or technical leader, Streamlit makes it...
by CPI Staff | Sep 1, 2025 | Blog, Python
In this blog post, “Auto Start Python Virtual Environment in GitHub Codespaces” we’ll cover two main approaches: configuring your shell startup file (recommended) and setting up auto-activation project-wide with devcontainer.json. When working in GitHub...
by CPI Staff | Aug 21, 2025 | AI, AI Agents, Blog, OpenAI, Python
This OpenAI post “Build Git MCP Server with the OpenAI Agents SDK” shows how to implement an MCP Server into an agent. Table of contentsWhat’s the Git MCP server?Why MCP with the Agents SDK?Packages you needComponents in the codeTypes of MCP servers...
by CPI Staff | Aug 20, 2025 | AI, AI Agents, Blog, OpenAI, Python
This OpenAI Agent post “Building Guardrails in the OpenAI Agent SDK” will explain how to implement a gurdrail system that protact the Agent from misuse. Table of contentsWhat Are Guardrails?Example: A Python-Only GuardrailIntegrating Guardrails Into the...
by CPI Staff | Aug 18, 2025 | AI Agents, Blog, OpenAI, Python
This post “Build a Multi-Agent Assistant in Python with the OpenAI Agents SDK” shows how to build an AI agent that can (a) generate secure passwords, (b) tell the current time, and (c) hand off coding questions to a Python-tutor sub-agent. Along the way,...