做兼职比较正规的网站/信息发布推广方法

做兼职比较正规的网站,信息发布推广方法,写作网站哪个能得稿费,汽车网站建设公司哪家好文章目录 开发者快速入门分析图像输入使用工具扩展模型提供闪电般的 AI 体验构建代理进一步探索 模型精选模型推理模型旗舰聊天模型成本优化模型实时模型旧版 GPT 模型DALLE文本转语音转写嵌入调度工具特定模型GPT 基础模型 Libraries创建和导出 API 密钥安装官方 SDKJavaScrip…

文章目录

  • 开发者快速入门
    • 分析图像输入
    • 使用工具扩展模型
    • 提供闪电般的 AI 体验
    • 构建代理
    • 进一步探索
  • 模型
      • 精选模型
      • 推理模型
      • 旗舰聊天模型
      • 成本优化模型
      • 实时模型
      • 旧版 GPT 模型
      • DALL·E
      • 文本转语音
      • 转写
      • 嵌入
      • 调度
      • 工具特定模型
      • GPT 基础模型
  • Libraries
    • 创建和导出 API 密钥
    • 安装官方 SDK
      • JavaScript
      • Python
    • Azure OpenAI 库
    • 社区库
      • C# / .NET
      • C++
      • Clojure
      • Crystal
      • Dart/Flutter
      • Delphi
      • Elixir
      • Go
      • Java
      • Julia
      • Kotlin
      • Node.js
      • PHP
      • Python
      • R
      • Ruby
      • Rust
      • Scala
      • Swift
      • Unity
      • Unreal Engine
    • Other OpenAI repositories


开发者快速入门

使用 OpenAI API 的第一步。

https://platform.openai.com/docs/quickstart

OpenAI API 为文本生成、自然语言处理、计算机视觉等领域提供了一种简单接口,用于访问最先进的 AI 模型。此示例从提示中生成 文本输出,就像您使用 ChatGPT 一样。

从模型生成文本

import OpenAI from "openai";
const client = new OpenAI();const completion = await client.chat.completions.create({model: "gpt-4o",messages: [{role: "user",content: "Write a one-sentence bedtime story about a unicorn.",},],
});console.log(completion.choices[0].message.content);

配置您的开发环境
安装并配置官方OpenAI SDK以运行上述代码。
https://platform.openai.com/docs/libraries


文本生成和提示
了解更多关于提示、消息角色和构建对话式应用的信息。
https://platform.openai.com/docs/guides/text


分析图像输入

您也可以将图像输入提供给模型。扫描收据、分析截图或在现实世界中寻找物体,使用 计算机视觉。

分析图像内容

import OpenAI from "openai";
const openai = new OpenAI();const response = await openai.chat.completions.create({model: "gpt-4o-mini",messages: [{role: "user",content: [{ type: "text", text: "What's in this image?" },{type: "image_url",image_url: {url: "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg",},},],},],
});console.log(response.choices[0].message.content);

计算机视觉指南
学习如何使用模型输入图像并从图像中提取意义。
https://platform.openai.com/docs/guides/images


使用工具扩展模型

使用工具使模型能够访问新的数据和功能。您可以选择调用自己的自定义代码,或者使用 OpenAI 的强大的内置工具。此示例使用网络搜索来使模型能够访问互联网上的最新信息。

从互联网获取完成信息

import OpenAI from "openai";
const client = new OpenAI();const completion = await client.chat.completions.create({model: "gpt-4o-search-preview",web_search_options: {},messages: [{"role": "user","content": "What was a positive news story from today?"}],
});console.log(completion.choices[0].message.content);

使用内置工具
了解强大的内置工具,如网络搜索和文件搜索。
https://platform.openai.com/docs/guides/tools


函数调用指南
学习如何使模型调用您自己的自定义代码。
https://platform.openai.com/docs/guides/function-calling


提供闪电般的 AI 体验

使用新的 实时 API 或服务器端发送的 流式事件,您可以构建高性能、低延迟的用户体验。

从 API 流式传输服务器发送的事件

import OpenAI from "openai";
const openai = new OpenAI();const stream = await openai.chat.completions.create({model: "gpt-4o",messages: [{role: "user",content: "Say 'double bubble bath' ten times fast." ,}],stream: true,
});for await (const chunk of stream) {console.log(chunk);console.log(chunk.choices[0].delta);console.log("****************");
}

使用流式事件
使用服务器端事件快速将模型响应流式传输给用户。
https://platform.openai.com/docs/guides/streaming-responses


开始使用实时API
使用 WebRTC 或 WebSockets 为超快语音到语音 AI 应用程序。
https://platform.openai.com/docs/guides/realtime


构建代理

使用 OpenAI 平台构建 代理 ,使其能够代表用户采取行动——例如 控制计算机 。使用 Python 代理 SDK 在后端创建编排逻辑。

from agents import Agent, Runner
import asynciospanish_agent = Agent(name="Spanish agent",instructions="You only speak Spanish.",
)english_agent = Agent(name="English agent",instructions="You only speak English",
)triage_agent = Agent(name="Triage agent",instructions="Handoff to the appropriate agent based on the language of the request.",handoffs=[spanish_agent, english_agent],
)async def main():result = await Runner.run(triage_agent, input="Hola, ¿cómo estás?")print(result.final_output)if __name__ == "__main__":asyncio.run(main())# ¡Hola! Estoy bien, gracias por preguntar. ¿Y tú, cómo estás?

构建能够采取行动的代理程序
学习如何使用 OpenAI 平台构建强大、高效的 AI 代理。
https://platform.openai.com/docs/guides/agents


进一步探索

我们对 OpenAI 平台所能实现的功能仅仅触及了皮毛。以下是一些您可能想要进一步探索的资源。


深入探索提示和文本生成
了解有关提示、消息角色以及构建像聊天机器人这样的对话式应用程序的更多信息。
https://platform.openai.com/docs/guides/text


分析图像内容
学习如何使用模型中的图像输入并从图像中提取意义。
https://platform.openai.com/docs/guides/images


从模型生成结构化 JSON 数据
从模型生成符合您指定的JSON模式的JSON数据。
https://platform.openai.com/docs/guides/structured-outputs


调用自定义代码以帮助生成响应
赋予模型调用您自己的自定义代码以帮助生成响应的能力。这样做是为了让模型能够访问它否则无法访问的数据或系统。
https://platform.openai.com/docs/guides/function-calling


完整API参考
查看 OpenAI 平台的完整 API 参考文档。
https://platform.openai.com/docs/api-reference


模型

https://platform.openai.com/docs/models

探索所有可用的模型并比较它们的性能。


精选模型

  • GPT-4.5 Preview
    最大且功能最强大的 GPT 模型
  • o3-mini
    快速、灵活、智能推理模型
  • GPT-4o
    快速、智能、灵活的 GPT 模型

推理模型

o系列模型,擅长复杂、多步骤的任务。



  • o3-mini : 快速、灵活、智能推理模型
  • o1 : 高智能推理模型
  • o1-mini : 一个比o1更快、更经济的推理模型
  • o1-pro : 一个具有更多计算能力以获得更好响应的o1版本

旗舰聊天模型

我们的多功能、高智能旗舰模型。

  • GPT-4.5 Preview : 最大的、功能最强大的 GPT 模型
  • GPT-4o : 快速、智能、灵活的 GPT 模型
  • GPT-4o Audio : GPT-4o 模型,能够处理音频输入和输出
  • ChatGPT-4o : GPT-4o 模型用于 ChatGPT

成本优化模型

更小、更快且运行成本更低的模型。

  • GPT-4o mini : 快速、经济的专注任务小型模型
  • GPT-4o mini 音频 : 较小的模型,能够进行音频输入和输出

实时模型

能够进行实时文本和音频输入输出的模型。

  • GPT-4o Realtime : 模型能够实时处理文本和音频输入输出
  • GPT-4o mini Realtime : 较小的实时文本和音频输入输出模型

旧版 GPT 模型

支持我们通用和聊天模型的旧版版本。

  • GPT-4 Turbo : 一个较旧的、高智能的GPT模型
  • GPT-4 : 一个较老的高智能 GPT 模型
  • GPT-3.5 Turbo : 遗留的 GPT 模型,用于更便宜的聊天和非聊天任务

DALL·E

能够根据自然语言提示生成和编辑图像的模型。

  • DALL·E 3 : 我们的最新图像生成模型
  • DALL·E 2 : 我们的第一个图像生成模型

文本转语音

可以将文本转换为自然发音的语音的模型。

  • GPT-4o mini TTS : 文本到语音模型,由 GPT-4o mini 驱动
  • TTS-1 : 文本到语音模型,针对速度进行了优化
  • TTS-1 HD : 文本到语音模型,针对质量进行了优化

转写

模型可以转录和翻译音频为文本。

  • GPT-4o Transcribe : 语音转文本模型,由 GPT-4o 驱动
  • GPT-4o mini Transcribe : 语音转文字模型,由 GPT-4o mini 驱动
  • Whisper : 通用语音识别模型

