Struct OpenAI Chat Completion Chunk
Generated from cargo doc --no-deps -p nemo-fabric-core.
pub struct OpenAiChatCompletionChunk {
pub id: String,
pub object: OpenAiChatCompletionChunkObject,
pub created: u64,
pub model: String,
pub choices: Vec<OpenAiChatCompletionChunkChoice>,
pub usage: Option<BTreeMap<String, Value>>,
pub extensions: BTreeMap<String, Value>,
}
OpenAI Chat Completions chunk accepted by the native streaming profile.
Fields
id: String
Provider-generated response identifier.
object: OpenAiChatCompletionChunkObject
Exact OpenAI streaming object discriminator.
created: u64
Unix timestamp in seconds.
model: String
Model identifier.
choices: Vec<OpenAiChatCompletionChunkChoice>
Incremental choices; an explicit usage-only chunk can contain none.
usage: Option<BTreeMap<String, Value>>
Optional token-usage data.
extensions: BTreeMap<String, Value>
Additional OpenAI-compatible top-level fields preserved by pass-through.
Trait Implementations
impl Clone for OpenAiChatCompletionChunk
impl Clone for OpenAiChatCompletionChunk
clone
fn clone(&self) -> OpenAiChatCompletionChunk
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for OpenAiChatCompletionChunk
impl Debug for OpenAiChatCompletionChunk
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl<'de> Deserialize<'de> for OpenAiChatCompletionChunk
impl<'de> Deserialize<'de> for OpenAiChatCompletionChunk
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl JsonSchema for OpenAiChatCompletionChunk
impl JsonSchema for OpenAiChatCompletionChunk
schema_name
fn schema_name() -> Cow<'static, str>
schema_id
fn schema_id() -> Cow<'static, str>
json_schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
inline_schema
fn inline_schema() -> bool
impl PartialEq for OpenAiChatCompletionChunk
impl PartialEq for OpenAiChatCompletionChunk
eq
fn eq(&self, other: &OpenAiChatCompletionChunk) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for OpenAiChatCompletionChunk
impl Serialize for OpenAiChatCompletionChunk
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl StructuralPartialEq for OpenAiChatCompletionChunk
impl StructuralPartialEq for OpenAiChatCompletionChunk