Enum Provider Surface
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
A built-in provider request/response surface.
Variants
OpenAIChat
OpenAIChat
OpenAI Chat Completions.
OpenAIResponses
OpenAIResponses
OpenAI Responses.
AnthropicMessages
AnthropicMessages
Anthropic Messages.
OCIGenAI
OCIGenAI
OCI Generative AI chat.
GeminiGenerateContent
GeminiGenerateContent
Gemini generateContent.
Implementations
impl ProviderSurface
impl ProviderSurface
codec_name
pub fn codec_name(self) -> &'static str
The canonical codec name for this surface (e.g. "openai_chat").
from_codec_name
pub fn from_codec_name(name: &str) -> Option<Self>
Resolves a canonical codec name to its surface, or None when name is not a built-in provider codec.
Trait Implementations
impl Clone for ProviderSurface
impl Clone for ProviderSurface
clone
fn clone(&self) -> ProviderSurface
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for ProviderSurface
impl Debug for ProviderSurface
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl PartialEq for ProviderSurface
impl PartialEq for ProviderSurface
eq
fn eq(&self, other: &ProviderSurface) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Copy for ProviderSurface
impl Copy for ProviderSurface
impl Eq for ProviderSurface
impl Eq for ProviderSurface
impl StructuralPartialEq for ProviderSurface
impl StructuralPartialEq for ProviderSurface