不会编程也能搭建聊天机器人?ChatGPT + Notion AI助你一臂之力!

体验链接:Aitrend ChatBot (无需环境,无需账号,打开即用,完全免费,回答能力同ChatGPT)

https://img-1316868354.cos.ap-guangzhou.myqcloud.com/img/E3FB59D9-5E57-4D2B-977C-03AF761188EF_1_105_c.jpeg

  1. 背景介绍
    • 本文主要谈关于如何使用ChatGPT(实际使用主力工具为Notion AI),应用官方API接口,搭建一个完整的聊天机器人。
    • 本文的核心目的不是教会读者如何去搭建一个机器人,而是学会如何使用Notion AI去辅助自己编程,或者解决更多的问题。并由此谈一谈我在使用过程中的一些心得。
  2. 关于我
    • 本人并非是专业的程序员,只是一名对ChatGPT十分感兴趣的数据分析师,熟悉Python和基础的HTML以及CSS的知识。
    • 搭建这个主要是想锻炼下自己的能力,以及了解GPT到底有多大的潜力,以及在应用于的Notion AI的GPT到底能发挥多大的潜力,未来ChatGPT到底有没有机会取代程序员。
  3. 准备工作及环境搭建
    • 基础框架:Python+Flask+HTML
    • 环境:国外服务器+域名
  4. 使用 Notion AI 训练模型【重点】

开始前:网上找了一个python调用最新的API(GPT-3.5-Turbp)进行连续对话,并测试跑通。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Note: you need to be using OpenAI Python v0.27.0 for the code below to work
import openai

openai.api_key = "your_key"

def chat
### 各类AI工具功能对比 #### Stable Diffusion Stable Diffusion 是一种基于深度学习的图像生成模型,能够通过输入文字描述来生成高质量的图片。它主要应用于艺术创作、设计领域以及任何需要视觉素材的地方。由于其开源特性,开发者可以对其进行定制化修改以适应特定需求[^3]。 ```python from diffusers import StableDiffusionPipeline import torch model_id = "runwayml/stable-diffusion-v1-5" pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16).to("cuda") prompt = "a photo of an astronaut riding a horse on mars" image = pipe(prompt).images[0] image.save("astronaut_rides_horse.png") ``` #### Midjourney Midjourney 类似于 Stable Diffusion,也是一种文本到图像的人工智能程序,专注于创造具有独特风格的艺术作品。相比前者,Midjourney 更加注重用户体验和服务支持,在 Discord 平台上运行良好并提供订阅服务模式[^4]。 #### ChatGPT 作为 OpenAI 开发的语言模型,ChatGPT 能够理解和生成自然语言文本,适用于对话系统构建、内容撰写等多个方面。它的强大之处在于上下文理解能力和广泛的知识库覆盖范围[^1]。 ```python import openai openai.api_key = 'your_api_key' response = openai.Completion.create( engine="text-davinci-003", prompt="Tell me about the history of artificial intelligence.", max_tokens=150 ) print(response.choices[0].text.strip()) ``` #### Notion AI Notion AI 集成在流行的生产力应用 Notion 中,旨在帮用户提高工作效率和个人管理能力。它可以协写作、头脑风暴、文档编辑等功能,并且无缝集成到现有的工作流程当中[^5]。 #### Jasper AI Jasper AI 主要定位于营销人员和技术写作者群体,提供了多种模板和场景设置选项用于创建广告文案、博客文章等内容材料。相较于其他通用型大模型来说更加专业化一些[^6]。 ### 使用场景分析 对于需要大量原创图形资源或者追求个性化艺术表达的人来说,可以选择 **Stable Diffusion** 或者 **Midjourney**;如果目标是实现智能化交互体验,则应考虑采用像 **ChatGPT** 这样的大型预训练语言模型;而当面对日常办公事务处理时,嵌入式的解决方案比如 **Notion AI** 就显得尤为合适了;最后针对商业推广活动策划等方面的工作任务而言,专门优化过的平台如 **Jasper AI** 可能会带来更好的效果表现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值