图片真人示范性交姿势
100款DeepSeek集成决策 —— 期骗程序篇(一)
100款 DeepSeek 集成决策 —— 期骗程序篇(二)
100款 DeepSeek 集成决策 —— AI Agent(三)
100款 DeepSeek 集成决策 —— 框架篇(四)
鬼父在线1. 茴香豆空洞茴香豆 是一个基于 大说话模子(LLM) 的 AI 助手,专注于为个东说念主和企业提供高效、智能的对话和任务处理服务。它撑抓在 微信 和 飞书 等平台上运行,匡助用户完成普通调换、信息检索、任务科罚等操作。
2. 中枢功能智能对话:撑抓当然说话处理(NLP),大约解析并呈文用户的发问。提供个性化的对话体验,合适不同用户的需求。任务科罚:匡助用户创建、科罚和提醒任务。撑抓与日期、待办事项等器具的集成。信息检索:快速从互联网或腹地学问库中检索信息。撑抓及时数据查询(如天气、新闻、股票等)。自动化职责流:撑抓自动化剧本和经由,匡助用户简化肖似性职责。可与第三方器具(如飞书、微信、Slack 等)集成。多平台撑抓:撑抓在 微信 和 飞书 等平台上运行。提供跨建立的无缝体验。3. 茴香豆的技巧架构大说话模子(LLM):基于先进的 LLM(如 DeepSeek、GPT 等),提供雄伟的当然说话解析和生成才气。撑抓高下文感知和多轮对话。学问库:内置丰富的学问库,涵盖常见问题和界限学问。撑抓动态更新和膨胀。API 集成:提供开放的 API,撑抓与第三方器具和服务的集成。撑抓自界说插件和膨胀。安全与心事:秉承端到端加密技巧,确保用户数据的安全性和心事性。撑抓权限科罚和数据看望适度。4. 茴香豆的使用场景个东说念主助手:匡助用户科罚日程、提醒事项和任务。提供个性化的提倡和信息查询服务。企业合作:在飞书等合作平台上,匡助团队科罚表情、分派任务和调换。撑抓自动化职责流,提高团队遵守。客户撑抓:行为智能客服,自动回答客户问题。撑抓多说话和 24/7 全天候服务。教练与培训:提供学问问答和学习提倡。撑抓在线老到和培训科罚。5. 茴香豆的集成经由要领 1:遴荐平台遴荐在 微信 或 飞书 上部署茴香豆。要领 2:树立账号在微信或飞书斥地者平台上创建期骗,得回 API 密钥和权限。要领 3:部署茴香豆使用茴香豆提供的 SDK 或 API,将 AI 助手集成到绸缪平台。示例:在飞书上部署茴香豆:from feishu import FeishuClientfrom huixiangdou import Assistant# 启动化飞书客户端feishu_client = FeishuClient(api_key='YOUR_API_KEY')# 启动化茴香豆助手assistant = Assistant(model='deepseek', knowledge_base='default')# 处理飞书音尘def handle_message(message): response = assistant.generate_response(message.text) feishu_client.send_message(message.chat_id, response)# 启动音尘监听feishu_client.start_listening(handle_message)要领 4:测试与优化测试茴香豆的功能,确保其大约正确解析和呈文用户请求。凭据用户响应优化对话模子和学问库。6. 茴香豆中树立 deepseek API要领1:绽放 deepseek 开放平台 苦求 tokenhttps://platform.deepseek.com/api_keys
图片
要领2:修改 config.ini# config.ini[llm]enable_local = 0enable_remote = 1..[llm.server]..remote_type = 'deepseek'remote_api_key = 'YOUR-API-KEY'remote_llm_max_text_length = 16000remote_llm_model = 'deepseek-chat'要领3:运行python3 -m huixiangdou.main --standalone要领4:收尾
图片
7. 追想茴香豆 是一个功能雄伟的 AI 助手,适用于个东说念主和企业用户。通过集成大说话模子和多平台撑抓,茴香豆大约提供智能对话、任务科罚和信息检索等服务。其纯简直架构和开放的 API 使其大约神圣膨胀和定制。二、LangBot(QQ, 企微, 飞书)图片
1. LangBot 空洞LangBot 是一个基于当然说话处理(NLP)技巧的智能对话机器东说念主,大约集成到多种即时通信平台中,如 QQ、企业微信(企微)和飞书。它不错匡助用户自动处理常见问题、提供信息查询、执行任务自动化等,进步职责遵守和用户体验。
2.主邀功能:自动回复:凭据用户输入的问题,自动提供相应的回答。任务自动化:执行一些粗浅的任务,如日程安排、会议提醒、数据查询等。多平台撑抓:撑抓 QQ、企业微信、飞书等多个平台,方便用户在不同场景下使用。自界说树立:不错凭据企业或个东说念主的需求,自界说机器东说念主的回答逻辑和功能。数据分析:提供对话数据分析,匡助优化机器东说念主的回答收尾和用户体验。3.期骗场景:企业里面调换:在企业微信或飞书中,LangBot 不错行为职工的智能助手,匡助解答常见问题、提供里面信息查询等。客户服务:在 QQ 或企业微信中,LangBot 不错用于客户服务,自动回复客户的常见问题,削弱客服东说念主员的职责职守。个东说念主助手:在个东说念主使用的 QQ 或飞书中,LangBot 不错匡助科罚日程、提醒遑急事项等。4.集成面容要领 1:得回 DeepSeek 的 API 密钥注册 DeepSeek 账号并创建期骗,得回 API 密钥(API Key)或其他认证信息。要领 2:在 LangBot 中树立 API 调用在 LangBot 的后台或树立文献中,添加 DeepSeek 的 API 地址和认证信息。示例(Python 伪代码):deepseek: api_url: 'https://api.deepseek.com/v1/query' api_key: 'your_api_key_here'要领 3:编写调用逻辑在 LangBot 的代码或剧本中,编写调用 DeepSeek API 的逻辑。示例(Python 伪代码):import requestsdef call_deepseek(query): url = 'https://api.deepseek.com/v1/query' headers = { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' } data = { 'query': query } response = requests.post(url, json=data, headers=headers) return response.json()# 在 LangBot 的对话逻辑中调用def handle_message(user_input): result = call_deepseek(user_input) return result['answer']5.上风:高效方便:自动化处理常见任务,减少东说念主工干预。多平台兼容:撑抓多种主流通信器具,合适不同用户需求。智能学习:通过机器学习握住优化回答收尾,进步用户体验三、NoneBot(QQ, 飞书, Discord, TG, etc.)
图片
NoneBot 简介框架秉性:基于 Python 的异步框架(使用 asyncio)。插件化想象,易于膨胀。撑抓多种聊天平台(通过适配器)。社区活跃,插件生态丰富。中枢组件:NoneBot 中枢:雅致事件处理、插件科罚和音尘分发。适配器(Adapter):用于通顺不同的聊天平台(如 QQ、飞书、Discord 等)。插件(Plugin):杀青具体功能的模块。撑抓的平台NoneBot 通过适配器撑抓以下平台:
QQ:通过 go-cqhttp 或其他 QQ 机器东说念主框架与 NoneBot 对接。撑抓群聊和私聊音尘处理。飞书:使用飞书开放平台的 API,树立事件订阅和音尘推送。Discord:通过 Discord 的 Bot API 杀青音尘收发。Telegram:使用 Telegram 的 Bot API 杀青音尘处理。其他平台:如 Slack、Kaiheila 等,不错通过自界说适配器撑抓。快速入手以下是一个粗浅的 NoneBot 表情搭建要领:
1.安设 NoneBot使用 pip 安设 NoneBot:pip install nonebot22.创建表情使用 NoneBot 提供的脚手架器具创建表情:nb create按照教唆遴荐模板和适配器(如 QQ、飞书等)。3.树立适配器在 pyproject.toml 或 .env 文献中树立适配器的参数。举例:QQ(使用 go-cqhttp):
[nonebot]drivers = ['fastapi']host = '127.0.0.1'port = 8080[nonebot.adapters.cqhttp]ws_url = 'ws://127.0.0.1:6700'飞书:[nonebot.adapters.feishu]app_id = 'your_app_id'app_secret = 'your_app_secret'4.编写插件
在 plugins 目次下创建插件文献(如 hello.py):
from nonebot.plugin import on_commandfrom nonebot.adapters import Messagefrom nonebot.params import CommandArghello = on_command('hello')@hello.handle()async def handle_hello(args: Message = CommandArg()): name = args.extract_plain_text() or 'World' await hello.finish(f'Hello, {name}!')5.运行表情
启动 NoneBot:
nb run平台集成指南1.QQ使用 go-cqhttp 行为 QQ 客户端。树立 go-cqhttp 的 config.yml,确立 WebSocket 或 HTTP 地址。在 NoneBot 中树立 cqhttp 适配器。2.飞书在飞书开放平台创建期骗,得回 app_id 和 app_secret。树立事件订阅和音尘推送。在 NoneBot 中树立 feishu 适配器。3.Discord在 Discord 斥地者平台创建 Bot,得回 Token。在 NoneBot 中树立 discord 适配器:[nonebot.adapters.discord]token = 'your_discord_bot_token'4.Telegram在 Telegram 中创建 Bot,得回 Token。在 NoneBot 中树立 telegram 适配器:[nonebot.adapters.telegram]token = 'your_telegram_bot_token'插件斥地
NoneBot 的插件斥地卓著粗浅,以下是一个示例插件:
from nonebot.plugin import on_commandfrom nonebot.adapters import Messagefrom nonebot.params import CommandArgweather = on_command('weather')@weather.handle()async def handle_weather(args: Message = CommandArg()): city = args.extract_plain_text() if not city: await weather.finish('请输入城市称呼!') # 调用天气 API await weather.finish(f'{city} 的天气是...')部署腹地运行:径直使用 nb run 启动。Docker 部署:使用 Docker 容器化部署。云服务:部署到云服务器(如腾讯云、阿里云等)。集成 deepseek1.阐明 DeepSeek 的功能和 API
在集成之前,需要明确 DeepSeek 提供的功能过甚 API 的使用面容。常常需要以下信息:
API 地址:DeepSeek 的接口 URL。认证面容:如 API Key、Token 等。请求参数:调用 API 时需要传递的参数。复返花式:API 复返的数据花式(常常是 JSON)。举例,假定 DeepSeek 提供了一个问答接口:
API 地址:https://api.deepseek.com/v1/query请求参数:{ 'query': '用户输入的问题' }复返收尾:{ 'answer': 'DeepSeek 复返的谜底' }2. 在 NoneBot 中调用 DeepSeek API
以下是如安在 NoneBot 中调用 DeepSeek API 的要领。
要领 1:安设依赖确保安设了 httpx 或 requests 库,用于发送 HTTP 请求:
pip install httpx要领 2:编写调用 DeepSeek 的函数在 NoneBot 表情中创建一个器具函数,用于调用 DeepSeek API。举例:
import httpxasync def call_deepseek(query: str) -> str: url = 'https://api.deepseek.com/v1/query' headers = { 'Authorization': 'Bearer YOUR_DEEPSEEK_API_KEY', 'Content-Type': 'application/json' } data = { 'query': query } async with httpx.AsyncClient() as client: response = await client.post(url, json=data, headers=headers) if response.status_code == 200: result = response.json() return result.get('answer', '未找到谜底') else: return '调用 DeepSeek API 失败'要领 3:创建 NoneBot 插件
在 plugins 目次下创建一个插件文献(如 deepseek_plugin.py),调用上述函数:
from nonebot.plugin import on_commandfrom nonebot.adapters import Messagefrom nonebot.params import CommandArgfrom .deepseek_tools import call_deepseek # 导入调用 DeepSeek 的函数deepseek = on_command('deepseek')@deepseek.handle()async def handle_deepseek(args: Message = CommandArg()): query = args.extract_plain_text() if not query: await deepseek.finish('请输入问题!') answer = await call_deepseek(query) await deepseek.finish(answer)3. 树立 DeepSeek API 密钥将 DeepSeek 的 API 密钥存储在环境变量或树立文献中,幸免硬编码。
措施 1:使用环境变量在 .env 文献中添加:
DEEPSEEK_API_KEY=your_api_key_here
在代码中读取:
import osapi_key = os.getenv('DEEPSEEK_API_KEY')措施 2:使用 NoneBot 树立在 pyproject.toml 或 .env 文献中添加:
[nonebot]deepseek_api_key = 'your_api_key_here'
在代码中读取:
from nonebot import get_driverconfig = get_driver().configapi_key = config.deepseek_api_key4. 测试集成启动 NoneBot 并测试插件:
在 QQ、飞书或其他平台上发送音尘:/deepseek 什么是东说念主工智能?NoneBot 会调用 DeepSeek API 并复返收尾:东说念主工智能是模拟东说念主类智能的技巧……5. 优化与膨胀缓存机制
为了减少 API 调用次数,不错添加缓存功能(如使用 aiocache):
from aiocache import cached@cached(ttl=60) # 缓存 60 秒async def call_deepseek(query: str) -> str: # 调用 DeepSeek API多轮对话
聚拢 NoneBot 的会话科罚功能,杀青多轮对话:
from nonebot.params import Dependsfrom nonebot.matcher import Matcherasync def get_query(matcher: Matcher, args: Message = CommandArg()): return args.extract_plain_text()@deepseek.handle()async def handle_deepseek(query: str = Depends(get_query)): if not query: await deepseek.finish('请输入问题!') answer = await call_deepseek(query) await deepseek.finish(answer)失实处理添加失实处理逻辑,确保在 API 调用失败时提供友好的教唆:
try: answer = await call_deepseek(query)except Exception as e: await deepseek.finish(f'调用 DeepSeek 失败:{str(e)}')6. 部署
将集成 DeepSeek 的 NoneBot 部署到绸缪平台:
QQ:通过 go-cqhttp 部署。飞书:树立飞书开放平台的事件订阅和音尘推送。Discord:树立 Discord Bot 的 Token。Telegram:树立 Telegram Bot 的 Token。7. 示例代码无缺的插件代码示例:真人示范性交姿势
from nonebot.plugin import on_commandfrom nonebot.adapters import Messagefrom nonebot.params import CommandArgimport httpximport osdeepseek = on_command('deepseek')async def call_deepseek(query: str) -> str: url = 'https://api.deepseek.com/v1/query' headers = { 'Authorization': f'Bearer {os.getenv('DEEPSEEK_API_KEY')}', 'Content-Type': 'application/json' } data = { 'query': query } async with httpx.AsyncClient() as client: response = await client.post(url, json=data, headers=headers) if response.status_code == 200: result = response.json() return result.get('answer', '未找到谜底') else: return '调用 DeepSeek API 失败'@deepseek.handle()async def handle_deepseek(args: Message = CommandArg()): query = args.extract_plain_text() if not query: await deepseek.finish('请输入问题!') try: answer = await call_deepseek(query) await deepseek.finish(answer) except Exception as e: await deepseek.finish(f'调用 DeepSeek 失败:{str(e)}')社区资源官方文档:https://v2.nonebot.dev/GitHub 仓库:https://github.com/nonebot/nonebot2插件市集:https://nonebot.dev/store 本站仅提供存储服务,通盘骨子均由用户发布,如发现存害或侵权骨子,请点击举报。