DocWire SDK
DocWire SDK: Deterministic, auditable, and secure data processing in C++20. On-premise by default. No compromises on computational speed.
Toggle main menu visibility
Loading...
Searching...
No Matches
classify.h
1
/*********************************************************************************************************************************************/
2
/* DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. */
3
/* Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, */
4
/* document analysis. Offline processing possible for security and confidentiality */
5
/* */
6
/* Copyright (c) SILVERCODERS Ltd, http://silvercoders.com */
7
/* Project homepage: https://github.com/docwire/docwire */
8
/* */
9
/* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-DocWire-Commercial */
10
/*********************************************************************************************************************************************/
11
12
#ifndef DOCWIRE_OPENAI_CLASSIFY_H
13
#define DOCWIRE_OPENAI_CLASSIFY_H
14
15
#include "chat.h"
16
#include <set>
17
#include <string>
18
19
namespace
docwire
20
{
21
namespace
openai
22
{
23
24
class
DOCWIRE_OPENAI_EXPORT classify :
public
chat
25
{
26
public
:
27
classify(
const
std::set<std::string>& categories,
const
std::string& api_key, model model = model::gpt_5,
float
temperature = 0, image_detail image_detail = image_detail::automatic);
28
};
29
30
}
// namespace openai
31
}
// namespace docwire
32
33
#endif
//DOCWIRE_OPENAI_CLASSIFY_H
docwire
The main namespace for the DocWire SDK.
Definition
ai_elements.h:19
classify.h
Generated by
1.18.0