Skip to content

Add CustomProvider for custom OpenAI compatible LLM providers#166

Draft
dinesy wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
dinesy:issue77-custom-llm-provider
Draft

Add CustomProvider for custom OpenAI compatible LLM providers#166
dinesy wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
dinesy:issue77-custom-llm-provider

Conversation

@dinesy

@dinesy dinesy commented Jun 9, 2026

Copy link
Copy Markdown

Summary

For Issue #77 (Add Ollama LLM Provider). While ollama technically has its own REST API, it also supports standard OpenAI compatible calls (the /v1 base url instead of /api). This means we can still use the openai module, and support any other local LLM provider (thus the "custom" name instead of "ollama").

Testing

  • I have tested these changes locally
  • I have run all relevant automated tests
  • I have verified this does not break existing workflows
  • For changes that can be tested in UI, I have included screenshots or gif animations of the changes.

How I Tested

Tested via the web UI
Note: I've only confirmed this works on a Mac. Still needs testing on other OS's

# Summary
For Issue AcademySoftwareFoundation#77 (Add Ollama LLM Provider). While ollama technically has
its own REST API, it also supports standard OpenAI compatible calls (the
`/v1` base url instead of `/api`). This means we can still use the
openai module, and support any other local LLM provider (thus the
"custom" name instead of "ollama").

Signed-off-by: Ben Dines <benjamin.dines@gmail.com>
@linux-foundation-easycla

linux-foundation-easycla Bot commented Jun 9, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: dinesy / name: Ben Dines (2c155a3)

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants