Skip to content

Update max_tokens to max_completion_tokens in OpenAiService - #5

Merged
valuecodes merged 1 commit into
mainfrom
fix-openai-settings
Apr 4, 2026
Merged

Update max_tokens to max_completion_tokens in OpenAiService#5
valuecodes merged 1 commit into
mainfrom
fix-openai-settings

Conversation

@valuecodes

Copy link
Copy Markdown
Owner

What

Update the OpenAiService to use max_completion_tokens instead of max_tokens. This change aligns the code with the latest API specifications. The update affects the service's configuration for chat completions.

How to test

  • Run pnpm test to ensure all tests pass.

  • Verify that the chat completion functionality works as expected with the updated token parameter.

Security review

  • Secrets / env vars: not changed.

  • Auth / session: not changed.

  • Network / API calls: not changed.

  • Data handling / PII: not changed.

  • Dependencies: not changed.

No security-impacting changes identified. The update solely modifies the parameter name without altering functionality.

Copilot AI review requested due to automatic review settings April 4, 2026 06:11
@valuecodes
valuecodes merged commit e7daecd into main Apr 4, 2026
9 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Operator app’s OpenAiService to use the newer OpenAI Chat Completions request parameter name max_completion_tokens in place of max_tokens, aligning the service configuration with updated API specs.

Changes:

  • Switch Chat Completions request option from max_tokens to max_completion_tokens in OpenAiService.
  • Update the corresponding unit test expectation to match the new parameter name.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
apps/operator/src/services/openai.ts Updates the Chat Completions request payload to use max_completion_tokens.
apps/operator/src/services/openai.test.ts Adjusts test expectations to assert max_completion_tokens is sent.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants