Skip to content

Please add "OpenAI Compatible" and "Anthropic Compatible" provider configuration #3777

@complyue

Description

@complyue

Please explain the motivation behind the feature request.

Many LLM api providers provide OpenAI/Anthropic compatible endpoints, with their own BASE_URL and model names, e.g.

https://docs.z.ai/scenario-example/develop-tools/roo
https://docs.bigmodel.cn/cn/guide/develop/roo

https://docs.z.ai/scenario-example/develop-tools/claude
https://docs.bigmodel.cn/cn/guide/develop/claude

Currently goose has fixed provider cfg items, not working with those broader LLM api providers yet.

Describe the solution you'd like

Please enable the user of goose to create custom providers those either OpenAI or Anthropic compatible, with custom BASE_URL and API_KEYs, and ideally with custom model list for the user to select from.

Describe alternatives you've considered

N/A

Additional context

Cline, Roo Code and Kilo Code all support "OpenAI Compatible" providers for long time, and worked really while.

  • I have verified this does not duplicate an existing feature request

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions