Use Venice's Alpha POST /responses endpoint - an OpenAI-compatible, stateless Responses API with typed output blocks (reasoning, message, function_call, web_search_call). Covers request shape, input items, tools (function, web_search, x_search), reasoning controls, incomplete responses, streaming events, differences from /chat/completions, the supported venice_parameters subset, and E2EE behavior.
Install
npx skills add veniceai/skills --skill venice-responsesnpx skills add veniceai/skills --skill venice-responses -a claude-code -gnpx skills add veniceai/skills --skill venice-responses -a codex -ggemini skills install https://github.com/veniceai/skills.git --path skills/venice-responsesgh skill install veniceai/skills venice-responsesgit clone --depth 1 https://github.com/veniceai/skills /tmp/veniceai__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/veniceai__skills/skills/venice-responses ~/.claude/skills/venice-responses # Claude Code
cp -R /tmp/veniceai__skills/skills/venice-responses ~/.agents/skills/venice-responses # Codex, Cursor, Gemini CLI, Copilot, OpenCode