OpenAI在API新增”项目“功能,可精细化管理模型

2024-04-17 14:04

本文主要是介绍OpenAI在API新增”项目“功能,可精细化管理模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

4月17日,OpenAI在社交平台宣布,在API仪表盘中新增“项目”管理功能,帮助企业、个人开发者更精细化的管理、跟踪模型。

项目的功能包括,模型的选择、功能、线程、助手、模型微调、数据存储等,同时可以将创建的API项目与团队中的其他成员共享。

该功能对于那些想精细化管理模型使用,以及员工人数非常多且部门复杂的企业来说帮助很大。

图片

如何创建API项目

1)单击左上角的组织名称。

图片

2)选择“创建项目”。

图片

3)输入一个名称,开始创建项目。

图片

4)创建完成后,就可以添加不同级别的成员,并为他们分配API密匙、支出预算、阈值提醒、模型使用选择等。

图片

这里的用户权限分为组织和项目两种。组织所有者拥有最高级别权限,项目所有者只能管理组织所有者为他分配的单个项目,其他的成员只有少量创建和访问权限。

更详细的API项目文档说明:https://help.openai.com/en/articles/9186755-managing-your-work-in-the-api-platform-with-projects

如何管理组织项目中的 API 密钥

组织所有者可以在项目的设置页面上,为每个单独的项目创建和管理 API 密钥。还可以通过API密钥旁边的编辑按钮来编辑其归属权限。

图片

每个API密钥有三种权限:

全部:为密钥设置完全权限,这是默认设置。

受限:允许用户为每个端点设置“无”、“读取”和“写入”权限。例如,你创建一个 API 密钥,该密钥明确无权读取或写入 /v1/assistants 端点。

只读:为所有端点设置读取权限。

图片

设置项目预算、模型使用

只有组织的所有者才能设置和管理计费限制,包括项目预算、模型使用和通知阈值。

通过设置每月预算,允许为API项目设置硬性限制。如果项目在给定时间内的使用量超过此设置,则所有后续 API 请求都会被阻止。

图片

此外,当API项目的使用量超过设置限制时,所有项目和组织所有者都会收到一封阈值电子邮件,帮助他们实时掌控模型的使用情况。

谁可以创建API项目

只有组织的所有者才能创建项目。如果你希望在不同的组织之间切换,只需要点击左下角不同组织的名称即可。

图片

但对于那些采用合并计费的组织,子组织是单独标识的,无法在子组织内创建项目。

图片

每个组织都会有一个“默认项目”,无法配置限制或重命名,无法添加成员和服务帐户,并且它继承组织的完整配置。

本文素材来源OpenAI官网,如有侵权请联系删除

END

这篇关于OpenAI在API新增”项目“功能,可精细化管理模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

sky-take-out项目中Redis的使用示例详解

《sky-take-out项目中Redis的使用示例详解》SpringCache是Spring的缓存抽象层,通过注解简化缓存管理,支持Redis等提供者,适用于方法结果缓存、更新和删除操作,但无法实现... 目录Spring Cache主要特性核心注解1.@Cacheable2.@CachePut3.@Ca

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

SpringBoot集成XXL-JOB实现任务管理全流程

《SpringBoot集成XXL-JOB实现任务管理全流程》XXL-JOB是一款轻量级分布式任务调度平台,功能丰富、界面简洁、易于扩展,本文介绍如何通过SpringBoot项目,使用RestTempl... 目录一、前言二、项目结构简述三、Maven 依赖四、Controller 代码详解五、Service

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优