1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! The Conversations API: manage conversation state via `/conversations`.
//!
//! > ![warn] This module is untested!
//! > If you encounter any issues, please report them on the repository.
//!
//! Conversations are the stateful layer of the Responses API: a
//! conversation stores the input/output items of a multi-turn
//! interaction, and a Responses request can continue it via
//! `conversation: { "id": ... }` instead of `previous_response_id`.
//! See
//! [the OpenAI Conversations guide](https://platform.openai.com/docs/guides/conversations).
//!
//! Submodules: [`create`], [`retrieve`], [`update`], [`delete`],
//! [`list`] and [`items`] (per-conversation item management).
/// A conversation object.
crateimpl_from_str!;