首页 > 分享 > openAI: 入门避坑指南1

openAI: 入门避坑指南1

1.构建您的应用程序

蟒蛇(Flask)

设置

如果您没有安装 Python,请从此处安装它。然后通过克隆此存储库下载代码。

git clone https://github.com/openai/openai-quickstart-python.git 1

如果您不想使用 git,也可以使用此 zip 文件下载代码。

添加您的 API 密钥

导航到项目目录并复制示例环境变量文件。

cd openai-quickstart-python cp .env.example .env 12

复制您的私有 API 密钥OPENAI_API_KEY并将其设置为新创建的文件.env中的 。如果您尚未创建密钥,可以在下面执行此操作。

密钥创建上次使用SK-…9AhB2023年2月8日2023年2月21日

|

创建新的密钥

运行应用

在项目目录中运行以下命令以安装依赖项并运行应用。运行命令时,您可能需要键入python3/pip3 而不是 python/pip,具体取决于您的设置。

python -m venv venv . venv/bin/activate pip install -r requirements.txt flask run 1234

在浏览器中打开 http://localhost:5000,您应该会看到宠物名称生成器!

避坑1: 初识flask避坑2: 国内清华源更新不够及时
在这里插入图片描述 : 用’pip install -i https://pypi.org/simple/ <包名>'更新这些不兼容的包, 可能需要樊蔷蔷 理解代码

在文件夹中打开。在底部,您将看到生成我们上面使用的提示的函数。由于用户将输入其宠物的动物类型,因此它会动态交换提示中指定动物的部分。app.py``openai-quickstart-python

def generate_prompt(animal): return """Suggest three names for an animal that is a superhero. Animal: Cat Names: Captain Sharpclaw, Agent Fluffball, The Incredible Feline Animal: Dog Names: Ruff the Protector, Wonder Canine, Sir Barks-a-Lot Animal: {} Names:""".format(animal.capitalize()) 123456789'

在app.py的第 14 行,您将看到发送实际 API 请求的代码。如上所述,它使用温度为 0.6 的完成终结点。app.py

response = openai.Completion.create( model="text-davinci-003", prompt=generate_prompt(animal), temperature=0.6 ) 12345

就是这样!您现在应该完全了解您的(超级英雄)宠物名字生成器如何使用 OpenAI API!

关闭

这些概念和技术将大大有助于您构建自己的应用程序。也就是说,这个简单的例子只展示了可能性的一小部分!完成端点足够灵活,可以解决几乎任何语言处理任务,包括内容生成、摘要、语义搜索、主题标记、情绪分析等等。

要记住的一个限制是,对于大多数模型,单个 API 请求在提示和完成之间最多只能处理 2,048 个令牌(大约 1,500 个单词)。

深入探讨

型号和定价

对于更高级的任务,您可能会发现自己希望能够提供比单个提示所能容纳的更多的示例或上下文。微调 API 是此类更高级任务的绝佳选择。微调允许您提供数百甚至数千个示例,以针对您的特定用例自定义模型。

在这里插入图片描述
最终只是生成了上面一个网页…以为能进入呢…

相关知识

宠物托运避坑指南
宠物医院避坑指南,无良or推荐?
【避坑指南】哪些渠道购买玉米蛇比较靠谱?
爆品避坑指南系列—宠物脱毛刷(Pet Hair Remover)
猫咪绝育超全避坑指南下篇
宠物营养品购物指南:需要与避坑(狗狗篇) 避
领养宠物套路多?避坑指南别错过!
宠物托运避坑指南:6年经验总结
购买宠物狗必看的避坑指南
新手必备的三线仓鼠选购避坑指南,你值得拥有

网址: openAI: 入门避坑指南1 https://m.mcbbbk.com/newsview564515.html

所属分类:萌宠日常
上一篇: 小动物心电图入门指南(第3版)
下一篇: 蛇类宠物的入门指南:从种类到饲养