Skip to content

feat(assistant): add optional API URL field to LLM configuration#248

Merged
ntthanh2603 merged 2 commits intomainfrom
allow-add-custom-llm-api
Jan 15, 2026
Merged

feat(assistant): add optional API URL field to LLM configuration#248
ntthanh2603 merged 2 commits intomainfrom
allow-add-custom-llm-api

Conversation

@ntthanh2603
Copy link
Copy Markdown
Member

  • Add optional apiUrl field to LLM form and manager interfaces
  • Include new API URL input field in LLM configuration form
  • Update LLM configuration handlers to support custom API endpoints
  • Enable users to specify custom API URLs for LLM providers

This change allows users to configure custom API endpoints for their LLM providers, providing flexibility for self-hosted or alternative API implementations.

- Add optional apiUrl field to LLM form and manager interfaces
- Include new API URL input field in LLM configuration form
- Update LLM configuration handlers to support custom API endpoints
- Enable users to specify custom API URLs for LLM providers

This change allows users to configure custom API endpoints for their
LLM providers, providing flexibility for self-hosted or alternative
API implementations.
@gemini-code-assist

This comment was marked as resolved.

gemini-code-assist[bot]

This comment was marked as resolved.

Add missing apiUrl field to the expected object in AiAssistantService test. This ensures the test assertion matches the updated service interface structure.
@ntthanh2603 ntthanh2603 requested a review from l1ttps January 15, 2026 10:28
Copy link
Copy Markdown
Member

@l1ttps l1ttps left a comment

Choose a reason for hiding this comment

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

Thanks @ntthanh2603 for this PR! This looks great - adding the optional API URL field to LLM configurations provides much-needed flexibility for users who want to connect to self-hosted or alternative LLM endpoints. The implementation is comprehensive, covering the frontend form, backend DTOs, proto definitions, and service logic. I appreciate the clean integration across the full stack and the removal of unused code paths. The dependency update to pgvector/postgres:pg17 is also a nice bonus for vector database capabilities.

@ntthanh2603 ntthanh2603 merged commit 6d2e517 into main Jan 15, 2026
9 checks passed
@ntthanh2603 ntthanh2603 deleted the allow-add-custom-llm-api branch January 27, 2026 07:21
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.

[Feature]: Add OpenAI-compatible LLM provider support in OASM Assistant settings

2 participants