Ícone do site Aprenda Delphi

Adicione a incrível moderação de conteúdo de IA automatizada ao seu aplicativo, é fácil!

API de moderação de conteúdo em destaque

You might have an application with a huge amount of user-generated content coming daily and need to moderate content automatically. It’s a pain to moderate content manually because it takes lots of man-hours. How about using artificial intelligence with IDE Software for that? It will instantly detect inappropriate content prevent form going public.

O que é a API de moderação de conteúdo da DeepAI?

DeepAI é uma fonte muito popular entre os buscadores de conteúdo de inteligência artificial. Fornece pesquisas, guias, notícias e APIs de inteligência artificial. Você pode facilmente obter uma chave de API criando uma conta e acessando todas as APIs de inteligência artificial. Basta visitar este link, criar uma conta e ir para o painel de controle e você terá sua chave API.

https://deepai.org/

É gratuito usar a moderação de conteúdo automatizada Deep.ai?

Ao se registrar, você terá $5 USD de crédito gratuito, o que equivale a 10.000 solicitações. Nenhum cartão de crédito necessário para o registro. Após o registro, você só precisa pagar $0.50 USD por 1000 solicitações ou há alguns pacotes empresariais que você pode discutir com eles.

Quais APIs de inteligência artificial Deep.ai estão disponíveis para uso em meu aplicativo Delphi?

Eles fornecem uma grande quantidade de APIs. Você pode verificar suas APIs a partir desta lista. A maioria deles também tem uma demonstração ao vivo em sua página de produto.

https://deepai.org/apis

One of their powerful API is the “Content Moderation API”. This API give you the all details to moderate the content. Once you supply and image to the API, it will provide you “Not safe for work” score, description about inappropriate content, the rectangle area of the inappropriate content, and the confidence score which is one if 100% confidence. This API can detect adult content, hate symbols, guns and offensive words.

Como faço para usar a API de moderação de conteúdo?

Podemos acessar todas as APIs DeepAI usando um cliente REST incluindo esta API de moderação de conteúdo. Uma solicitação curl simples para esta API é assim:

It’s self-explanatory and you have provide the image URL or local image file as “image” and the API key as a header value. Once you send the request, server will send a JSON response and you can parse it to have all moderation information about the image. Sample moderation would be like this:

Você precisa analisar a matriz JSON dentro do JSON para obter os resultados.

Como acesso a API Deep.ai Content Moderation do Delphi?

We can use REST client component to access the this API and easily build a demo application. Let’s make a demo application which will draw a rectangle if one of the restricted content found. First add a TRESTClient, TRESTRequest and TRESTResponse components in to a form. Set the base URL of the client to the following:

Set the method of RESTRequest to rmPOST because we going to securely post the data. Then it’s the coding time. We need to set the image, API key, get the response and JSON parse in the code. In this example we will browse a local file and send the request. Once we parsed the response, we draw a rectangle in the canvas of the TImage.

Aqui está um exemplo de código Delphi para usar Deep.ai com uma API REST

Analisando resultados JSON de Deep.ai

In this code we add two parameters, “api-key” and “image”, execute the request, and if success, parse the JSON value. Then if any inappropriate content found, it will draw a red rectangle in the canvas of the TImage. Final result is like this:

Você também pode baixar o aplicativo de demonstração neste link e usá-lo com sua chave API.

Sair da versão mobile