LLM提示词工程学习_Day01

LLM提示词工程学习_Day01

  • 安装学习环境
    • 基础Conda环境安装
    • 安装Python
    • 安装所需的包
    • Jupyter Notebook 安装
    • 获取OpenAI API KEY,并写入工程目录里的.env文件
    • 进入Jupyter,先跑一段代码

安装学习环境

基础Conda环境安装

conda环境安装,miniconda也可以
下载: MiniConda官网
安装:略 。可以参考

安装Python

安装Python:Python> 3.10

conda create -n LLM_Learn python=3.10.1
conda activate LLM_Learn

安装所需的包

// 添加清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
// 安装所需依赖包
conda install openai, langchain, python-dotenv

Jupyter Notebook 安装

conda install -y jupyter

获取OpenAI API KEY,并写入工程目录里的.env文件

API KEY获取先省略,但是这一步很重要,可能需要科学上网
.env文件可以自己创建,只要写入如图的格式:

OPENAI_API_KEY=xxxxxxxxxxxxxxxxxxxxx

LLM提示词工程学习_Day01_第1张图片

进入Jupyter,先跑一段代码

导入模块

import openai
import os

from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv()) # read local .env file

openai.api_key  = os.getenv('OPENAI_API_KEY')

写一个生成内容的函数

def get_completion(prompt, model="gpt-3.5-turbo"): 
    messages = [{"role": "user", "content": prompt}]
    response = openai.ChatCompletion.create(
        model=model,
        messages=messages,
        temperature=0, # this is the degree of randomness of the model's output
    )
    return response.choices[0].message["content"]

接下来就是激动人心的时刻:

prompt  = "请写首诗"
response = get_completion(prompt)
print(response)

LLM提示词工程学习_Day01_第2张图片

你可能感兴趣的:(学习,python,人工智能,chatgpt)