Support multiple OpenAI compatible providers (#34212)

TODO
- [x] OpenAI Compatible API Icon
- [x] Docs
- [x] Link to docs in OpenAI provider section about configuring OpenAI
API compatible providers

Closes #33992

Related to #30010

Release Notes:

- agent: Add support for adding multiple OpenAI API compatible providers

---------

Co-authored-by: MrSubidubi <dev@bahn.sh>
Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
This commit is contained in:
Bennet Bo Fenner 2025-07-22 17:20:07 +02:00 committed by GitHub
parent 1a76a6b0bf
commit 230061a6cb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 1450 additions and 191 deletions

4
Cargo.lock generated
View file

@ -231,6 +231,7 @@ dependencies = [
"jsonschema",
"language",
"language_model",
"language_models",
"languages",
"log",
"lsp",
@ -269,6 +270,7 @@ dependencies = [
"time_format",
"tree-sitter-md",
"ui",
"ui_input",
"unindent",
"urlencoding",
"util",
@ -9097,11 +9099,11 @@ dependencies = [
"client",
"collections",
"component",
"convert_case 0.8.0",
"copilot",
"credentials_provider",
"deepseek",
"editor",
"fs",
"futures 0.3.31",
"google_ai",
"gpui",