permanent
13a ∑ OpenAI 官方文档阅读笔记modified | Sunday 29 June 2025 |
---|
title: ∑ OpenAI 官方文档阅读笔记
date created: 5 March 2023
date modified: 15 March 2023
在本快速入门教程中,您将构建一个简单的样例应用程序。在此过程中,您将学习使用API执行任何任务所需的关键概念和技术,包括:
chat相比于原来的completing,最大特点,就是prompt传入数组,之前是单个字符串。
1[
2 {"role": "system", "content": "You are a helpful assistant that translates English to French."},
3 {"role": "user", "content": 'Translate the following English text to French: "{text}"'}
4]
[[embedding 接口调试笔记]]
对某个语句,获取其涉及不和谐部分的评估信息。这个接口完全免费,可以拿来做用户评论信息的过滤等等。
1threaten = "你不听我的我就拿刀砍死你"
2
3def moderation(text):
4 response = openai.Moderation.create(
5 input=text
6 )
7 output = response["results"][0]
8 return output
9print(moderation(threaten))
threaten = "你不听我的我就拿刀砍死你"
def moderation(text):
response = openai.Moderation.create(
input=text
)
output = response["results"][0]
return output
print(moderation(threaten))
{
"categories": {
"hate": false,
"hate/threatening": false,
"self-harm": false,
"sexual": false,
"sexual/minors": false,
"violence": true,
"violence/graphic": false
},
"category_scores": {
"hate": 0.030033664777874947,
"hate/threatening": 0.0002820899826474488,
"self-harm": 0.004850226454436779,
"sexual": 2.2907377569936216e-05,
"sexual/minors": 6.477687275463495e-09,
"violence": 0.9996402263641357,
"violence/graphic": 4.35576839663554e-05
},
"flagged": true
}
chat功能的api入参API Reference - OpenAI API –API参考-OpenAI API
"messages": [{"role": "user", "content": "Hello!"}]
GitHub - easychen/openai-gpt-dev-notes-for-cn-developer: 如何快速开发一个OpenAI/GPT应用:国内开发者笔记