morning-start/prism/provider/meta does not have a README file
pub struct FieldConstraint {
min_val : Double?
max_val : Double?
required : Bool
allowed_values : Array[String]?
}fn FieldConstraint::new(min_val : Double?, max_val : Double?, required : Bool, allowed_values : Array[String]?) -> FieldConstraintpub struct ProviderMeta {
name : String
aliases : Array[String]
model_pattern : String
capability : ProviderCapability
schema : ProviderSchema
}fn ProviderMeta::new(name : String, aliases : Array[String], model_pattern : String, capability : ProviderCapability, schema : ProviderSchema) -> ProviderMetapub struct ProviderSchema {
provider_name : String
temperature : FieldConstraint
top_p : FieldConstraint
top_k : FieldConstraint
max_output_tokens : FieldConstraint
resp_min_choices : Int
supports_tools : Bool
supports_system_instruction : Bool
supported_reasoning_efforts : Array[String]?
extra_checks : Array[() -> Array[String]]?
}fn ProviderSchema::new(provider_name : String, temperature : FieldConstraint, top_p : FieldConstraint, top_k : FieldConstraint, max_output_tokens : FieldConstraint, resp_min_choices : Int, supports_tools : Bool, supports_system_instruction : Bool, supported_reasoning_efforts : Array[String]?, extra_checks : Array[() -> Array[String]]?) -> ProviderSchemaInstall
Download zipA unified LLM protocol middleware converting between OpenAI, Anthropic, Gemini and other provider formats via the Lucent IR neutral protocol