Class NaruModelProtocolMistral
java.lang.Object
net.thevpc.naru.ext.models.NaruModelProtocolBase
net.thevpc.naru.ext.models.openapi.NaruModelProtocolOpenAICompat
net.thevpc.naru.ext.models.mistral.NaruModelProtocolMistral
- All Implemented Interfaces:
NaruModelProtocol
-
Nested Class Summary
Nested classes/interfaces inherited from class net.thevpc.naru.ext.models.NaruModelProtocolBase
NaruModelProtocolBase.NonRetryableWebException -
Field Summary
Fields inherited from class net.thevpc.naru.ext.models.openapi.NaruModelProtocolOpenAICompat
defaultBaseUrlFields inherited from class net.thevpc.naru.ext.models.NaruModelProtocolBase
capabilities, chatPath, configPrefix, model, nElementReader, provider, serializer -
Constructor Summary
ConstructorsConstructorDescriptionNaruModelProtocolMistral(NaruModelProvider provider, NaruModelConfig model, String configPrefix, NaruModelCapabilities capabilities) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidonResponseReceived(net.thevpc.nuts.net.NHttpResponse response, NaruTask task) protected NaruModelRequestpreprocessRequest(NaruModelRequest mrequest, NaruTask task) Methods inherited from class net.thevpc.naru.ext.models.openapi.NaruModelProtocolOpenAICompat
apiKey, apiKeyConfigKey, prepareRequest, urlMethods inherited from class net.thevpc.naru.ext.models.NaruModelProtocolBase
chat, connectTimeout, getCapabilities, maxRetries, parseResponse, parseXmlLikeToolCall, provider, readTimeout, retryPeriod
-
Constructor Details
-
NaruModelProtocolMistral
public NaruModelProtocolMistral(NaruModelProvider provider, NaruModelConfig model, String configPrefix, NaruModelCapabilities capabilities)
-
-
Method Details
-
preprocessRequest
- Overrides:
preprocessRequestin classNaruModelProtocolBase
-
onResponseReceived
- Overrides:
onResponseReceivedin classNaruModelProtocolBase
-