NeoGraph 0.10.0
A C++17 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
openai_provider.h File Reference

OpenAI API provider implementation. More...

#include <neograph/api.h>
#include <neograph/provider.h>
#include <asio/executor_work_guard.hpp>
#include <asio/io_context.hpp>
#include <memory>
#include <optional>
#include <string>
#include <thread>
Include dependency graph for openai_provider.h:

Go to the source code of this file.

Classes

struct  neograph::llm::OpenAIProvider::Config
 Configuration for OpenAI-compatible API connections. More...
 
class  neograph::llm::OpenAIProvider
 LLM provider for OpenAI-compatible APIs. More...
 

Detailed Description

OpenAI API provider implementation.

Supports any OpenAI-compatible API endpoint, including OpenAI, Groq, Together, vLLM, and Ollama. Uses cpp-httplib internally (PRIVATE linkage).

Definition in file openai_provider.h.