Agents 1.4.0
Edge AI Agents SDK
Loading...
Searching...
No Matches
agents::LLMInterface Member List

This is the complete list of members for agents::LLMInterface, including all inherited members.

chat(const std::string &prompt)=0agents::LLMInterfacepure virtual
chat(const std::vector< Message > &messages)=0agents::LLMInterfacepure virtual
chatAsync(const std::vector< Message > &messages)agents::LLMInterfacevirtual
chatWithTools(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools)=0agents::LLMInterfacepure virtual
chatWithToolsAsync(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools)agents::LLMInterfacevirtual
getAvailableModels()=0agents::LLMInterfacepure virtual
getModel() const =0agents::LLMInterfacepure virtual
getOptions() const =0agents::LLMInterfacepure virtual
setApiBase(const std::string &api_base)=0agents::LLMInterfacepure virtual
setApiKey(const std::string &api_key)=0agents::LLMInterfacepure virtual
setModel(const std::string &model)=0agents::LLMInterfacepure virtual
setOptions(const LLMOptions &options)=0agents::LLMInterfacepure virtual
streamChat(const std::vector< Message > &messages, std::function< void(const std::string &, bool)> callback)=0agents::LLMInterfacepure virtual
streamChatAsync(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools)agents::LLMInterfacevirtual
streamChatAsyncWithTools(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools)agents::LLMInterfacevirtual
uploadMediaFile(const std::string &local_path, const std::string &mime, const std::string &binary="")agents::LLMInterfacevirtual
~LLMInterface()=defaultagents::LLMInterfacevirtual