What problem does it solve? Adding OpenAI capabilities to a JavaScript/TypeScript app normally requires managing API keys, writing boilerplate for streaming chat, voice, and image endpoints, and wiring up database persistence. This Skill provisions OpenAI access through the Replit AI Integrations proxy with auto-configured environment variables and provides ready-made server modules, React hooks, and database schemas. ## Core Features & Use Cases - Streaming Text Chat: SSE-based chat completions with gpt-5.2, persisted to Drizzle conversations/messages tables. - Speech-to-Speech Voice Chat: gpt-audio voice streaming with React hooks for recording, playback, and SSE parsing, plus ffmpeg-based audio format conversion. - Image Generation & Editing: gpt-image-1 helpers returning base64 image buffers. - Batch Processing: Rate-limited, retrying batch utilities for high-volume LLM workloads. - Use Case: Build a customer support voice chatbot by provisioning the integration, copying the template packages, adding the OpenAPI spec entries, and wiring the voice-messages endpoint with the provided React voice stream hooks. ## Quick Start Set up the OpenAI AI integration in my project and build a streaming chat endpoint with conversation history stored in the database.