mirror of
https://github.com/langchain-ai/openwork.git
synced 2026-07-21 01:55:30 -04:00
Add Volcengine (Ark) provider with configurable custom models #19
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @qkmaosjtu on GitHub (Jan 24, 2026).
Motivation
Volcengine Ark endpoints are user-specific, so hardcoded model IDs don’t work for most users.
Volcengine also has a strong and growing market presence, so supporting it makes sense for openwork users.
Proposal
Add Volcengine as a provider
Allow users to add/remove custom Ark model IDs from the UI (persisted locally)
Use ARK_API_KEY and call Ark via OpenAI-compatible Responses API
Expected UX
Provider list shows Volcengine
Users can configure API key
Users can add custom model ID(s) (e.g., ep-xxxx), which then appear in the model list
@qkmaosjtu commented on GitHub (Jan 24, 2026):
Could a maintainer please add the "enhancement" label? Thanks!
@hntrl commented on GitHub (Jan 26, 2026):
Hey @qkmaosjtu! We're looking to keep the supported provider list for openwork pretty small at the moment since things are early. I think the pecking order will go (1) add support for openai/anthropic/google model proxies, then (2) add third party model providers on a case-by-case basis (or have some option to bring custom chat models). Closing this in lieu of that, but I'd encourage you to keep a close eye to model-related improvements coming in the near future and evaluate if that works for your needs.