嵌入

一组可以将文本转换为向量表示的模型。

  • text-embedding-3-small : 小型嵌入模型
  • text-embedding-3-large : 最具能力的嵌入模型
  • text-embedding-ada-002 : 更老的嵌入模型

调度

精细调整的模型,用于检测输入是否可能敏感或不安全。

  • omni-moderation : 识别文本和图像中的潜在有害内容
  • text-moderation : 前一代仅基于文本的审核模型

工具特定模型

模型以支持特定的内置工具。

  • GPT-4o Search Preview : GPT 模型用于 Chat Completions 中的网页搜索
  • GPT-4o mini Search Preview : 快速、经济实惠的小型网页搜索模型
  • computer-use-preview : 专用计算机使用工具模型

GPT 基础模型

较老的模型,未经过指令遵循训练。

  • babbage-002 : GPT-3 ada 和 babbage 基础模型的替代方案
  • davinci-002 : GPT-3 curie 和 davinci 基础模型的替代方案

Libraries

https://platform.openai.com/docs/libraries

设置您的开发环境以使用 OpenAI API 和您首选语言的 SDK。

本页介绍如何设置您的本地开发环境以使用 OpenAI API。您可以使用我们官方支持的 SDK 之一、社区库或您自己首选的 HTTP 客户端。

创建和导出 API 密钥

开始之前,在仪表板中创建一个 API 密钥,您将使用该密钥安全地访问 API。将密钥存储在安全的位置,例如 .zshrc 文件 或计算机上的其他文本文件。生成 API 密钥后,将其作为 环境变量 导出到终端。


macOS / Linux

Export an environment variable on macOS or Linux systems

export OPENAI_API_KEY="your_api_key_here"

Windows

Export an environment variable in PowerShell

setx OPENAI_API_KEY "your_api_key_here"

OpenAI SDK 配置为从系统环境中自动读取您的 API 密钥。


安装官方 SDK

JavaScript

要在类似于 Node.js、Deno 或 Bun 的服务器端 JavaScript 环境中使用 OpenAI API,您可以使用官方的 OpenAI TypeScript 和 JavaScript SDK。通过使用 npm 或您首选的包管理器来安装 SDK 开始使用:

使用 npm 安装 OpenAI SDK

npm install openai

使用安装好的 OpenAI SDK,创建一个名为 example.mjs 的文件,并将示例代码复制到其中:
测试一个基本的API请求

import OpenAI from "openai";
const client = new OpenAI();const completion = await client.chat.completions.create({model: "gpt-4o",messages: [{role: "user",content: "Write a one-sentence bedtime story about a unicorn.",},],
});console.log(completion.choices[0].message.content);

执行代码 node example.mjs(或 Deno 或 Bun 的等效命令)。片刻之后,你应该能看到你的 API 请求的输出。


Python

要在 Python 中使用 OpenAI API,可以使用官方的 OpenAI SDK for Python。使用 pip 安装 SDK,开始使用:

使用 pip 安装 OpenAI SDK

pip install openai

安装 OpenAI SDK 后,创建一个名为 example.py 的文件,并将示例代码复制到其中:

测试基本 API 请求

from openai import OpenAI
client = OpenAI()response = client.responses.create(model="gpt-4o",input="Write a one-sentence bedtime story about a unicorn."
)print(response.output_text)

使用 python example.py 执行代码。一会儿,您就会看到 API 请求的输出结果。


了解详情请访问 GitHub
探索更多SDK功能和选项,请访问库的GitHub README页面。
https://github.com/openai/openai-node


Azure OpenAI 库

微软的 Azure 团队维护的库与 OpenAI API 和 Azure OpenAI 服务兼容。阅读以下库文档,了解如何使用它们与 OpenAI API。

  • Azure OpenAI 客户端库 for .NET
  • Azure OpenAI 客户端库 for JavaScript
  • Azure OpenAI 客户端库 for Java
  • Azure OpenAI 客户端库 for Go

社区库

以下库是由更广泛的开发者社区构建和维护的。您还可以在GitHub上关注我们的OpenAPI规范存储库,以获取关于我们何时对我们的API进行更改的及时更新。

请注意,OpenAI不会验证这些项目的正确性或安全性。请自行承担风险


C# / .NET

  • Betalgo.OpenAI by Betalgo
  • OpenAI-API-dotnet by OkGoDoIt
  • OpenAI-DotNet by RageAgainstThePixel

C++

  • liboai by D7EAD

Clojure

  • openai-clojure by wkok

Crystal

  • openai-crystal 由 sferik 开发

