大模型开发环境搭建

我这里都是在本地PyCharm进行开发的,默认已经安装好Python和PyCharm,下面总结一下相关环境的搭建。

配置 OpenAI 环境变量

没有VPN

1. 获取apikey

点击DevAGI,并用邮箱登录,然后就可以看到:
在这里插入图片描述

2. 配置apikey

在PyCharm的根目录下,创建一个.env文件,然后配置apikey:
在这里插入图片描述

3. 安装相关库
pip install python-dotenv openai   
4. 测试
import os
from openai import OpenAI

# 加载 .env 到环境变量
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())

# 配置 OpenAI 服务

client = OpenAI()

response = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "讲个笑话",
        }
    ],
    model="gpt-3.5-turbo",
)

print(response)

print(response.choices[0].message.content)  # 更具体的的打印

结果:

ChatCompletion(id='chatcmpl-BWOSvCFDY0Pvr5ECY74mvmAfgqLtS', choices=[Choice(finish_reason='stop', index=0, logprobs=None, message=ChatCompletionMessage(content='为什么鱼不会开车呢?\n\n因为它们会处于沉默状态!', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=None))], created=1747060241, model='gpt-3.5-turbo-0125', object='chat.completion', service_tier=None, system_fingerprint='fp_0165350fbb', usage=CompletionUsage(completion_tokens=28, prompt_tokens=12, total_tokens=40, completion_tokens_details=None, prompt_tokens_details=None))
为什么鱼不会开车呢?

因为它们会处于沉默状态!

说明配置成功了。

有VPN

1. 获取openai的apikey

点击openai官网,登录后创建一个apikey:
在这里插入图片描述

2. 配置apikey

在PyCharm的根目录下,创建一个.env文件,然后配置apikey:
在这里插入图片描述

OpenAI简介

官方文档:https://platform.openai.com/docs/overview
中文文档:openaicto.com
计算token:https://platform.openai.com/tokenizer

OpenAI 简介
  1. 成立背景: OpenAI 成立于 2015 年,由一群高科技界的重要人物创立,包括 Elon Musk 和 Sam Altman。其目标是推动人工智能(AI)的发展,同时确保 AI 的发展能够造福全人类。
  2. 研究方向: OpenAI 专注于深度学习、机器学习和人工智能的研究,包括自然语言处理、计算机视觉、机器人技术等。
  3. 安全和伦理: 它特别重视 AI 安全和伦理问题,致力于创建友好型 AI,确保 AI 技术的发展和应用是安全和受控的。
主要项目和成果
  1. GPT 系列: GPT(Generative Pretrained Transformer)是 OpenAI 开发的一系列自然语言处理模型,包括 GPT-2、GPT-3 等。这些模型在文本生成、理解和翻译方面表现出色。
  2. DALL-E: DALL-E 是一个图像生成模型,能够基于文本描述生成精细的图像。
  3. OpenAI Gym: 一个用于开发和比较强化学习算法的平台。
  4. Codex: 用于编程语言理解和代码生成的模型,是 GitHub Copilot 的核心技术。
ChatGPT
  1. ChatGPT 是一个基于 GPT(生成式预训练变换器)模型的聊天应用程序。
  2. ChatGPT 通常作为一个独立的 web 产品存在,用户可以直接通过网页界面与之互动。
  3. ChatGPT 3.5是免费使用的、 GPT4及插件功能需要收费
  4. 开通Plus 需要 国外发行的银行卡
OpenAI API
  1. OpenAI API 提供了访问 OpenAI 的多种人工智能模型(包括 GPT-3、GPT-4、Codex 等)的接口。
  2. API 服务: OpenAI 提供了 API 服务,使开发者能够将其 AI 模型集成到各种应用和服务中。通过这些 API,用户可以访问如 GPT-3 和 DALL-E 这样的强大模型。
  3. 应用范围: API 在多种场景中得到应用,包括聊天机器人、内容创建、编码辅助、数据分析等。
  4. ping api.openai.com
  5. ChatGPT 与 OpenAI API 的关系
    ChatGPT 是面向终端用户的聊天界面产品,而 OpenAI API 则是提供给开发者的工具,用于在各种应用中集成和使用 OpenAI 的 AI 技术。
  6. 注意:注册了ChatGPT 账号,并不代表可以直接免费使用API,通常会赠送一定的额度。
  7. 为什么要配置 OpenAI 的 Base Url
    因为大陆地区是不能访问 https://api.openai.com,所以无法直接使用,需要使用代理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunnyRivers

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值