Agents 0.0.2
Edge AI Agents SDK
Loading...
Searching...
No Matches
LLMInterface Member List

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

chat(const std::vector< Message > &messages)=0LLMInterfacepure virtual
chatAsync(const std::vector< Message > &messages)LLMInterfacevirtual
chatWithTools(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools)=0LLMInterfacepure virtual
chatWithToolsAsync(const std::vector< Message > &messages, const std::vector< std::shared_ptr< Tool > > &tools)LLMInterfacevirtual
complete(const String &prompt)LLMInterfacevirtual
complete(const std::vector< Message > &messages)LLMInterfacevirtual
completeAsync(const String &prompt)LLMInterfacevirtual
completeAsync(const std::vector< Message > &messages)LLMInterfacevirtual
completeWithTools(const std::vector< Message > &messages, const std::vector< JsonObject > &tools_schema)LLMInterfacevirtual
getAvailableModels()=0LLMInterfacepure virtual
getModel() const=0LLMInterfacepure virtual
getOptions() const=0LLMInterfacepure virtual
setApiBase(const String &api_base)=0LLMInterfacepure virtual
setApiKey(const String &api_key)=0LLMInterfacepure virtual
setModel(const String &model)=0LLMInterfacepure virtual
setOptions(const LLMOptions &options)=0LLMInterfacepure virtual
streamChat(const std::vector< Message > &messages, std::function< void(const String &, bool)> callback)=0LLMInterfacepure virtual
streamChatAsync(const std::vector< Message > &messages)LLMInterfacevirtual
~LLMInterface()=defaultLLMInterfacevirtual