如何在 OpenAI Playground 中使用 Assistants API 以及创建 GPTs

如何在 OpenAI Playground 中使用 Assistants API 以及创建 GPTs

简介

Assistants API 主要用途是为了在你自己的应用程序中,很方便地加入 AI 助手的功能。

Assistant 除了可以遵循指令,还能利用模型、工具以及知识来回答用户的问题。目前,Assistants API 支持三种类型的工具:Code Interpreter,Retrieval 以及 Function Calling。

可以使用 OpenAI 的 Playground 创建及调试 Assistants API,基本功能的演示请参考我的 YouTube 视频:

创建 Assistants

创建 Assistant 最简单的方式,只需要指定所使用的模型就可以了。但是通常情况下,我们还是去定义以下三个:

  • 使用 instructions 参数引导助手的个性并明确其目标。此参数与 Chat Completions API 中的系统消息相似。
  • 通过 tools 参数,你可以让助手使用最多 128 种工具,包括 OpenAI 托管的如 code_interpreter 和 retrieval 等工具,或通过函数调用方式接入第三方工具。
  • 利用 file_ids 参数,可以为 code_interpreter 和 retrieval 等工具提供访问文件的权限。文件需要通过文件上传端点上传,并需设定使用目的为 assistants,才能在此 API 中应用。

对象 Objects

第一步:创建一个 Assistant

通过定义自定义指令和选择一个模型,在 API 中创建一个助手。如果需要,可以启用 Code Interpreter、Retrieval 和 Function calling 等工具。

  • Instructions
    • 给 Assistant 的指令,定义他的个性、目标行事准则等等,也就是我们通常所说的 PROMPT,提示词。从 API 的角度来说,这是属于 System Message
  • Model
    • 选择当前可用的模型。注意模型的价格。
  • Tools
    • 可选的工具列表。
    • Functions
      • Function calling 功能让你可以向助手描述你应用或外部 API 中的自定义函数。这允许助手通过输出含有相关参数的 JSON 对象来智能地调用这些函数。
    • Code Interpreter
      • 这是一个 Python 的沙盒环境,可以使 Assistant 编写和运行代码,处理文件和数据。
    • Retrieval
      • Retrieval,检索,他可以使 Assistant 从你或者你的用户上传的文档当中获取知识。文档上传之后,Assistant 会根据用户的要求,自行决定什么时候去检索内容。
      • 对每一个 Assistant,最多上传 20 个文件。每一个文件最多 512MB。另外,一个组织所能上传的文件最多不能超过 100GB。当然你可以要求 OpenAI 给你提高上限。
      • 还有,在 OpenAI 的文档中没有提及,每个文件最多不能超过 200 万 Token

第二步:创建一个线程

Read more

测试用 Make.com 手搓一个 Deep Research

Grok 3真的具备推理能力吗?面对免费开放的最强AI,我们该如何应对? 近几个月来,人工智能领域发生了翻天覆地的变化。继OpenAI、Google和Anthropic等科技巨头推出一系列强大模型之后,Elon Musk的AI初创公司xAI再次引爆舆论——全新推出的Grok 3号称是“最强AI”,不仅在性能上大幅超越自家Grok 2,更以免费开放的策略引发了业内外的广泛讨论。本文将深入剖析Grok 3的诞生背景、技术架构、性能表现以及它在推理能力上的真正实力,同时探讨这种免费策略对竞争格局的可能影响,并展望未来AI技术的发展趋势和面临的挑战。 1. 引言:Grok 3的诞生与市场冲击 1.1 Grok 3简介与推出背景 Grok 3是xAI最新发布的人工智能模型,其诞生背景充满戏剧性与战略考量。早在2015年,Elon Musk即曾参与创办OpenAI,但随着时间的推移,Musk对于OpenAI偏离初衷、走向商业化的趋势产生了诸多不满,从而在2023年另起炉灶成立了xAI。Musk在其直播演示中表示,Grok 3在计算力、推理能力以及数据支撑上都实现了质的飞跃,不仅较上一代

By Axton
Napkin AI: 一键生成专业图表

Napkin AI: 一键生成专业图表

主题 Napkin AI 工具介绍与使用教程:详细介绍了 Napkin AI 这款能将文本转化为专业图表的工具,并提供了实际操作指南。 AI 辅助内容创作与可视化:探讨了如何利用 AI 工具(如 NotebookLM 和 Napkin AI)来总结视频内容并将其转化为视觉吸引力强的图表。 专业图表在商业展示中的重要性:讨论了高质量图表在商业咨询和演示中的关键作用。 核心要点 * Napkin AI 能将文本自动转化为专业级别的图表,大大提高了内容创作和演示的效率。 * 该工具提供了丰富的自定义选项和高级功能,如 Spark Search 和协作功能,满足不同用户的需求。 * Napkin AI 的出现可能会降低高质量商业展示的成本门槛,使普通用户也能制作出专业水准的图表。 * 尽管目前还处于测试阶段,Napkin AI 展现出了巨大的潜力,预示着内容创作和信息可视化领域的变革。 洞见 Napkin AI 代表了一种新兴的"专业技能"趋势。

By Axton
Claude 新功能超越 ChatGPT?

Claude 新功能超越 ChatGPT?

主题 Claude最新数据分析功能发布与ChatGPT对比: 详细介绍了Claude新推出的数据分析功能,并与ChatGPT的高级数据分析功能进行了对比测试。 AI公司之间的竞争: 分析了Anthropic(Claude)和OpenAI(ChatGPT)在功能更新方面的竞争态势。 大型语言模型的数据处理能力: 探讨了Claude和ChatGPT在处理不同规模数据文件时的表现和局限性。 核心要点 * Claude新推出的数据分析功能能够处理CSV文件并生成交互式图表,展示了大语言模型在数据科学领域的应用潜力。 * Anthropic通过连续推出新功能,包括数据分析工具,似乎在直接挑战OpenAI的市场地位,反映了AI公司间激烈的竞争态势。 * 虽然Claude在图表交互性和视觉效果上表现出色,但在数据处理能力和全面性上仍落后于ChatGPT的高级数据分析功能。 * 大型语言模型正在向多功能、集成化方向发展,不再局限于纯文本处理,而是扩展到数据分析、可视化等领域。 洞见 AI公司间的功能竞争正在推动"AI即服务"(AIaaS)生态系统的快速演变。随着像Claude

By Axton