This commit is contained in:
Umesh Yadav 2025-08-26 09:50:31 -04:00 committed by GitHub
commit 0114126d51
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,7 +9,7 @@ use language_model::{
AuthenticateError, LanguageModel, LanguageModelCompletionError, LanguageModelCompletionEvent, AuthenticateError, LanguageModel, LanguageModelCompletionError, LanguageModelCompletionEvent,
LanguageModelId, LanguageModelName, LanguageModelProvider, LanguageModelProviderId, LanguageModelId, LanguageModelName, LanguageModelProvider, LanguageModelProviderId,
LanguageModelProviderName, LanguageModelProviderState, LanguageModelRequest, LanguageModelProviderName, LanguageModelProviderState, LanguageModelRequest,
LanguageModelToolChoice, RateLimiter, LanguageModelToolChoice, LanguageModelToolSchemaFormat, RateLimiter,
}; };
use menu; use menu;
use open_ai::{ResponseStreamEvent, stream_completion}; use open_ai::{ResponseStreamEvent, stream_completion};
@ -322,6 +322,10 @@ impl LanguageModel for OpenAiCompatibleLanguageModel {
self.model.capabilities.tools self.model.capabilities.tools
} }
fn tool_input_format(&self) -> LanguageModelToolSchemaFormat {
LanguageModelToolSchemaFormat::JsonSchemaSubset
}
fn supports_images(&self) -> bool { fn supports_images(&self) -> bool {
self.model.capabilities.images self.model.capabilities.images
} }