zhayujie / chatgpt-on-wechat

基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT-o1/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
https://docs.link-ai.tech/cow
MIT License
29.9k stars 7.88k forks source link

[WARNING][2023-12-19 02:57:38][chat_gpt_bot.py:150] - [CHATGPT] APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host='api.openai.com', port=443): Max retries exceeded with url: /v1/chat/completions (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 Bad Request'))) #1610

Closed loks666 closed 8 months ago

loks666 commented 9 months ago

前置确认

⚠️ 搜索issues中是否已存在类似问题

操作系统类型?

Docker

运行的python版本是?

python 3.9

使用的chatgpt-on-wechat版本是?

Latest Release

运行的channel类型是?

wx(个人微信, itchat)

复现步骤 🕹

[WARNING][2023-12-19 02:57:38][chat_gpt_bot.py:150] - [CHATGPT] APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host='api.openai.com', port=443): Max retries exceeded with url: /v1/chat/completions (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 Bad Request')))

问题描述 😯

由于我使用的是one api搭建的代理key,所以他一直报这样的一个错误,能肯定的是肯定我的地址填的有问题,我想知道到底应该填什么地址,才可以成功调用我的中转服务器

终端日志 📒

<此处粘贴终端日志>
huangAoJiong commented 8 months ago

同样问题,请问楼主解决了吗

loks666 commented 8 months ago

填base不要填proxy

loks666 commented 8 months ago

fixed

huangAoJiong commented 8 months ago

填base不要填proxy

感谢感谢,可以了

cq134cq commented 5 months ago

填base不要填proxy

感谢感谢,可以了

‘请你能不能看一下你的配置,我填base,可是还是报和你一产的错 这是我的配置

encoding:utf-8

import json import logging import os import pickle

from common.log import logger

将所有可用的配置项写在字典里, 请使用小写字母

此处的配置值无实际意义,程序不会读取此处的配置,仅用于提示格式,请将配置加入到config.json中

available_setting = {

openai api配置

"open_ai_api_key": "sk-Ig5Y2Lq1nluNvYZE81B4B1F11cA84d1eAb112eE4C826De94",  # openai api key
# openai apibase,当use_azure_chatgpt为true时,需要设置对应的api base
"open_ai_api_base": "http://10.0.100.176:3002/v1",
"proxy": "",  # openai使用的代理
# chatgpt模型, 当use_azure_chatgpt为true时,其名称为Azure上model deployment名称
"model": "gpt-3.5-turbo",  # 还支持 gpt-4, gpt-4-turbo, wenxin, xunfei, qwen
"use_azure_chatgpt": False,  # 是否使用azure的chatgpt
"azure_deployment_id": "",  # azure 模型部署名称
"azure_api_version": "",  # azure api版本
# Bot触发配置
you-know-m commented 4 months ago

这就太坑了