Docs.rs
  • async-openai-0.3.1
    • async-openai 0.3.1
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • 64bit
    • Dependencies
      • backoff ^0.4.0 normal
      • base64 ^0.13.1 normal
      • futures ^0.3.25 normal
      • rand ^0.8.5 normal
      • reqwest ^0.11.13 normal
      • reqwest-eventsource ^0.4.0 normal
      • serde ^1.0.148 normal
      • serde_json ^1.0.87 normal
      • thiserror ^1.0.37 normal
      • tokio ^1.22.0 normal
      • tokio-stream ^0.1.11 normal
      • tokio-util ^0.7.4 normal
      • tracing ^0.1.37 normal
      • tokio-test ^0.4.2 dev
    • Versions
    • 30.17% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Module types

  • Structs
  • Enums
  • Type Definitions
?
Change settings

Module async_openai::types

source ·
Expand description

Types used in OpenAI API requests and responses. These types are created from component schemas in the OpenAPI spec

Structs

Category
CategoryScore
Choice
ContentModerationResult
CreateCompletionRequest
CreateCompletionResponse
CreateEditRequest
CreateEditResponse
CreateEmbeddingRequest
CreateEmbeddingResponse
CreateFileRequest
CreateFineTuneRequest
CreateImageEditRequest
CreateImageRequest
CreateImageVariationRequest
CreateModerationRequest
CreateModerationResponse
DeleteFileResponse
DeleteModelResponse
Embedding
EmbeddingUsage
FileInput
FineTune
FineTuneEvent
ImageInput
ImageResponse
ListFilesResponse
ListFineTuneEventsResponse
ListFineTuneResponse
ListModelResponse
Logprobs
Model
OpenAIFile
Usage

Enums

EmbeddingInput
ImageData
ImageSize
Input
ResponseFormat
TextModerationModel

Type Definitions

CompletionResponseStream
Parsed server side events stream until an [DONE] is received from server.