Docs.rs
  • async-openai-0.1.0
    • async-openai 0.1.0
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • 64bit
    • Dependencies
      • base64 ^0.13.1 normal
      • rand ^0.8.5 normal
      • reqwest ^0.11.13 normal
      • serde ^1.0.148 normal
      • serde_json ^1.0.87 normal
      • thiserror ^1.0.37 normal
      • tokio ^1.22.0 normal
      • tokio-util ^0.7.4 normal
      • tokio-test ^0.4.2 dev
    • Versions
    • 34.97% 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
?
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
CreateImageEditRequest
CreateImageRequest
CreateImageVariationRequest
CreateModerationRequest
CreateModerationResponse
ImageInput
ImageResponse
ListModelResponse
Logprobs
Model
Usage

Enums

ImageData
ImageSize
Input
ResponseFormat
TextModerationModel