OpenAI API 审核指南:如何使用审核端点检查文本内容合规性

随着技术的不断发展,OpenAI API 审核端点成为了一个重要的工具,帮助用户验证文本内容是否符合OpenAI的使用政策。在这篇教程中,我们将详细介绍如何使用审核端点来检查文本内容的分类,以及如何理解返回的结果。

概述

OpenAI的审核端点提供了一种简便的方法,用于检查文本内容是否违反了OpenAI的使用策略。这使开发人员能够迅速辨别不符合政策的内容,并可以进行相应的处理,比如进行过滤操作。这一功能特别适用于社交媒体、聊天应用等平台,以确保用户能够获得友好、合规的体验。

审核端点将内容划分为以下几个类别:

  • hate:涉及种族、性别、民族、宗教、国籍、性取向、残疾状况或种姓等方面,表达、煽动或推广仇恨的内容。
  • hate/threatening:除了仇恨内容,还包括针对特定群体进行暴力或造成严重伤害的言论。
  • self-harm:宣扬、鼓励或描述自残行为(例如自杀、割伤和饮食失调)的内容。
  • sexual:涉及引起性兴奋的内容,包括性行为的描述以及宣传性服务(不包括性教育和健康相关内容)。
  • sexual/minors:包含涉及未满18岁个体的色情内容。
  • violence:宣传或美化暴力行为,或者赞美他人的痛苦和屈辱。
  • violence/graphic:包含描绘死亡、暴力或严重身体伤害的极端图像和细节的暴力内容。

通过监控OpenAI API的输入和输出过程,您可以免费使用审核端点,不过需要注意,当前还不支持监测第三方产生的流量。

快速入门

以下是使用Python和Curl两种方式向审核端点发送请求的示例。

使用Python

首先,您需要使用OpenAI的Python库(openai)来进行请求。确保您已经安装了这个库。

import openai

response = openai.Moderation.create(
    input="在这里输入示例文本"
)

output = response["results"][0]

使用Curl命令

您也可以使用Curl命令来发起请求,确保将$OPENAI_API_KEY替换为您的实际API密钥。

curl https://api.openai.com/v1/moderations \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{"input": "在这里输入示例文本"}'

结果解析

审核端点返回的结果是一个包含了多个字段的JSON对象,其中包括了被判定的各个类别是否为违规以及置信度等信息。以下是示例输出的解释:

  • flagged:如果模型将内容分类为违反OpenAI的使用政策,则为true,否则为false。
  • categories:一个字典,每个类别都对应一个二进制标志,表示模型是否将该类别标记为违规。
  • category_scores:一个字典,包含了模型对于每个类别的原始分数,这些分数反映了模型对输入是否违反了OpenAI的类别策略的信心程度。

注意事项

值得注意的是,OpenAI会持续改进审核端点的底层模型,因此如果您依赖于category_scores来制定自定义策略,可能需要随着时间的推移重新进行校准。

通过使用OpenAI API审核端点,您可以更好地确保内容的合规性,为用户提供更安全、友好的使用体验。

本文由作者 王大神 原创发布于 大神网的AI博客。

转载请注明作者:王大神

原文出处:OpenAI API 审核指南:如何使用审核端点检查文本内容合规性

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年9月1日
下一篇 2023年9月1日

相关推荐

  • 微软计划推出超越OpenAI的新大型语言模型:AI竞争的下一步

    在当今快速发展的人工智能领域,竞争激烈,各大科技巨头都在争夺AI市场的领导地位。最近,微软的高管Eric Boyd透露了微软在生成式AI领域的计划,引发了广泛的关注。让我们一起深入了解微软的新动向以及AI领域的竞争…

    2023年12月9日
    00
  • 从零开始:我如何掌握OpenAI的ChatGPT API密钥并成为AI领域的新星

    回忆起那天,我还是一个对AI一窍不通的小白,每次看到那些“机器人帮我做这做那”的视频,总是既羡慕又嫉妒。直到有一天,我无意中听说了OpenAI的ChatGPT,这一切都开始发生改变。我决定尝试一下,也许,我也可以成为…

    2023年10月12日
    00
  • ChatGPT新功能上线:朗读功能助力交互体验

    你是否曾因为ChatGPT的文字回复显得有些单调而感到不便?或许你希望ChatGPT能够以更加生动的方式与你交流,让人机对话更加自然、有趣。那么,今天的好消息一定会让你欣喜不已——OpenAI为ChatGPT推出了全新的朗读功能…

    2024年3月12日
    00
  • 开启OpenAI的力量:全面指南

    OpenAI正在用其先进的技术和强大的API彻底改变人工智能的世界。在这份全面指南中,我们将探索OpenAI的令人难以置信的潜力,以及如何利用其能力来增强你的项目和应用。无论你是开发者、研究员,还是只是对人工智能感…

    2023年9月9日
    00
  • GPT-4o:全能AI新时代的技术突破

    OpenAI在春季更新活动中发布了新一代多模态大模型GPT-4o,该模型不仅具备GPT-4级的智能,还新增了音频处理能力,能够综合利用音频、文本和视觉信息进行推理。本文将详细介绍GPT-4o的技术特点、应用场景以及其对人工…

    2024年5月15日
    00
  • 什么是OpenAI?OpenAI是哪个公司的?

    人工智能,这个风靡全球的领域,一直以来都备受关注。在这个领域中,OpenAI 作为一家领先的人工智能研究实验室,扮演着举足轻重的角色。那么,究竟什么是 OpenAI?它又是由哪个公司创立的呢? 1. OpenAI 是什么? O…

    2024年3月13日
    00
  • OpenAI执行长遭解雇引发转折:投资者施压、董事会反悔

    在科技界掀起轰动的一幕,OpenAI公司的执行长阿特曼(Sam Altman)于17日遭到无预警解雇,这一消息震惊了整个科技业界。然而,随后不久,又传出OpenAI遭到包括微软在内的投资人施压,希望阿特曼复职,双方已展开谈…

    2023年11月20日
    00
  • 从零开始:王大神教你如何用Python和Tkinter转换SQL和VBA

    某日,小张对我说:“大神,我每天都要手动处理SQL和VBA的转换,这真是让我疲惫不堪。” 我想了想,笑道:“既然如此,为何不写个小工具来自动化完成呢?” 小张疑惑地看着我:“真的可以吗?” 我回答:“当然可以,跟着…

    2023年10月9日
    00
  • 如何使用Neon Serverless Postgres构建OpenAI矢量数据库

    随着人工智能和深度学习技术的迅猛发展,矢量数据在数据科学和应用领域中扮演着越来越重要的角色。从自然语言处理到图像识别,矢量数据是我们理解和处理各种信息的关键。然而,有效地存储和查询矢量数据一直是一个…

    2023年10月14日
    00
  • OpenAI打破壁垒:ChatGPT无需注册即可体验AI潜力

    OpenAI近日宣布,ChatGPT将向所有用户开放,无需注册即可体验其强大功能。此举旨在使更多人轻松接触人工智能,探索其潜在用途。同时,OpenAI也推出了新的AI工具Voice Engine,并与微软合作,投资巨资建设下一代数据…

    2024年4月10日
    00