Better naming

This commit is contained in:
Aurelien Tollard 2025-07-15 23:33:09 +02:00
parent ee9fbf1f03
commit c162d76fc1
2 changed files with 6 additions and 6 deletions

View file

@ -16,7 +16,7 @@ use language_model::{
LanguageModelToolUse, MessageContent, RateLimiter, Role, StopReason, TokenUsage, LanguageModelToolUse, MessageContent, RateLimiter, Role, StopReason, TokenUsage,
}; };
use open_router::{ use open_router::{
Model, ModelMode as OpenRouterModelMode, ProviderOptions, ResponseStreamEvent, list_models, Model, ModelMode as OpenRouterModelMode, Provider, ResponseStreamEvent, list_models,
stream_completion, stream_completion,
}; };
use schemars::JsonSchema; use schemars::JsonSchema;
@ -50,7 +50,7 @@ pub struct AvailableModel {
pub supports_tools: Option<bool>, pub supports_tools: Option<bool>,
pub supports_images: Option<bool>, pub supports_images: Option<bool>,
pub mode: Option<ModelMode>, pub mode: Option<ModelMode>,
pub provider: Option<ProviderOptions>, pub provider: Option<Provider>,
} }
#[derive(Clone, Debug, Default, PartialEq, Serialize, Deserialize, JsonSchema)] #[derive(Clone, Debug, Default, PartialEq, Serialize, Deserialize, JsonSchema)]

View file

@ -28,7 +28,7 @@ impl Default for DataCollection {
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))] #[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ProviderOptions { pub struct Provider {
#[serde(default, skip_serializing_if = "Option::is_none")] #[serde(default, skip_serializing_if = "Option::is_none")]
order: Option<Vec<String>>, order: Option<Vec<String>>,
#[serde(default = "default_true")] #[serde(default = "default_true")]
@ -91,7 +91,7 @@ pub struct Model {
pub supports_images: Option<bool>, pub supports_images: Option<bool>,
#[serde(default)] #[serde(default)]
pub mode: ModelMode, pub mode: ModelMode,
pub provider: Option<ProviderOptions>, pub provider: Option<Provider>,
} }
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))] #[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
@ -128,7 +128,7 @@ impl Model {
supports_tools: Option<bool>, supports_tools: Option<bool>,
supports_images: Option<bool>, supports_images: Option<bool>,
mode: Option<ModelMode>, mode: Option<ModelMode>,
provider: Option<ProviderOptions>, provider: Option<Provider>,
) -> Self { ) -> Self {
Self { Self {
name: name.to_owned(), name: name.to_owned(),
@ -185,7 +185,7 @@ pub struct Request {
#[serde(default, skip_serializing_if = "Option::is_none")] #[serde(default, skip_serializing_if = "Option::is_none")]
pub reasoning: Option<Reasoning>, pub reasoning: Option<Reasoning>,
pub usage: RequestUsage, pub usage: RequestUsage,
pub provider: Option<ProviderOptions>, pub provider: Option<Provider>,
} }
#[derive(Debug, Default, Serialize, Deserialize)] #[derive(Debug, Default, Serialize, Deserialize)]