(classifiers)
Classifiers API.
Moderations
from mistralai import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.classifiers.moderate(model="Durango", inputs=[
"<value 1>",
"<value 2>",
])
# Handle response
print(res)
models.ModerationResponse
| Error Type |
Status Code |
Content Type |
| models.HTTPValidationError |
422 |
application/json |
| models.SDKError |
4XX, 5XX |
*/* |
Chat Moderations
from mistralai import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.classifiers.moderate_chat(inputs=[
{
"content": "<value>",
"role": "tool",
},
], model="LeBaron")
# Handle response
print(res)
models.ModerationResponse
| Error Type |
Status Code |
Content Type |
| models.HTTPValidationError |
422 |
application/json |
| models.SDKError |
4XX, 5XX |
*/* |
Classifications
from mistralai import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.classifiers.classify(model="Silverado", inputs=[
"<value 1>",
])
# Handle response
print(res)
models.ClassificationResponse
| Error Type |
Status Code |
Content Type |
| models.HTTPValidationError |
422 |
application/json |
| models.SDKError |
4XX, 5XX |
*/* |
Chat Classifications
from mistralai import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.classifiers.classify_chat(model="Camry", inputs=[
{
"messages": [
{
"content": "<value>",
"role": "system",
},
],
},
])
# Handle response
print(res)
models.ClassificationResponse
| Error Type |
Status Code |
Content Type |
| models.HTTPValidationError |
422 |
application/json |
| models.SDKError |
4XX, 5XX |
*/* |