summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authordpuyosa <[email protected]>2026-04-02 06:05:49 +0200
committerGitHub <[email protected]>2026-04-01 23:05:49 -0500
commitd66e6dc25f16bf08c99c80bad4b8c5bac4d3a81f (patch)
tree8c6163c10cba1243b161510106c461991fd1f1ad /packages
parent336d28f112212efb970543b9995a853753e7d988 (diff)
downloadopencode-d66e6dc25f16bf08c99c80bad4b8c5bac4d3a81f.tar.gz
opencode-d66e6dc25f16bf08c99c80bad4b8c5bac4d3a81f.zip
feat(opencode): Add Venice AI package as dependency (#20570)
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/package.json1
-rw-r--r--packages/opencode/src/provider/provider.ts2
2 files changed, 3 insertions, 0 deletions
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index 5893dcaa5..a59d74218 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -147,6 +147,7 @@
"tree-sitter-powershell": "0.25.10",
"turndown": "7.2.0",
"ulid": "catalog:",
+ "venice-ai-sdk-provider": "2.0.1",
"vscode-jsonrpc": "8.2.1",
"web-tree-sitter": "0.25.10",
"which": "6.0.1",
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 45fbeb7e0..b141bff7b 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -44,6 +44,7 @@ import { createGateway } from "@ai-sdk/gateway"
import { createTogetherAI } from "@ai-sdk/togetherai"
import { createPerplexity } from "@ai-sdk/perplexity"
import { createVercel } from "@ai-sdk/vercel"
+import { createVenice } from "venice-ai-sdk-provider"
import {
createGitLab,
VERSION as GITLAB_PROVIDER_VERSION,
@@ -139,6 +140,7 @@ export namespace Provider {
"@ai-sdk/vercel": createVercel,
"gitlab-ai-provider": createGitLab,
"@ai-sdk/github-copilot": createGitHubCopilotOpenAICompatible,
+ "venice-ai-sdk-provider": createVenice
}
type CustomModelLoader = (sdk: any, modelID: string, options?: Record<string, any>) => Promise<any>