Closed Jade233333 closed 1 year ago
我在使用gtp的时候没有问题, 但是在用whisper的时候报错 /Users/jade/PycharmProjects/pythonProject/venv/bin/python /Users/jade/PycharmProjects/pythonProject/main.py Traceback (most recent call last): File "/Users/jade/PycharmProjects/pythonProject/venv/lib/python3.11/site-packages/openai/api_requestor.py", line 755, in _interpret_response_line data = json.loads(rbody) ^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/init.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/jade/PycharmProjects/pythonProject/main.py", line 156, in
$available = true;
}
// 模块初始化
if ($module && $available) {
// 初始化模块
$this->request->setModule($module);
$this->app->init($module);
} else {
throw new HttpException(404, 'module not exists:' . $module);
}
}
// 是否自动转换控制器和操作名
$convert = is_bool($this->convert) ? $this->convert : $this->rule->getConfig('url_convert');
// 获取控制器名
$controller = strip_tags($result[1] ?: $this->rule->getConfig('default_controller'));
$this->controller = $convert ? strtolower($controller) : $controller;
model | whisper-1 |
file | { "name": "innerfish_chunk_33.wav", "type": "application\/octet-stream", "tmp_name": "\/tmp\/phpCAKNev", "error": 0, "size": 20697516 } |
TEMP | /tmp |
TMPDIR | /tmp |
TMP | /tmp |
PATH | /usr/local/bin:/usr/bin:/bin |
USER | www |
HOME | /home/www |
PATH_TRANSLATED | /home/wwwroot/chatgpt/public/api/v1/audio/transcriptions |
ORIG_SCRIPT_FILENAME | /home/wwwroot/chatgpt/public/index.php/api/v1/audio/transcriptions |
HTTP_X_OPENAI_CLIENT_USER_AGENT | {"bindings_version": "0.27.9", "httplib": "requests", "lang": "python", "lang_version": "3.11.3", "platform": "macOS-13.4.1-arm64-arm-64bit", "publisher": "openai", "uname": "Darwin 22.5.0 Darwin Kernel Version 22.5.0: Thu Jun 8 22:21:34 PDT 2023; root:xnu-8796.121.3~7/RELEASE_ARM64_T8112 arm64 arm"} |
HTTP_CONTENT_TYPE | multipart/form-data; boundary=56efeddd0f6519c445db0424ab03ac12 |
HTTP_AUTHORIZATION | Bearer ce20e3ad7074b6ec17c4be1aa7891c8d |
HTTP_ACCEPT_ENCODING | gzip, deflate |
HTTP_ACCEPT | */* |
HTTP_CONTENT_LENGTH | 20697841 |
HTTP_USER_AGENT | OpenAI/v1 PythonBindings/0.27.9 |
HTTP_HOST | flag.smarttrot.com |
REDIRECT_STATUS | 200 |
SERVER_NAME | flag.smarttrot.com |
SERVER_PORT | 80 |
SERVER_ADDR | 47.92.242.146 |
REMOTE_PORT | 24232 |
REMOTE_ADDR | 180.98.2.116 |
SERVER_SOFTWARE | nginx/1.22.0 |
GATEWAY_INTERFACE | CGI/1.1 |
REQUEST_SCHEME | http |
SERVER_PROTOCOL | HTTP/1.1 |
DOCUMENT_ROOT | /home/wwwroot/chatgpt/public |
DOCUMENT_URI | /index.php/api/v1/audio/transcriptions |
REQUEST_URI | /index.php/api/v1/audio/transcriptions |
CONTENT_LENGTH | 20697841 |
CONTENT_TYPE | multipart/form-data; boundary=56efeddd0f6519c445db0424ab03ac12 |
REQUEST_METHOD | POST |
QUERY_STRING | |
SCRIPT_NAME | /index.php/api/v1/audio/transcriptions |
SCRIPT_FILENAME | /home/wwwroot/chatgpt/public/index.php |
PATH_INFO | /api/v1/audio/transcriptions |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php/api/v1/audio/transcriptions/api/v1/audio/transcriptions |
REQUEST_TIME_FLOAT | 1693051883.075 |
REQUEST_TIME | 1693051883 |
FILTER_VALIDATE_BOOL | 258 |
)
Process finished with exit code 1
支持的。我看一下什么问题
好的, 理论上支持的就行, 我今天有时间再测试一下
今天调试了一下, 同样的代码, 我是用自己的apikey和openai的baseurl调用whisper就没有问题, 但是换成项目的base-url就会报错
今天调试了一下, 同样的代码, 我是用自己的apikey和openai的baseurl调用whisper就没有问题, 但是换成项目的base-url就会报错
解决了。代码在这里,可以试下:
好的谢谢
是不是不支持whisper 模型