Skip to content

feat: support multiple Ollama endpoints - #512

Open
akshaypal912 wants to merge 1 commit into
andrewyng:mainfrom
akshaypal912:feature/multiple-ollama-endpoints
Open

feat: support multiple Ollama endpoints#512
akshaypal912 wants to merge 1 commit into
andrewyng:mainfrom
akshaypal912:feature/multiple-ollama-endpoints

Conversation

@akshaypal912

Copy link
Copy Markdown

Description

Implements #455 by adding support for multiple Ollama endpoints.

Changes

  • Added support for multiple Ollama endpoints
  • Added endpoint nickname/label
  • Added enable/disable toggle
  • Added add, edit, delete, and select functionality
  • Added endpoint switching
  • Added support for local IP + port and API URLs
  • Added endpoint persistence
  • Added validation and error handling
  • Added backward compatibility for existing Ollama configuration

Testing

  • 54 backend verification tests passed
  • 79 provider/settings regression tests passed
  • 7 frontend Vitest tests passed
  • TypeScript check passed
  • 167 Playwright E2E tests: 166 passed, 1 unrelated test failed
  • Dedicated Ollama endpoints E2E test passed

Testing Limitation

Live Ollama was not available in the test environment, so model retrieval was verified using mocked Ollama responses.

Related Issue

Closes #455

@akshaypal912 akshaypal912 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

all good

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: Allow for multiple Ollama Endpoint with Local IP & API Toggle (maybe with a nickname field)

1 participant