Skip to content

feat: add universal OpenAI-compatible provider support to opencode wi…#676

Draft
LanternOfDarkness wants to merge 1 commit into
mattpocock:mainfrom
LanternOfDarkness:feature/opencode-crofai
Draft

feat: add universal OpenAI-compatible provider support to opencode wi…#676
LanternOfDarkness wants to merge 1 commit into
mattpocock:mainfrom
LanternOfDarkness:feature/opencode-crofai

Conversation

@LanternOfDarkness
Copy link
Copy Markdown

…th crof.ai preset

Adds 'provider' and 'apiBaseUrl' options to opencode() factory:

  • provider: 'crofai' preset configures baseURL and CROF_API_KEY mapping
  • apiBaseUrl works with any OpenAI-compatible provider generically
  • Both inject OPENCODE_CONFIG_CONTENT env var for opencode's provider config
  • No model config files needed - opencode resolves models dynamically

…th crof.ai preset

Adds 'provider' and 'apiBaseUrl' options to opencode() factory:
- provider: 'crofai' preset configures baseURL and CROF_API_KEY mapping
- apiBaseUrl works with any OpenAI-compatible provider generically
- Both inject OPENCODE_CONFIG_CONTENT env var for opencode's provider config
- No model config files needed - opencode resolves models dynamically
@vercel
Copy link
Copy Markdown

vercel Bot commented May 20, 2026

@LanternOfDarkness is attempting to deploy a commit to the Matt Pocock's projects Team on Vercel.

A member of the Team first needs to authorize it.

@LanternOfDarkness LanternOfDarkness marked this pull request as draft May 20, 2026 14:51
@LanternOfDarkness
Copy link
Copy Markdown
Author

This PR was not tested enough, so I moved it to draft for complete testing and improvements.

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