Dart/Flutter

  • openai by anasfik

Delphi

  • DelphiOpenAI by HemulGM

Elixir

  • openai.ex 由 mgallo

Go

  • go-gpt3 由 sashabaranov

Java

  • simple-openai by Sashir Estela
  • Spring AI

Julia

  • OpenAI.jl 由 rory-linehan 开发

Kotlin

  • openai-kotlin by Mouaad Aallam

Node.js

  • openai-api 由 Njerschow
  • openai-api-node 由 erlapso
  • gpt-x 由 ceifa
  • gpt3 由 poteat
  • gpts 由 thencc
  • @dalenguyen/openai 由 dalenguyen
  • tectalic/openai 由 tectalic

PHP

  • orhanerday/open-ai 由 orhanerday 提供
  • tectalic/openai 由 tectalic 提供
  • openai-php client 由 openai-php 提供

Python

  • 时序 by OthersideAI

R

  • rgpt3 by ben-aaron188

Ruby

  • openai by nileshtrivedi
  • ruby-openai by alexrudall

Rust

  • async-openai 由 64bit 提供
  • fieri 由 lbkolev 提供

Scala

  • openai-scala-client 由 cequence-io 开发

Swift

  • AIProxySwift 由 Lou Zell
  • OpenAIKit 由 dylanshine
  • OpenAI 由 MacPaw

Unity

  • OpenAi-Api-Unity by hexthedev
  • com.openai.unity by RageAgainstThePixel

Unreal Engine

  • OpenAI-Api-Unreal by KellanM

Other OpenAI repositories

  • tiktoken - counting tokens
  • simple-evals - simple evaluation library
  • mle-bench - library to evaluate machine learning engineer agents
  • gym - reinforcement learning library
  • swarm - educational orchestration repository

2025-03-29(日)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/73849.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《C++Linux编程进阶:从0实现muduo 》-第6讲.C++死锁问题如何分析调试-原子操作,互斥量,条件变量的封装

重点内容 视频讲解:《CLinux编程进阶:从0实现muduo C网络框架系列》-第6讲.C死锁问题如何分析调试-原子操作,互斥量,条件变量的封装 代码改动 lesson6代码 实现:base/Atomic.h 实现:base/Mutex.h 实现:base/Condit…

matplotlib标题比x,y轴字体大,明明标题字体更大?

原始代码: plt.xlabel(训练轮次(Epochs), fontsize14, fontweightbold, fontpropertieschinese_font) # 设置中文字体、加大、加粗 plt.ylabel(R值, fontsize14, fontweightbold, fontpropertieschinese_font) # 设置中文字体、加大、加粗…

Baklib内容中台的核心优势是什么?

智能化知识管理引擎 Baklib的智能化知识管理引擎通过多源数据整合与智能分类技术,实现企业知识资产的自动化归集与动态更新。系统内置的语义分析算法可自动识别文档主题,结合自然语言处理技术生成结构化标签体系,大幅降低人工标注成本。针对…

vscode 通过Remote-ssh远程连接服务器报错 could not establish connection to ubuntu

vscode 通过Remote-ssh插件远程连接服务器报错 could not establish connection to ubuntu,并且出现下面的错误打印: [21:00:57.307] Log Level: 2 [21:00:57.350] SSH Resolver called for "ssh-remoteubuntu", attempt 1 [21:00:57.359] r…

飞书电子表格自建应用

背景 coze官方的插件不支持更多的飞书电子表格操作,因为需要自建应用 飞书创建文件夹 创建应用 开发者后台 - 飞书开放平台 添加机器人 添加权限 创建群 添加刚刚创建的机器人到群里 文件夹邀请群 创建好后,就可以拿到id和key 参考教程: 创…

LangFlow系列:LangFlow快速入门示例

本文介绍了开源AI开发工具LangFlow的快速入门方法。LangFlow作为可视化框架,支持通过拖拽组件构建多智能体及RAG应用,兼容主流大语言模型与向量数据库。文章从环境搭建、核心功能到实战案例逐步讲解,演示如何利用其可视化界面创建智能聊天机器…

基于龙芯3A5000处理器,全国产标准6U VPX板卡解决方案

1,产品功能 本产品为一款高可靠性的基于龙芯3A5000处理器以及 7A2000芯片组的标准6U VPX板卡,具有以太网、SATA、PCIE,以及显示等接口,产品功能框图如图1所示: 图1 系统框图 2,技术指标 序号 项目 指标…

无人机进行航空数据收集对于分析道路状况非常有用-使用无人机勘测高速公路而不阻碍交通-

无人机进行航空数据收集对于分析道路状况非常有用-使用无人机勘测高速公路而不阻碍交通- 瑞士拥有1,400 多公里长的高速公路网络。这些公路将人和货物从山谷高原运送到阿尔卑斯山的最高山口。维护这些高速公路使国家得以顺利运转。高速公路维护的重要性显而易见,但在…

推荐系统(十七):在TensorFlow中用户特征和商品特征是如何Embedding的?

在前面几篇关于推荐模型的文章中,笔者均给出了示例代码,有读者反馈——想知道在 TensorFlow 中用户特征和商品特征是如何 Embedding 的?因此,笔者特意写作此文加以解答。 1. 何为 Embedding ? 关于 Embedding&#x…

关于ArcGIS中加载影像数据,符号系统中渲染参数的解析

今天遇到一个很有意思的问题,故记录下来,以作参考和后续的研究。欢迎随时沟通交流。如果表达错误或误导,请各位指正。 正文 当我们拿到一幅成果影像数据的时候,在不同的GIS软件中会有不同效果呈现,但这其实是影像是…

CANoe入门——CANoe的诊断模块,调用CAPL进行uds诊断

目录 一、诊断窗口介绍 二、诊断数据库文件管理 三、添加基础诊断描述文件(若没有CDD/ODX/PDX文件)并使用对应的诊断功能进行UDS诊断 3.1、添加基础诊断描述文件 3.2、基于基础诊断,使用诊断控制台进行UDS诊断 3.2.1、生成基础诊断 3.…

【数据结构】二叉树的递归

数据结构系列三:二叉树(二) 一、递归的原理 1.全访问 2.主角 3.返回值 4.执等 二、递归的化关系思路 三、递归的方法设计 一、递归的原理 1.全访问 方法里调用方法自己,就会形成调用方法本身的一层一层全新相同的调用,方法的形参设置…

【LVS】负载均衡群集部署(DR模式)

部署前IP分配 DR服务器:192.168.166.101 vip:192.168.166.100 Web服务器1:192.168.166.104 vip:192.168.166.100 Web服务器2:192.168.166.107 vip:192.168.166.100 NFS服务器:192.168.166.108 …

C++Primer学习(14.1 基本概念)

当运算符作用于类类型的运算对象时,可以通过运算符重载重新定义该运算符的含义。明智地使用运算符重载能令我们的程序更易于编写和阅读。举个例子,因为在Sales_item类中定义了输入、输出和加法运算符,所以可以通过下述形式输出两个Sales_item…

计算机视觉准备八股中

一边记录一边看,这段实习跑路之前运行完3DGAN,弄完润了,现在开始记忆八股 1.CLIP模型的主要创新点: 图像和文本两种不同模态数据之间的深度融合、对比学习、自监督学习 2.等效步长是每一步操作步长的乘积 3.卷积层计算输入输出…

基于大语言模型的智能音乐创作系统——从推荐到生成

一、引言:当AI成为音乐创作伙伴 2023年,一款由大语言模型(LLM)生成的钢琴曲《量子交响曲》在Spotify冲上热搜,引发音乐界震动。传统音乐创作需要数年专业训练,而现代AI技术正在打破这一壁垒。本文提出一种…

VLAN综合实验二

一.实验拓扑: 二.实验需求: 1.内网Ip地址使用172.16.0.0/分配 2.sw1和SW2之间互为备份 3.VRRP/STP/VLAN/Eth-trunk均使用 4.所有Pc均通过DHCP获取IP地址 5.ISP只能配置IP地址 6.所有…

ModuleNotFoundError: No module named ‘ml_logger.logbook‘

问题 (legion) zhouy24RL-DSlab:~/zhouy24Files/legion/LEGION$ python main.py ML_LOGGER_USER is not set. This is required for online usage. Traceback (most recent call last): File “main.py”, line 7, in from mtrl.app.run import run File “/data/zhouy24File…

PyTorch 分布式训练(Distributed Data Parallel, DDP)简介

PyTorch 分布式训练(Distributed Data Parallel, DDP) 一、DDP 核心概念 torch.nn.parallel.DistributedDataParallel 1. DDP 是什么? Distributed Data Parallel (DDP) 是 PyTorch 提供的分布式训练接口,DistributedDataPara…

【Python】天气数据可视化

1. Python进行数据可视化 在数据分析和科学计算领域,Python凭借其强大的库和简洁的语法,成为了众多开发者和科研人员的首选工具。数据可视化作为数据分析的重要环节,能够帮助我们更直观地理解数据背后的规律和趋势。本文将详细介绍如何使用P…