Skip to content

Conversation

@r0x0d
Copy link
Contributor

@r0x0d r0x0d commented Oct 3, 2025

Summary

Some providers like ollama/ramalama does not require an API Key to serve models locally, for that, we can make this option accept empty values.

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

Testing

Related Issues

Closes #4797

@r0x0d r0x0d force-pushed the allow-empty-api-key-for-custom-providers branch from bf8c2d8 to e61e734 Compare October 3, 2025 12:05
Some providers like ollama/ramalama does not require an API Key to serve
models locally, for that, we can make this option accept empty values.

Signed-off-by: Rodolfo Olivieri <[email protected]>
@r0x0d r0x0d force-pushed the allow-empty-api-key-for-custom-providers branch from e61e734 to 4aeb238 Compare October 3, 2025 12:05
Copy link
Collaborator

@DOsinga DOsinga left a comment

Choose a reason for hiding this comment

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

thanks for jumping on this!

@r0x0d
Copy link
Contributor Author

r0x0d commented Oct 3, 2025

np! happy to help

@DOsinga DOsinga merged commit bfc7d89 into block:main Oct 3, 2025
10 checks passed
wpfleger96 added a commit to wpfleger96/goose that referenced this pull request Oct 3, 2025
* main:
  docs: Change community page sections (block#4984)
  docs: remove temporary Hacktoberfest issue templates (block#4982)
  Create multi-channel researcher prompt (block#4947)
  docs: Add Community Content section to Community Page (block#4964)
  Allow empty API Key when registering custom provider (block#4977)
  Feat: Add prompt injection detection settings UI + update logging (block#4651)
  Make create_session work concurrently (block#4954)
  Lifei/create save recipe to file (block#4895)
lifeizhou-ap added a commit that referenced this pull request Oct 6, 2025
* main: (22 commits)
  fix: Issue #4540: `goose configure` -> Cursor Agent succeeds (#4942)
  feat: Add advanced data analysis pipeline recipe (#4990) (#5005)
  Create / edit recipe form unification and improvements (#4693)
  feat: add Code Review Mentor recipe with Developer and Memory extensions (#4992) (#5014)
  feat: set custom models for lead/worker (#4598)
  feat: add grok-code-fast-1 support for xAI provider (#4472)
  Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331)
  fix: show PowerShell PATH instructions for Windows users (#4989)
  feat: add Smart Task Organizer recipe for Hacktoberfest (#4936)
  Fix extension headers (#5000)
  feat: add advanced software project generator initializer recipe (#4767) (#4949)
  Removed unused libs (#4932)
  Platform extensions sketch (#4868)
  Add reply to the routes (#4963)
  feat(cli): add GOOSE_DEBUG environment variable support (#4825)
  docs: Change community page sections (#4984)
  docs: remove temporary Hacktoberfest issue templates (#4982)
  Create multi-channel researcher prompt (#4947)
  docs: Add Community Content section to Community Page (#4964)
  Allow empty API Key when registering custom provider (#4977)
  ...
Itz-Agasta pushed a commit to Itz-Agasta/goose that referenced this pull request Oct 7, 2025
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.

Make optional to use API Key when registering a custom provider

2 participants