给定输入文本后,输出模型是否将其分类为违反 OpenAI 内容政策。
对以下文本进行内容审核
OpenAI := TsgcHTTP_API_OpenAI.Create(nil);
OpenAI.OpenAIOptions.ApiKey := 'API_KEY';
WriteLn(OpenAI._CreateModeration('I want to kill them.'));
使用选定模型对以下文本进行审核。
OpenAI := TsgcHTTP_OpenAI_JSON.Create(nil);
OpenAI.OpenAIOptions.ApiKey := 'API_KEY';
oRequest := TsgcOpenAIClass_Request_Moderation.Create;
Try
oRequest.Model := 'text-moderation-latest';
oRequest.Input := 'I want to kill them.';
oResponse := OpenAI.CreateModeration(oRequest);
if Length(oResponse.results) > 0 then
WriteLn(oResponse.results[0].flagged);
Finally
oRequest.Free;
oResponse.Free;
End;