pub struct EndpointConfigBuilder { /* private fields */ }Expand description
Builder for EndpointConfig.
Implementations§
Source§impl EndpointConfigBuilder
impl EndpointConfigBuilder
Sourcepub fn coding_paas_v4(self, base: impl Into<String>) -> Self
pub fn coding_paas_v4(self, base: impl Into<String>) -> Self
Override the Coding PAAS v4 base.
Sourcepub fn llm_application(self, base: impl Into<String>) -> Self
pub fn llm_application(self, base: impl Into<String>) -> Self
Override the LLM-application base (also covers ApplicationV2/V3).
Sourcepub fn build(self, allow_insecure: bool) -> ZaiResult<EndpointConfig>
pub fn build(self, allow_insecure: bool) -> ZaiResult<EndpointConfig>
Finalize. When allow_insecure is false, every base must be HTTPS/WSS.
When true, HTTP/WS is accepted but only for loopback/localhost hosts.
Auto Trait Implementations§
impl Freeze for EndpointConfigBuilder
impl RefUnwindSafe for EndpointConfigBuilder
impl Send for EndpointConfigBuilder
impl Sync for EndpointConfigBuilder
impl Unpin for EndpointConfigBuilder
impl UnsafeUnpin for EndpointConfigBuilder
impl UnwindSafe for EndpointConfigBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more