conversa_openai_client 0.2.0

A native Rust client for the complete OpenAI REST API.
docs.rs failed to build conversa_openai_client-0.2.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: conversa_openai_client-0.2.1

conversa_openai_client

A native Rust client for the complete OpenAI REST API.

Crates.io Docs.rs License


Features

  • Full support for the entire OpenAI API, including:
    • ChatGPT (chat completions)
    • DALL·E (image generation and editing)
    • Whisper (speech-to-text)
    • Embeddings
    • Assistants API (threads, runs, tools, files)
    • Fine-tuning, models, moderation, and more
  • Up-to-date and complete: Automatically generated from OpenAI's official OpenAPI YAML spec.
  • Code generation is performed locally at build time via a build.rs script. No external tools required post-clone.
  • Generated types and methods use idiomatic Rust naming conventions

Installation

Add the crate to your Cargo.toml:

[dependencies]
conversa_openai_client = "0.1"

License

Licensed under the Apache License, Version 2.0.


Contributing

Bug reports, and feature requests are welcome and appreciated! Feel free to open issues on GitHub.