batch-mode-batch-scribe 0.1.8

contains the LanguageModelBatchAPIRequest struct which helps create language model batch requests.
Documentation
// ---------------- [ File: batch-mode-batch-scribe/src/imports.rs ]
pub(crate) use error_tree::*;
pub(crate) use pretty_assertions::assert_eq as pretty_assert_eq;
pub(crate) use tokio;
pub(crate) use export_magic::*;
pub(crate) use language_model_type::*;
pub(crate) use serde::de::{DeserializeOwned,Error as DeError};
pub(crate) use serde::{
    Deserialize,
    Deserializer,
    Serialize,
    Serializer,
    ser::SerializeStruct,
    ser::SerializeStructVariant,
};
pub(crate) use serde_json::Value as Json;
pub(crate) use std::fmt::{self,Display};
pub(crate) use std::path::Path;
pub(crate) use std::sync::Arc;
pub(crate) use tracing_setup::*;
pub(crate) use tracing::*;
pub(crate) use async_openai::{
    error::OpenAIError,
    types::{
        BatchEndpoint,
        BatchRequestInput,
        BatchRequestInputMethod,
        ChatCompletionRequestMessage,
        ChatCompletionRequestMessageContentPartImage,
        ChatCompletionRequestMessageContentPartText,
        ChatCompletionRequestUserMessageContent,
        ChatCompletionRequestUserMessageContentPart,
        Image,
        ImageDetail,
        ImageUrl,
    },
};
pub(crate) use std::slice::Chunks;
pub(crate) use std::iter::Enumerate;
pub(crate) use getset::*;
pub(crate) use derive_builder::*;
#[cfg(test)] pub(crate) use traced_test::*;