OpenAI Playground
是一个基于Web
的工具,旨在帮助开发人员测试和尝试OpenAI的语言模型,如GPT-3
。通过Playground
,用户可以在不编写任何代码的情况下与AI模型进行交互,并了解其工作原理。
playground
地址:https://platform.openai.com/playground
Playground
提供一个交互式界面,以便用户自定义输入和修改模型参数。Playground
的用户界面简洁直观,无需编写复杂的代码,即可快速上手和进行实验Web
界面分为左中右三部分
System
,You are a helpful assistant.(定义gpt模型的角色)USER
,Enter a user meaasge here.(输入想问的问题,或者想要补全的句子),submit
即可产出回答。Mode
:模式选择,chat、Complete and Edit。Model
:turbo、davinci、curie、babbage、ada。Temperature
:介于0-1之间,越接近1,模型生成的回答越有不确定性(创造性),越接近0,模型的答案越确定。Ada
:Ada
是一种基础模型,适合用于提示和短对话。Babbage
:Babbage
是一个中等规模的模型,适合于更长的对话和创造性写作。Curie
:Curie
是一个大型模型,适用于复杂的对话和生成性任务。Davinci
:Davinci
是OpenAI
提供的最先进的语言模型,适合处理长篇大论、技术文档和创造性写作等。examples
:https://platform.openai.com/examples
OpenAI
官网的examples
中提供了许多有用的示例,可以了解OpenAI
的使用。
Emoji Translation
(一个表情包翻译器)emoji
Prompt
SYSTEM
:You will be provided with text, and your task is to translate it into emojis. Do not use any regular text. Do your best with emojis only.USER
:Artificial intelligence is a technology with great promise.Open in playground
System
user
submit
输出结果Save
"保存Save preset
Your presets
,即可看到自己的playground列表一个情感分析playground
View code
copy
复制python
代码python
中使用question
:“To be or not to be, this is a question.”response
:{
"id": "chatcmpl-89lIKZt8UG1aVVBkB9Wo3ECiPoZ9M",
"object": "chat.completion",
"created": 1697337444,
"model": "gpt-3.5-turbo-0613",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Sentiment: NEUTRAL\nProbability: 0.50"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 130,
"completion_tokens": 13,
"total_tokens": 143
}
}
包含role
、content
、total_tokens
等完整输出。
可见的是这种方法相当消耗token
(money
),因此之后我们会选择微调fine-tuning
的形式,OpenAI
也已经提供了简便的微调方式。