pub struct Batch {Show 23 fields
pub id: String,
pub object: String,
pub endpoint: Option<String>,
pub status: Option<String>,
pub input_file_id: Option<String>,
pub output_file_id: Option<String>,
pub error_file_id: Option<String>,
pub completion_window: Option<String>,
pub created_at: Option<u64>,
pub cancelled_at: Option<u64>,
pub cancelling_at: Option<u64>,
pub completed_at: Option<u64>,
pub expired_at: Option<u64>,
pub expires_at: Option<u64>,
pub failed_at: Option<u64>,
pub finalizing_at: Option<u64>,
pub in_progress_at: Option<u64>,
pub metadata: BTreeMap<String, String>,
pub model: Option<String>,
pub request_counts: Option<BatchRequestCounts>,
pub errors: Option<BatchErrors>,
pub usage: Option<BatchUsage>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 batch 对象。
Fields§
§id: StringBatch ID。
object: String对象类型。
endpoint: Option<String>接口路径。
status: Option<String>当前状态。
input_file_id: Option<String>输入文件 ID。
output_file_id: Option<String>输出文件 ID。
error_file_id: Option<String>错误文件 ID。
completion_window: Option<String>完成窗口。
created_at: Option<u64>创建时间。
cancelled_at: Option<u64>取消时间。
cancelling_at: Option<u64>开始取消时间。
completed_at: Option<u64>完成时间。
expired_at: Option<u64>过期时间。
expires_at: Option<u64>预计过期时间。
failed_at: Option<u64>失败时间。
finalizing_at: Option<u64>开始最终整理时间。
in_progress_at: Option<u64>开始执行时间。
metadata: BTreeMap<String, String>自定义 metadata。
model: Option<String>处理该 batch 的模型。
request_counts: Option<BatchRequestCounts>请求统计。
errors: Option<BatchErrors>错误摘要。
usage: Option<BatchUsage>token 用量统计。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Batch
impl<'de> Deserialize<'de> for Batch
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Batch
impl RefUnwindSafe for Batch
impl Send for Batch
impl Sync for Batch
impl Unpin for Batch
impl UnsafeUnpin for Batch
impl UnwindSafe for Batch
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