Skip to content

Comments

Add Brainiall as a named model provider#10746

Open
fasuizu-br wants to merge 1 commit intocontinuedev:mainfrom
fasuizu-br:add-brainiall-provider-v2
Open

Add Brainiall as a named model provider#10746
fasuizu-br wants to merge 1 commit intocontinuedev:mainfrom
fasuizu-br:add-brainiall-provider-v2

Conversation

@fasuizu-br
Copy link

@fasuizu-br fasuizu-br commented Feb 23, 2026

Summary

Adds Brainiall as a named model provider for Continue. Brainiall offers 18+ AI models (Claude, DeepSeek, Llama, Qwen, Nova, Mistral, and more) through a single OpenAI-compatible API endpoint, powered by AWS Bedrock.

Changes

  • New LLM class (core/llm/llms/Brainiall.ts): Extends OpenAI with Brainiall-specific defaults (apiBase, models)
  • Config schema (extensions/vscode/config_schema.json): Added brainiall to provider enum, markdown descriptions, apiKey requirement, and embeddings provider
  • LLM registry (core/llm/llms/index.ts): Registered Brainiall class in imports and LLMClasses array
  • Documentation (docs/customize/model-providers/more/brainiall.mdx): Setup guide with configuration examples for chat, autocomplete, and embeddings
  • Sidebar navigation (docs/docs.json): Added to "More Providers" section

Testing

  • Verified JSON schema validity (both config_schema.json and docs.json parse correctly)
  • Provider enum and markdownEnumDescriptions arrays are aligned (50 entries each)
  • LLM class follows the same pattern as other OpenAI-compatible providers (Nebius, DeepInfra, etc.)

Continue Tasks: ❌ 7 failed — View all


Summary by cubic

Adds Brainiall as a named provider to Continue, giving access to 18+ models (Claude, DeepSeek, Llama, Qwen, Nova, Mistral, and more) through a single OpenAI-compatible endpoint. Enables easy config for chat and embeddings with provider: brainiall.

  • New Features
    • New Brainiall LLM class extending OpenAI with default apiBase (https://apim-ai-apis.azure-api.net/v1/) and modern completions.
    • Registered provider in the LLM registry.
    • VS Code config schema: added brainiall to provider enums and embeddings providers, with description and docs link.
    • Documentation: new Brainiall setup guide with YAML/JSON examples; added to More Providers sidebar.

Written for commit cac7c1b. Summary will update on new commits.

@fasuizu-br fasuizu-br requested a review from a team as a code owner February 23, 2026 13:14
@fasuizu-br fasuizu-br requested review from Patrick-Erichsen and removed request for a team February 23, 2026 13:14
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Feb 23, 2026
@fasuizu-br
Copy link
Author

I have read the CLA Document and I hereby sign the CLA

@haystack-code-reviewer-pr-hook

Try Haystack Code Reviewer

Want AI-powered code review for this PR? Get instant analysis, interactive visualizations, and actionable insights.

Review this PR with Haystack

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 5 files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M This PR changes 30-99 lines, ignoring generated files.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant