当前位置: 首页 > news >正文

【GPT入门】第39课 OPENAI官方API调用方法

【GPT入门】第39课 OPENAI官方API调用方法

  • 1. OPENAI 免费API
  • 2. openai调用最简单的API
  • 3.apiKey提取到环境变量

1. OPENAI 免费API

需要科学上网,可以调用 gpt-4o-mini 的 api, 使用其它旧的GPT,反而可能需要收费,例如 gpt-3.5-turbo

2. openai调用最简单的API

from openai import OpenAI
import os
OPENAI_BASE_URL = 'https://api.openai.com/v1'client = OpenAI(api_key="sk-proj-xxxxx", # 改为自己的keybase_url=OPENAI_BASE_URL,
)completion = client.chat.completions.create(model="gpt-4o-mini",# 免费# model="gpt-3.5-turbo", # 需要充值store=True,messages=[{"role": "user", "content": "write a 笑话 about ai"}]
)print(completion.choices[0].message)

3.apiKey提取到环境变量

OPENAI_BASE_URL,OPENAI_API_KEY 这两个变量可以配置到环境变量

from openai import OpenAI
import osos.environ["OPENAI_BASE_URL"] = 'https://api.openai.com/v1'
os.environ["OPENAI_API_KEY"] = "sk-proj-lWXxxx" #替换为自己的API_KEY
client = OpenAI()completion = client.chat.completions.create(model="gpt-4o-mini",# 免费# model="gpt-3.5-turbo", # 需要充值store=True,messages=[{"role": "user", "content": "write a 笑话 about ai"}]
)print(completion.choices[0].message)

相关文章:

  • 【数据结构】2-2-2 顺序表的插入删除查找
  • 【Linux高级全栈开发】2.1.3 http服务器的实现
  • ngx_http_proxy_protocol_vendor_module 模块
  • FreeSWITCH 简单图形化界面43 - 使用百度的unimrcp搞个智能话务台,用的在线的ASR和TTS
  • STM32SPI通信基础及CubeMX配置
  • 从零开始实现大语言模型(十五):并行计算与分布式机器学习
  • symfonos: 1靶场
  • 算法第21天 | 第77题. 组合、216. 组合总和 III、17. 电话号码的字母组合
  • React方向:react的基本语法-数据渲染
  • API 玩出新花样:我如何构建自己的智能翻译助手
  • 08 Nginx模块
  • 【Docker】Docker Compose方式搭建分布式协调服务(Zookeeper)集群
  • Text2SQL:自助式数据报表开发---0517
  • Java求职者面试:从Spring Boot到微服务的技术点解析
  • 【GESP】C++三级真题 luogu-B3925 [GESP202312 三级] 小猫分鱼
  • 【PostgreSQL系列】PostgreSQL 复制参数详解
  • MLLM常见概念通俗解析(四)
  • 项目的部署发布和访问的流程
  • Jsoup库和Apache HttpClient库有什么区别?
  • 嵌入式学习笔记 - U(S)ART 模块HAL 库函数总结
  • 上海小学生暑(寒)托班会增设开办期数、延长办班时间吗?团市委回应
  • 外交部驻港公署正告美政客:威胁恫吓撼动不了中方维护国家安全的决心
  • 林诗栋/蒯曼混双取胜,国乒赢得多哈世乒赛开门红
  • 新华时评:博物馆正以可亲可近替代“高冷范儿”
  • 南宁一学校发生伤害案件,警方通报:嫌疑人死亡,2人受伤
  • 远洋集团:今年前4个月销售80.9亿元,同比增加13.62%