Skip to content

add API-key reasoning availability policies #141

Description

@masterkain

Pool API keys currently support two reasoning behaviors:

  • leave the client-provided reasoning effort unchanged
  • force every request to one exact effort through enforced_reasoning_effort

This cannot express a policy where users may choose among lower reasoning levels while higher levels remain unavailable.

For example, an operator may want a key to permit low and medium, while preventing high and xhigh.

Forcing medium is not equivalent because it also replaces a valid client request for low.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions