Skip to content

Provider preset: Venice AI #2

Description

@frostyhand

Any OpenAI-compatible provider already works via custom; this issue is the one-line nickname.

Verified 2026-07-12:

  • Base URL: https://api.venice.ai/api/v1 (note the /api/v1 path, not /v1)
  • Keyless smoke: POST {base}/chat/completions returns 401 {"error":"Authentication failed"}
  • Docs: https://docs.venice.ai/api-reference/endpoint/chat/completions
  • Example model: venice-uncensored-1-2 (GET /models is keyless if you want to browse)

Acceptance: one entry in src/router/upstream.ts PRESETS with a short path-quirk comment, README provider table row, and the preset covered by the existing tests (the https/no-trailing-slash suites pick it up automatically). See CONTRIBUTING.md for the verification rule.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomersprovider-presetRequest or add a named provider preset (one line)

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions