Skip to content

feat: add Venice provider proxy support - #27

Draft
toshipepe wants to merge 1 commit into
mainfrom
codex/add-venice-provider-proxy
Draft

feat: add Venice provider proxy support#27
toshipepe wants to merge 1 commit into
mainfrom
codex/add-venice-provider-proxy

Conversation

@toshipepe

Copy link
Copy Markdown
Owner

Summary

  • add a fixed /venice localhost route that forwards Responses and Chat Completions calls to https://api.venice.ai/api/v1
  • record Venice separately while reusing OpenAI-compatible token, cache, model, and streaming-final usage parsing
  • keep provider request IDs local for future reconciliation and prove they are excluded from optional cloud sync
  • document environment-only VENICE_API_KEY setup in user-level Codex config, with no prompt or response persistence
  • leave unknown Venice models outside authoritative priced totals

Limitations

  • synthetic/test-covered only; no paid Venice request or invoice reconciliation was performed
  • provider-catalog pricing and billing reconciliation remain separate follow-up phases
  • no API keys, prompts, responses, private cloud code, or local roadmap notes are included

Sources

Verification

  • node scripts/privacy-check.mjs --ci
  • python3 tests/test_basic.py (29 passed)
  • cd ts && npm test (114 passed)
  • node scripts/privacy-check.mjs --precommit
  • exact staged diff reviewed; ignored .codex/NEXT_PRODUCT_CHECKLIST.md remained uncommitted

@toshipepe
toshipepe marked this pull request as draft August 1, 2026 09:48
@toshipepe toshipepe mentioned this pull request Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant