pub struct Client { /* private fields */ }Expand description
Client 是对底层 HTTP 客户端的轻量封装。
Implementations§
Source§impl Client
impl Client
Sourcepub fn builder() -> ClientBuilder
pub fn builder() -> ClientBuilder
创建客户端构建器。
Sourcepub fn with_options<F>(&self, mutate: F) -> Selfwhere
F: FnOnce(&mut ClientOptions),
pub fn with_options<F>(&self, mutate: F) -> Selfwhere
F: FnOnce(&mut ClientOptions),
使用闭包覆盖一部分客户端选项,并返回新客户端。
Sourcepub fn completions(&self) -> CompletionsResource
pub fn completions(&self) -> CompletionsResource
返回顶层 completions 资源。
Sourcepub fn chat(&self) -> ChatResource
pub fn chat(&self) -> ChatResource
返回 chat 命名空间。
Sourcepub fn embeddings(&self) -> EmbeddingsResource
pub fn embeddings(&self) -> EmbeddingsResource
返回 embeddings 资源。
Sourcepub fn files(&self) -> FilesResource
pub fn files(&self) -> FilesResource
返回 files 资源。
Sourcepub fn images(&self) -> ImagesResource
pub fn images(&self) -> ImagesResource
返回 images 资源。
Sourcepub fn audio(&self) -> AudioResource
pub fn audio(&self) -> AudioResource
返回 audio 命名空间。
Sourcepub fn moderations(&self) -> ModerationsResource
pub fn moderations(&self) -> ModerationsResource
返回 moderations 资源。
Sourcepub fn models(&self) -> ModelsResource
pub fn models(&self) -> ModelsResource
返回 models 资源。
Sourcepub fn fine_tuning(&self) -> FineTuningResource
pub fn fine_tuning(&self) -> FineTuningResource
返回 fine_tuning 命名空间。
Sourcepub fn graders(&self) -> GradersResource
pub fn graders(&self) -> GradersResource
返回 graders 命名空间。
Sourcepub fn vector_stores(&self) -> VectorStoresResource
pub fn vector_stores(&self) -> VectorStoresResource
返回 vector_stores 资源。
Sourcepub fn webhooks(&self) -> WebhooksResource
pub fn webhooks(&self) -> WebhooksResource
返回 webhooks 资源。
Sourcepub fn batches(&self) -> BatchesResource
pub fn batches(&self) -> BatchesResource
返回 batches 资源。
Sourcepub fn uploads(&self) -> UploadsResource
pub fn uploads(&self) -> UploadsResource
返回 uploads 资源。
Sourcepub fn responses(&self) -> ResponsesResource
pub fn responses(&self) -> ResponsesResource
返回 responses 资源。
Sourcepub fn realtime(&self) -> RealtimeResource
pub fn realtime(&self) -> RealtimeResource
返回 realtime 资源。
Sourcepub fn conversations(&self) -> ConversationsResource
pub fn conversations(&self) -> ConversationsResource
返回 conversations 资源。
Sourcepub fn evals(&self) -> EvalsResource
pub fn evals(&self) -> EvalsResource
返回 evals 资源。
Sourcepub fn containers(&self) -> ContainersResource
pub fn containers(&self) -> ContainersResource
返回 containers 资源。
Sourcepub fn skills(&self) -> SkillsResource
pub fn skills(&self) -> SkillsResource
返回 skills 资源。
Sourcepub fn videos(&self) -> VideosResource
pub fn videos(&self) -> VideosResource
返回 videos 资源。
Sourcepub fn beta(&self) -> BetaResource
pub fn beta(&self) -> BetaResource
返回 beta 命名空间。
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl UnsafeUnpin for Client
impl !UnwindSafe for Client
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more