Guitar
Public Types | Public Member Functions | Public Attributes | List of all members
GenerativeAI::EndPoint Struct Reference

#include <GenerativeAI.h>

Collaboration diagram for GenerativeAI::EndPoint:
Collaboration graph
[legend]

Public Types

enum class  Type { None , Chat , Models }
 

Public Member Functions

 EndPoint ()=default
 
void operator= (std::string const &url)
 
std::string url_chat () const
 
std::string url_models () const
 
std::string url (Type type)
 

Public Attributes

std::string url_
 
std::string suffix_
 

Member Enumeration Documentation

◆ Type

Enumerator
None 
Chat 
Models 

Constructor & Destructor Documentation

◆ EndPoint()

GenerativeAI::EndPoint::EndPoint ( )
default

Member Function Documentation

◆ operator=()

void GenerativeAI::EndPoint::operator= ( std::string const &  url)
Here is the call graph for this function:

◆ url()

std::string GenerativeAI::EndPoint::url ( Type  type)
inline
Here is the call graph for this function:

◆ url_chat()

std::string GenerativeAI::EndPoint::url_chat ( ) const

◆ url_models()

std::string GenerativeAI::EndPoint::url_models ( ) const

Member Data Documentation

◆ suffix_

std::string GenerativeAI::EndPoint::suffix_

◆ url_

std::string GenerativeAI::EndPoint::url_

The documentation for this struct was generated from the following files: