AI Native之Open AI & Next

AI 如何快速和程序交互?

Open AI

OpenAI API 提供了一个简洁的接口,可用于访问最先进的 AI模型,包括文本生成、自然语言处理、计算机视觉等等。创建 API 密钥并运行您的第一个 API 调用即可开始使用。了解如何生成文本、分析图像、构建智能体等等。

当然还有其他平台,比如https://docs.newapi.pro/zh newapi>openai

对于前端技术栈的人建议选择Next.js + TypeScript + OpenAI SDK + Vercel AI SDK

  1. 创建密钥
    https://platform.openai.com/api-keys

  2. 给工程安装openai依赖

javascript 复制代码
npm install openai
  1. demo体验

example.mjs

复制代码
import OpenAI from "openai";
const client = new OpenAI();

const response = await client.responses.create({
    model: "gpt-5.5",
    input: "Write a one-sentence bedtime story about a unicorn."
});

console.log(response.output_text);

如果遇到翻墙问题总是连接超时可以用下面这个代码

javascript 复制代码
import OpenAI from "openai";
import { ProxyAgent, fetch as undiciFetch } from "undici";

const proxyUrl = process.env.HTTPS_PROXY || process.env.https_proxy || process.env.HTTP_PROXY || process.env.http_proxy;
const fetchImpl = proxyUrl
    ? (url, init = {}) => undiciFetch(url, { ...init, dispatcher: new ProxyAgent(proxyUrl) })
    : fetch;

const client = new OpenAI({
    apiKey: process.env.OPENAI_API_KEY,
    timeout: 60_000,
    fetch: fetchImpl,
});

const response = await client.responses.create({
    model: "gpt-5.2",
    input: "Write a one-sentence bedtime story about a unicorn."
});

console.log(response.output_text);

运行命令

复制代码
 node example.mjs
相关推荐
vibecoding771 小时前
一文搞懂企业级 API 网关选型:12 个维度、4 类企业、7 步落地
人工智能·大模型·ai编程
Rocktech_ruixun2 小时前
机器人本地跑LLM大模型对主板硬件有什么要求?瑞迅科技RK3588/3568方案选型解析
人工智能·科技·嵌入式硬件·机器人·边缘计算
yxlalm2 小时前
Spring AI+RAG 01-项目背景与技术选型
java·人工智能·spring
tedcloud1232 小时前
Wand-Enhancer 怎么搭建?开源 Wand 客户端增强与远程控制工具介绍
大数据·服务器·人工智能·开源·音视频
科技苑2 小时前
如何用Python编程实现一个简单的Web爬虫?
人工智能·python
迅利科技2 小时前
新能源汽车零部件研发,SIMULIA一站式仿真解决方案如何缩短研发周期
人工智能·汽车
Databuff3 小时前
AI SSH工具,集齐SSH、SFTP、知识库RAG、AI助手
网络·人工智能·ssh
Blockchina3 小时前
从一篇文章到一条完整视频:用 Codex 搭建可复用的 AI 视频生产线
人工智能
Proaiapi4 小时前
一张图介绍gpt-image-2.5
人工智能·gpt
czxxxc4 小时前
当AI开始“动手”:一场从“会说”到“会做”的静默转折
人工智能