Skip to main content

Post

Trait Post 

Source
pub trait Post {
    // Required methods
    fn is_streaming(&self) -> bool;
    fn build_url(&self, base_url: &str) -> Result<String, OapiError>;
}

Required Methods§

Source

fn is_streaming(&self) -> bool

Source

fn build_url(&self, base_url: &str) -> Result<String, OapiError>

Builds the URL for the request.

base_url should be like https://api.openai.com/v1

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Post for AddUploadPartRequest<'_>

Source§

impl Post for CancelBatchRequest<'_>

Source§

impl Post for CancelEvalRunRequest<'_>

Source§

impl Post for CancelFineTuningJobRequest<'_>

Source§

impl Post for CancelRequest<'_>

Source§

impl Post for CancelUploadRequest<'_>

Source§

impl Post for ChatUpdate<'_>

Source§

impl Post for CompleteUploadRequest<'_>

Source§

impl Post for CompletionRequest

Source§

impl Post for CreateBatchRequest

Source§

impl Post for CreateContainerFileRequest<'_>

Source§

impl Post for CreateContainerRequest

Source§

impl Post for CreateConversationItemsRequest<'_>

Source§

impl Post for CreateConversationRequest

Source§

impl Post for CreateEvalRequest

Source§

impl Post for CreateEvalRunRequest<'_>

Source§

impl Post for CreateFileRequest

Source§

impl Post for CreateFineTuningJobRequest

Source§

impl Post for CreateRealtimeSessionRequest

Source§

impl Post for CreateTranscriptionSessionRequest

Source§

impl Post for CreateUploadRequest

Source§

impl Post for CreateVectorStoreFileRequest<'_>

Source§

impl Post for CreateVectorStoreRequest

Source§

impl Post for EmbeddingRequest

Source§

impl Post for ImageEditRequest

Source§

impl Post for ImageGenerateRequest

Source§

impl Post for ImageVariationRequest

Source§

impl Post for ModerationRequest

Source§

impl Post for openai_interface::chat::create::request::RequestBody

Source§

impl Post for openai_interface::responses::create::request::RequestBody

Source§

impl Post for RestoreFineTunedModelRequest<'_>

Source§

impl Post for SearchVectorStoreRequest<'_>

Source§

impl Post for SpeechRequest

Source§

impl Post for TranscriptionRequest

Source§

impl Post for TranslationRequest

Source§

impl Post for UpdateConversationRequest<'_>

Source§

impl Post for UpdateEvalRequest<'_>

Source§

impl Post for UpdateVectorStoreRequest<'_>