1#ifndef __MX2_OLLAMA_HPP__
2#define __MX2_OLLAMA_HPP__
23 virtual const char *
what() const noexcept
override {
return msg.c_str(); }
39 static std::string
unescape(
const std::string &input);
ObjectRequestException(const std::string &message)
virtual const char * what() const noexcept override
void setShader(const std::string &shader)
void setFilename(const std::string &filename)
std::string generateCode()
static size_t WriteCallback(void *contents, size_t size, size_t nmemb, ResponseData *data)
ObjectRequest(const std::string &host="localhost", const std::string &model="codellama:7b", const std::string &filename="shader.glsl")
void setModel(const std::string &model)
void setHost(const std::string &host)
static std::string unescape(const std::string &input)
void setPrompt(const std::string &prompt)
std::ostringstream shader_stream