fix(ai-cerebras): require clean api base urls#838
Conversation
|
🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: |
4 similar comments
|
🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: |
|
🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: |
|
🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: |
|
🤖 Auto-rebase: The branch was rebased successfully locally but could not be pushed to the fork. Please enable 'Allow edits from maintainers' in the PR settings, or rebase manually: |
Summary
baseUrlvalues before building the chat completions URLWhy
The adapter trimmed trailing slashes, but still accepted malformed or surprising custom API bases. This change makes Cerebras fail early with adapter-specific configuration errors instead of sending requests to unclear destinations.
Validation
vitest run packages/ai/cerebras/src/index.test.tstsc -p packages/ai/cerebras/tsconfig.json --noEmitgit diff --check