Add xAI language model provider (#33593)

Closes #30010

Release Notes:

- Add support for xAI language model provider
This commit is contained in:
Umesh Yadav 2025-07-16 01:05:50 +05:30 committed by GitHub
parent af0031ae8b
commit ec52e9281a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 840 additions and 28 deletions

View file

@ -20,6 +20,7 @@ use crate::provider::ollama::OllamaLanguageModelProvider;
use crate::provider::open_ai::OpenAiLanguageModelProvider;
use crate::provider::open_router::OpenRouterLanguageModelProvider;
use crate::provider::vercel::VercelLanguageModelProvider;
use crate::provider::x_ai::XAiLanguageModelProvider;
pub use crate::settings::*;
pub fn init(user_store: Entity<UserStore>, client: Arc<Client>, cx: &mut App) {
@ -81,5 +82,6 @@ fn register_language_model_providers(
VercelLanguageModelProvider::new(client.http_client(), cx),
cx,
);
registry.register_provider(XAiLanguageModelProvider::new(client.http_client(), cx), cx);
registry.register_provider(CopilotChatLanguageModelProvider::new(cx), cx);
}