python openai playground使用教程

2023-10-15 12:12

本文主要是介绍python openai playground使用教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

        • playground介绍
        • Playground特点
        • 模型设置和参数选择
          • 四种语言模型介绍
        • playground应用
        • 构建自己的playground应用
        • playground python使用

playground介绍

OpenAI Playground是一个基于Web的工具,旨在帮助开发人员测试和尝试OpenAI的语言模型,如GPT-3。通过Playground,用户可以在不编写任何代码的情况下与AI模型进行交互,并了解其工作原理。

在这里插入图片描述

playground地址:https://platform.openai.com/playground

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,模型的答案越确定。
      在这里插入图片描述
四种语言模型介绍
  • AdaAda是一种基础模型,适合用于提示和短对话。
  • BabbageBabbage是一个中等规模的模型,适合于更长的对话和创造性写作。
  • CurieCurie是一个大型模型,适用于复杂的对话和生成性任务。
  • DavinciDavinciOpenAI提供的最先进的语言模型,适合处理长篇大论、技术文档和创造性写作等。
playground应用

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
    在这里插入图片描述
    点击submit即可生成对应的转化结果。
构建自己的playground应用
  • 定义System
  • 定义user
  • 点击submit输出结果
  • 右上角点击”Save"保存
    在这里插入图片描述
  • Save preset
    This will save the current Playground state as a preset which you can access later or share with others.
  • 点击 Your presets,即可看到自己的playground列表
    在这里插入图片描述
playground python使用

一个情感分析playground
在这里插入图片描述

  • 点击View code
    You can use the following code to start integrating your current prompt and settings into your application.
  • 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}
}

包含rolecontenttotal_tokens等完整输出。

可见的是这种方法相当消耗tokenmoney),因此之后我们会选择微调fine-tuning的形式,OpenAI也已经提供了简便的微调方式。

这篇关于python openai playground使用教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/217632

相关文章

python中列表list切分的实现

《python中列表list切分的实现》列表是Python中最常用的数据结构之一,经常需要对列表进行切分操作,本文主要介绍了python中列表list切分的实现,文中通过示例代码介绍的非常详细,对大家... 目录一、列表切片的基本用法1.1 基本切片操作1.2 切片的负索引1.3 切片的省略二、列表切分的高

基于Python实现一个PDF特殊字体提取工具

《基于Python实现一个PDF特殊字体提取工具》在PDF文档处理场景中,我们常常需要针对特定格式的文本内容进行提取分析,本文介绍的PDF特殊字体提取器是一款基于Python开发的桌面应用程序感兴趣的... 目录一、应用背景与功能概述二、技术架构与核心组件2.1 技术选型2.2 系统架构三、核心功能实现解析

通过Python脚本批量复制并规范命名视频文件

《通过Python脚本批量复制并规范命名视频文件》本文介绍了如何通过Python脚本批量复制并规范命名视频文件,实现自动补齐数字编号、保留原始文件、智能识别有效文件等功能,听过代码示例介绍的非常详细,... 目录一、问题场景:杂乱的视频文件名二、完整解决方案三、关键技术解析1. 智能路径处理2. 精准文件名

基于Python开发PDF转Doc格式小程序

《基于Python开发PDF转Doc格式小程序》这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用python实现PDF转Doc格式小程序以下是一个使用Python实现PDF转DOC格式的GUI程序,采用T

Python使用PIL库将PNG图片转换为ICO图标的示例代码

《Python使用PIL库将PNG图片转换为ICO图标的示例代码》在软件开发和网站设计中,ICO图标是一种常用的图像格式,特别适用于应用程序图标、网页收藏夹图标等场景,本文将介绍如何使用Python的... 目录引言准备工作代码解析实践操作结果展示结语引言在软件开发和网站设计中,ICO图标是一种常用的图像

使用Java发送邮件到QQ邮箱的完整指南

《使用Java发送邮件到QQ邮箱的完整指南》在现代软件开发中,邮件发送功能是一个常见的需求,无论是用户注册验证、密码重置,还是系统通知,邮件都是一种重要的通信方式,本文将详细介绍如何使用Java编写程... 目录引言1. 准备工作1.1 获取QQ邮箱的SMTP授权码1.2 添加JavaMail依赖2. 实现

MyBatis与其使用方法示例详解

《MyBatis与其使用方法示例详解》MyBatis是一个支持自定义SQL的持久层框架,通过XML文件实现SQL配置和数据映射,简化了JDBC代码的编写,本文给大家介绍MyBatis与其使用方法讲解,... 目录ORM缺优分析MyBATisMyBatis的工作流程MyBatis的基本使用环境准备MyBati

IDEA接入Deepseek的图文教程

《IDEA接入Deepseek的图文教程》在本篇文章中,我们将详细介绍如何在JetBrainsIDEA中使用Continue插件接入DeepSeek,让你的AI编程助手更智能,提高开发效率,感兴趣的小... 目录一、前置准备二、安装 Continue 插件三、配置 Continue 连接 DeepSeek四

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像

使用Python实现表格字段智能去重

《使用Python实现表格字段智能去重》在数据分析和处理过程中,数据清洗是一个至关重要的步骤,其中字段去重是一个常见且关键的任务,下面我们看看如何使用Python进行表格字段智能去重吧... 目录一、引言二、数据重复问题的常见场景与影响三、python在数据清洗中的优势四、基于Python的表格字段智能去重