Documentation
¶
Overview ¶
Package openaicaps holds small, shared capability rules for OpenAI-hosted backends.
Index ¶
- Constants
- Variables
- func CompatibleReplayEligible(model string, backendPrefixes []string) bool
- func ForHostedModel(model string) lipapi.BackendCaps
- func ForHostedModelCompatibleReplay(model string, backendPrefixes []string) lipapi.BackendCaps
- func ResolveCompatibleReplaySupport(flavor, model string, backendPrefixes []string) lipapi.ReasoningReplaySupport
Constants ¶
View Source
const ( FlavorChat = "chat" FlavorResponses = "responses" )
Variables ¶
View Source
var HostedFull = lipapi.NewBackendCaps( lipapi.CapabilityStreaming, lipapi.CapabilityTools, lipapi.CapabilityVision, lipapi.CapabilityDocuments, lipapi.CapabilityReasoning, lipapi.CapabilityParallelToolCalls, )
HostedFull is the default capability surface for modern OpenAI Chat and Responses routes.
Functions ¶
func ForHostedModel ¶
func ForHostedModel(model string) lipapi.BackendCaps
ForHostedModel applies conservative, model-id-based capability narrowing. Rules are intentionally small and explicit; expand here as catalog data grows.
func ForHostedModelCompatibleReplay ¶
func ForHostedModelCompatibleReplay(model string, backendPrefixes []string) lipapi.BackendCaps
func ResolveCompatibleReplaySupport ¶
func ResolveCompatibleReplaySupport(flavor, model string, backendPrefixes []string) lipapi.ReasoningReplaySupport
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.