【AI OpenAI doc】模型

概述

OpenAI API由一组具有不同能力和价格点的多样化模型驱动。您还可以通过微调对我们的模型进行定制,以适应您特定的用例。

MODELDESCRIPTION
GPT-4 and GPT-4 Turbo一组模型,改进了GPT-3.5,并且能够理解并生成自然语言或代码。
GPT-3.5 Turbo一组模型,改进了GPT-3.5,并且能够理解并生成自然语言或代码。
DALL·E一个能够根据自然语言提示生成和编辑图像的模型。
TTS一组能够将文本转换为自然听觉语音的模型。
Whisper一个能够将音频转换为文本的模型。
Embeddings一组能够将文本转换为数值形式的模型。
Moderation一个经过微调的模型,可以检测文本是否可能敏感或不安全。
GPT base一组没有遵循指令的模型,能够理解并生成自然语言或代码。
Deprecated一个完整的模型列表,已经被弃用,并附带建议的替代方案。

我们还发布了开源模型,包括Point-E、Whisper、Jukebox和CLIP。

持续模型升级

gpt-3.5-turbo、gpt-4和gpt-4-turbo-preview指向最新的模型版本。您可以通过查看发送请求后的响应对象来验证这一点。响应将包含使用的具体模型版本(例如gpt-3.5-turbo-0613)。

我们还提供静态模型版本,开发人员可以在更新的模型推出后至少继续使用三个月。随着模型更新的新节奏,我们还赋予人们能力,以帮助我们改进不同用例的模型。如果您感兴趣,请查看OpenAI Evals存储库。

在我们的弃用页面上了解更多关于模型弃用的信息。

GPT-4和GPT-4 Turbo

GPT-4是一个大型多模态模型(接受文本或图像输入并输出文本),能够比我们以前的任何模型更准确地解决困难问题,这要归功于它更广泛的一般知识和先进的推理能力。GPT-4可供付费客户在OpenAI API中使用。与gpt-3.5-turbo类似,GPT-4针对聊天进行了优化,但也适用于使用聊天完成API进行传统任务。了解如何在我们的文本生成指南中使用GPT-4。

MODELDESCRIPTIONCONTEXT WINDOWTRAINING DATA
gpt-4-0125-preview新的GPT-4 Turbo,旨在减少模型无法完成任务的情况,最多返回4,096个输出标记。了解更多128,000个标记直到2023年12月
gpt-4-turbo-preview目前指向gpt-4-0125-preview。128,000个标记直到2023年12月
gpt-4-1106-preview具有改进的指令跟随、JSON模式、可重复输出、并行函数调用等功能的GPT-4 Turbo模型。最多返回4,096个输出标记。了解更多128,000个标记直到2023年4月
gpt-4-vision-preview具有理解图像的能力,除了所有其他GPT-4 Turbo功能外。目前指向gpt-4-1106-vision-preview。128,000个标记直到2023年4月
gpt-4-1106-vision-preview具有理解图像的能力,除了所有其他GPT-4 Turbo功能外。最多返回4,096个输出标记。这是一个预览模型版本。了解更多128,000个标记直到2023年4月
gpt-4目前指向gpt-4-0613。参见连续模型升级。8,192个标记直到2021年9月
gpt-4-0613来自2023年6月13日的gpt-4快照,具有改进的函数调用支持。8,192个标记直到2021年9月
gpt-4-32k目前指向gpt-4-32k-0613。参见连续模型升级。此模型从未广泛推出,而是倾向于GPT-4 Turbo。32,768个标记直到2021年9月
gpt-4-32k-0613来自2023年6月13日的gpt-4-32k快照,具有改进的函数调用支持。此模型从未广泛推出,而是倾向于GPT-4 Turbo。32,768个标记直到2021年9月

对于许多基本任务来说,GPT-4和GPT-3.5模型之间的差异并不显著。然而,在更复杂的推理情况下,GPT-4比我们以前的任何模型都要更加强大。

多语言能力

GPT-4在多方面表现优异,不仅超过了以往的大型语言模型,而且截至2023年,还超过了大多数最先进的系统(这些系统通常具有特定于基准测试的训练或手工工程)。在MMLU基准测试中,涵盖57个主题的英语多项选择题套件中,GPT-4不仅在英语方面以显着优势超越现有模型,而且在其他语言中也表现出强大的性能。

GPT-3.5 Turbo

GPT-3.5 Turbo模型可以理解并生成自然语言或代码,并已经通过Chat Completions API进行了优化,用于聊天,但同样适用于非聊天任务。

MODELDESCRIPTIONCONTEXT WINDOWTRAINING DATA
gpt-3.5-turbo-0125新更新的GPT 3.5 Turbo,具有更高的准确性,可响应请求的格式,并修复了一个导致非英语语言函数调用出现文本编码问题的错误。最多返回4,096个输出标记。了解更多16,385个标记直到2021年9月
gpt-3.5-turbo目前指向gpt-3.5-turbo-0125。16,385个标记直到2021年9月
gpt-3.5-turbo-1106具有改进的指令跟随、JSON模式、可重复输出、并行函数调用等功能的GPT-3.5 Turbo模型。最多返回4,096个输出标记。了解更多16,385个标记直到2021年9月
gpt-3.5-turbo-instruct与GPT-3时代模型具有类似的功能。与遗留的Completions端点兼容,而不是Chat Completions。4,096个标记直到2021年9月
gpt-3.5-turbo-16k已弃用,目前指向gpt-3.5-turbo-16k-0613。16,385个标记直到2021年9月
gpt-3.5-turbo-0613来自2023年6月13日的gpt-3.5-turbo快照。将于2024年6月13日弃用。4,096个标记直到2021年9月
gpt-3.5-turbo-16k-0613来自2023年6月13日的gpt-3.5-16k-turbo快照。将于2024年6月13日弃用。16,385个标记直到2021年9月

DALL·E

DALL·E是一个人工智能系统,可以根据自然语言中的描述创建逼真的图像和艺术作品。DALL·E 3目前支持根据提示创建具有特定尺寸的新图像的能力。DALL·E 2也支持编辑现有图像或创建用户提供图像的变体的能力。

DALL·E 3可通过我们的Images API与DALL·E 2一起使用。您可以通过ChatGPT Plus尝试DALL·E 3。

MODELDESCRIPTION
dall-e-3新的DALL·E 3,于2023年11月发布的最新版本。了解更多
dall-e-2先前的DALL·E模型,于2022年11月发布。DALL·E的第二次迭代,比原始模型具有更逼真、准确且分辨率提高4倍的图像。

TTS

TTS是一种将文本转换为自然语音的人工智能模型。我们提供两种不同的模型变体,tts-1经过优化,适用于实时文本到语音的使用情况,而tts-1-hd则针对质量进行了优化。这些模型可以与Audio API中的Speech端点一起使用。

MODELDESCRIPTION
tts-1新的 Text-to-speech 1,最新的文本转语音模型,针对速度进行了优化。
tts-1-hd新的 Text-to-speech 1 HD,最新的文本转语音模型,针对质量进行了优化。

Whisper

Whisper是一个通用的语音识别模型。它是在一个包含各种各样音频的大型数据集上进行训练的,并且也是一个多任务模型,可以执行多语言语音识别、语音翻译和语言识别。Whisper v2-large模型目前可通过我们的API以whisper-1模型名称使用。

目前,Whisper的开源版本与我们API提供的版本之间没有区别。但是,通过我们的API,我们提供了一个优化的推理过程,使得通过我们的API运行Whisper比通过其他方式运行要快得多。有关Whisper的更多技术细节,您可以阅读相关论文。

Embeddings

Embeddings是文本的数值表示,可用于衡量两段文本之间的相关性。Embeddings对于搜索、聚类、推荐、异常检测和分类任务非常有用。您可以在我们的公告博客文章中了解更多关于我们最新的嵌入模型的信息。

MODELDESCRIPTIONOUTPUT DIMENSION
text-embedding-3-large新 Embedding V3 large,适用于英语和非英语任务的最具能力的嵌入模型。3,072
text-embedding-3-small新 Embedding V3 small,与第二代ada嵌入模型相比,性能提升。1,536
text-embedding-ada-002最具能力的第二代嵌入模型,替代了16个第一代模型。1,536

审查

审查模型旨在检查内容是否符合OpenAI的使用政策。这些模型提供分类功能,以查找以下类别的内容:仇恨、仇恨/威胁、自残、性、性/未成年人、暴力和暴力/图形。您可以在我们的审查指南中了解更多信息。

审查模型接收任意大小的输入,自动分成4,096个标记的块。在输入超过32,768个标记的情况下,将使用截断,这在极少数情况下可能会从审查检查中省略少量标记。

每个对审查端点的请求的最终结果显示每个类别的最大值。例如,如果一个4K标记的块的类别分数为0.9901,另一个为0.1901,由于较高,API响应中的结果将显示0.9901。

MODELDESCRIPTIONMAX TOKENS
text-moderation-latest当前指向text-moderation-007。32,768
text-moderation-stable当前指向text-moderation-007。32,768
text-moderation-007在所有类别中最具能力的审查模型。32,768

GPT基础模型

GPT基础模型能够理解和生成自然语言或代码,但未经过指令跟随的训练。这些模型被设计为我们原始的GPT-3基础模型的替代品,并使用传统的完成API。大多数客户应该使用GPT-3.5或GPT-4。

MODELDESCRIPTIONMAX TOKENSTRAINING DATA
babbage-002用于替代GPT-3 ada和babbage基础模型。16,384截至2021年9月
davinci-002用于替代GPT-3 curie和davinci基础模型。16,384截至2021年9月

我们如何使用您的数据

您的数据是您的数据。

截至2023年3月1日,发送到OpenAI API的数据将不会用于训练或改进OpenAI模型(除非您明确选择参与)。选择参与的一个优势是,模型可能会随着时间在您的使用案例上变得更加优秀。

为了帮助识别滥用行为,API数据可能会保留长达30天,之后将被删除(除非法律另有要求)。对于具有敏感应用程序的信任客户,可能会提供零数据保留。使用零数据保留,请求和响应主体不会被持续存储到任何日志机制中,而是仅存在于内存中以便处理请求。

请注意,此数据政策不适用于OpenAI的非API消费者服务,如ChatGPT或DALL·E Labs。

默认的端点使用政策

端点用于训练的数据默认保留时间是否符合零保留要求
/v1/chat/completions*30天是,除了图像输入*
/v1/files直到客户删除
/v1/assistants直到客户删除
/v1/threads60天*
/v1/threads/messages60天*
/v1/threads/runs60天*
/v1/threads/runs/steps60天*
/v1/images/generations30天
/v1/images/edits30天
/v1/images/variations30天
/v1/embeddings30天
/v1/audio/transcriptions零数据保留-
/v1/audio/translations零数据保留-
/v1/audio/speech30天
/v1/fine_tuning/jobs直到客户删除
/v1/moderations零数据保留-
/v1/completions30天

* 通过 gpt-4-vision-preview 模型的图像输入不符合零保留要求。

* 对于助手 API,我们仍在评估 Beta 期间的默认保留期。我们预计默认保留期将在 Beta 结束后稳定下来。

有关详细信息,请参阅我们的 API 数据使用政策。要了解有关零保留的更多信息,请与我们的销售团队联系。

模型端点兼容性

端点最新模型
/v1/assistants支持所有 GPT-4 和 GPT-3.5 Turbo 模型,但不支持 gpt-3.5-turbo-0301。检索工具需要 gpt-4-turbo-preview(以及随后的日期模型发布)或 gpt-3.5-turbo-1106(以及后续版本)。
/v1/audio/transcriptionswhisper-1
/v1/audio/translationswhisper-1
/v1/audio/speechtts-1, tts-1-hd
/v1/chat/completionsgpt-4 和日期模型发布、gpt-4-turbo-preview 和日期模型发布、gpt-4-vision-preview、gpt-4-32k 和日期模型发布、gpt-3.5-turbo 和日期模型发布、gpt-3.5-turbo-16k 和日期模型发布、gpt-3.5-turbo 的微调版本
/v1/completions (Legacy)gpt-3.5-turbo-instruct, babbage-002, davinci-002
/v1/embeddingstext-embedding-3-small, text-embedding-3-large, text-embedding-ada-002
/v1/fine_tuning/jobsgpt-3.5-turbo, babbage-002, davinci-002
/v1/moderationstext-moderation-stable, text-moderation-latest
/v1/images/generationsdall-e-2, dall-e-3

此列表不包括我们已废弃的所有模型。


  • 20
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用 openAI 人工智能区块链平台工具,数据采集,模型调用
作为AI语言模型,我只能介绍实现思路,并不能直接给出代码。 思路如下: 1. 使用Python的os模块遍历搜索目标文件夹。 2. 对于每个文件,判断其是否是.doc或.xls文件。可以使用Python的os.path.splitext()方法获取文件扩展名。 3. 如果是.doc或.xls文件,使用Python的win32com库打开文件并读取其内容。 4. 对于读取出来的内容进行字典化操作,方便后续的分析和查询。 5. 使用Python的re模块在字典内容中搜索想要的关键字。 6. 输出搜索结果。 参考代码: ```python import os import win32com.client import re # 遍历搜索目标文件夹 def search_files(folder_path): for dirpath, dirnames, filenames in os.walk(folder_path): for filename in filenames: # 判断是否是.doc或.xls文件 if os.path.splitext(filename)[1] in ('.doc', '.xls'): file_path = os.path.join(dirpath, filename) # 打开文件并读取内容 try: app = win32com.client.Dispatch('Word.Application') if os.path.splitext(filename)[1] == '.doc' else win32com.client.Dispatch('Excel.Application') app.Visible = False doc = app.Documents.Open(file_path) if os.path.splitext(filename)[1] == '.doc' else app.Workbooks.Open(file_path) content = doc.Content.Text if os.path.splitext(filename)[1] == '.doc' else doc.Sheets[0].UsedRange.Value doc.Close() app.Quit() except Exception as e: print('Error:', e) # 字典化操作 content_dict = {} if os.path.splitext(filename)[1] == '.doc': for line in content.split('\r'): if '\t' in line: key = line.split('\t')[0].strip() value = line.split('\t')[1].strip() content_dict[key] = value else: for row in content: if row[0]: content_dict[row[0]] = row[1] # 按关键字搜索 for key, value in content_dict.items(): if re.search('要搜索的关键字', value): print(key, value, file_path) folder_path = '要搜索的文件夹路径' search_files(folder_path) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值