Documentation
¶
Overview ¶
Package opencode implements the Opencode Zen and Go AI gateway providers. Both gateways expose an OpenAI-compatible API and share the same implementation, differing only in default base URL and provider key.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOpencodeGoProvider ¶
func NewOpencodeGoProvider(config *schemas.ProviderConfig, logger schemas.Logger) (*opencodeProvider, error)
NewOpencodeGoProvider creates a new Opencode Go provider instance. Go is the subscription-based gateway at https://opencode.ai/zen/go/v1.
func NewOpencodeZenProvider ¶
func NewOpencodeZenProvider(config *schemas.ProviderConfig, logger schemas.Logger) (*opencodeProvider, error)
NewOpencodeZenProvider creates a new Opencode Zen provider instance. Zen is the pay-as-you-go gateway at https://opencode.ai/zen/v1.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.