官方的 api 是使用 openai 这个包 我现在用的是第三方的 api,需要设置 url 为第三方的,请求参数都一样 请问 openai 这个包能设置 url 吗 不能设置的话,该怎么开发呢?
1
uncled 237 天前
是用 nodejs 开发的吗,可以在创建 OpenAI 实例的时候传入 baseURL 的。像下面这样:
``` javascript const OpenAI = require('openai'); const openai = new OpenAI({ apiKey: process.env.OPENAPI_KEY, baseURL: process.env.OPENAPI_BASE_URL }); ``` |
2
Wxh16144 237 天前
可以参考一下 GitHub 上开源项目的一些封装 https://github.com/lobehub/lobe-chat/tree/main/src/libs/agent-runtime
|
3
zhhmax 236 天前
https://github.com/openai/openai-python/issues/913 可以看下官方 python 包是如何修改 baseurl 的
|
4
maymay5 234 天前
本质上,他只是一个 HTTP 请求,你用你熟悉的语言,拼接好参数,使用 HTTP 请求,就可以调用
|
5
seekafter OP 感谢各位,已经写好了,就几行 py 代码的事
就是用到影刀里面了 [影刀+gpt]( https://h8to8vu4ct.feishu.cn/docx/WaPdd94Qvoso81xgsOVcvL3fnYe?from=from_copylink) |