pub struct Client { /* private fields */ }
Implementations§
Source§impl Client
impl Client
pub fn new() -> Self
pub fn with_config(config: Config) -> Self
pub fn with_api_key(self, api_key: String) -> Self
pub fn build( http_client: Client, config: Config, backoff: ExponentialBackoff, ) -> Self
Sourcepub fn generation(&self) -> Generation<'_>
pub fn generation(&self) -> Generation<'_>
获取当前实例的生成(Generation)信息
此方法属于操作级别,用于创建一个Generation
对象,
该对象表示当前实例的某一特定生成(代)信息
§Returns
返回一个Generation
对象,用于表示当前实例的生成信息
Sourcepub fn multi_modal_conversation(&self) -> MultiModalConversation<'_>
pub fn multi_modal_conversation(&self) -> MultiModalConversation<'_>
启发多模态对话的功能
该函数提供了与多模态对话相关的操作入口 它创建并返回一个MultiModalConversation实例,用于执行多模态对话操作
返回一个MultiModalConversation
实例,用于进行多模态对话操作
Sourcepub fn text_embeddings(&self) -> Embeddings<'_>
pub fn text_embeddings(&self) -> Embeddings<'_>
获取文本嵌入表示
此函数提供了一个接口,用于将文本转换为嵌入表示 它利用当前实例的上下文来生成文本的嵌入表示
返回一个Embeddings
实例,该实例封装了文本嵌入相关的操作和数据
Embeddings
类型提供了进一步处理文本数据的能力,如计算文本相似度或进行文本分类等
pub fn config(&self) -> &Config
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 !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