|
Agents 1.4.0
Edge AI Agents SDK
|
This is the complete list of members for agents::LLMInterface, including all inherited members.
| chat(const std::string &prompt)=0 | agents::LLMInterface | pure virtual |
| chat(const std::vector< Message > &messages)=0 | agents::LLMInterface | pure virtual |
| chatAsync(const std::vector< Message > &messages) | agents::LLMInterface | virtual |
| chatWithTools(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools)=0 | agents::LLMInterface | pure virtual |
| chatWithToolsAsync(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools) | agents::LLMInterface | virtual |
| getAvailableModels()=0 | agents::LLMInterface | pure virtual |
| getModel() const =0 | agents::LLMInterface | pure virtual |
| getOptions() const =0 | agents::LLMInterface | pure virtual |
| setApiBase(const std::string &api_base)=0 | agents::LLMInterface | pure virtual |
| setApiKey(const std::string &api_key)=0 | agents::LLMInterface | pure virtual |
| setModel(const std::string &model)=0 | agents::LLMInterface | pure virtual |
| setOptions(const LLMOptions &options)=0 | agents::LLMInterface | pure virtual |
| streamChat(const std::vector< Message > &messages, std::function< void(const std::string &, bool)> callback)=0 | agents::LLMInterface | pure virtual |
| streamChatAsync(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools) | agents::LLMInterface | virtual |
| streamChatAsyncWithTools(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools) | agents::LLMInterface | virtual |
| uploadMediaFile(const std::string &local_path, const std::string &mime, const std::string &binary="") | agents::LLMInterface | virtual |
| ~LLMInterface()=default | agents::LLMInterface | virtual |