Closed Ikaros-521 closed 1 year ago
开启增强模式吧
v2ray
开不了增强模式,服务器有其他服务要跑,这该咋办呀
那就用docker,docker里面开增强模式
那就用docker,docker里面开增强模式
啊这,docker里面挂v2r吗,不止midj一个要用,其他部分服务也要用,这样搞不会有影响吗,docker我也用不来
有直接改源码就能实现的方法吗,大佬可以点播点播吗,源码这块我可以改
https://github.com/erictik/midjourney-api/blob/main/src/midjourney.ts https://github.com/erictik/midjourney-api/blob/main/src/midjourney.message.ts
是主要改请求这块吧
protected async interactions(
payload: any,
callback?: (result: number) => void
) {
try {
const headers = {
"Content-Type": "application/json",
Authorization: this.SalaiToken,
};
const response = await fetch("https://discord.com/api/v9/interactions", {
method: "POST",
body: JSON.stringify(payload),
headers: headers,
});
callback && callback(response.status);
//discord api rate limit
await sleep(950);
return response.status;
} catch (error) {
console.log(error);
callback && callback(500);
}
}
对啊
protected async interactions( payload: any, callback?: (result: number) => void ) { try { const headers = { "Content-Type": "application/json", Authorization: this.SalaiToken, }; const response = await fetch("https://discord.com/api/v9/interactions", { method: "POST", body: JSON.stringify(payload), headers: headers, }); callback && callback(response.status); //discord api rate limit await sleep(950); return response.status; } catch (error) { console.log(error); callback && callback(500); }
好的,感谢大佬。 不过还有个问题,就是现在项目是直接npm安装的api,我要改的话,直接去项目路径的node_里面改吗,我看里面和原项目不一样,是做了什么打包转换操作吗。 我要改的话,应该怎么进行呢
是不是直接改api项目的源码,然后重新执行 npm i midjourney
这个去做覆盖呢
还是说 执行 npm install
做安装呢(问题可能很蠢,但是真不会
)
你可以fork 仓库 然后 修改一下代码 用你的库代替 midjourney
npm i https://github.com/user_name/node_project_name
或者 在 node_model 里面搜索替换 discord 链接都行
你可以fork 仓库 然后 修改一下代码 用你的库代替 midjourney npm i https://github.com/user_name/node_project_name 或者 在 node_model 里面搜索替换 discord 链接都行
d大佬这是啥错啊
@zcpua 大佬,我这换了台win的海外服务器,配置了.env
,现在报错401,这是为什么呢(ps:vercel也寄了 )
3个配置项也是新获取的
token新获取的 没问题,难道必须是/api的auth吗
确认过了auth是对的,大佬你部署的站点也挂了
因为这个账号的api 要给同事使用就把 demo 停掉了
只有特别少的人出现401 个人感觉很有可能还是 authorization 不对吧 有可能过期了
因为这个账号的api 要给同事使用就把 demo 停掉了
只有特别少的人出现401 个人感觉很有可能还是 authorization 不对吧 有可能过期了
啊这,新获取的,还是不行,完蛋
用这个项目是可以拿到响应的 https://github.com/George-iam/Midjourney_api
discord 频道内用 /info
还是不行,oh no
discord 频道内用 /info
有可能是 session ID 的 问题 明天我加上看看
有可能是 session ID 的 问题 明天我加上看看
大佬真好
设置 sessionID 试一下呢
设置 sessionID 试一下呢
我试试
设置 sessionID 试一下呢
还是401 自闭了
https://github.com/erictik/midjourney-api 运行 example 试一试呢
https://github.com/erictik/midjourney-api 运行 example 试一试呢
我试试
npx tsx example/message.ts
npx tsx example/message.ts 难绷
.env 加上引号试试吧
SALAI_TOKEN="MTAxx-.x-x"
.env 加上引号试试吧
SALAI_TOKEN="MTAxx-.x-x"
不加,加"",加[]都试过了,寄
run
npx tsx example/message.ts
试试呢
npx tsx example/message.ts
run命令不存在吧,跑不了(哦 没事了)
run npx tsx example/message.ts 试试呢
看着还是鉴权没过的样子 见鬼了
如果同一个token python 的代码可以用 node 的 不可以用 那就离谱了
如果同一个token python 的代码可以用 node 的 不可以用 那就离谱了
要不就 把配置直接写到 example/message.ts 这个文件里面试试呢
如果同一个token python 的代码可以用 node 的 不可以用 那就离谱了
对呀,就离谱
如果同一个token python 的代码可以用 node 的 不可以用 那就离谱了
要不就 把配置直接写到 example/message.ts 这个文件里面试试呢
woc 成了,难不成配置读取的不对
wo我看日志打印的配置路径没毛病的呀
那再试试吧 最起码 vercel 上不会有问题吧
那再试试吧 最起码 vercel 上不会有问题吧
vercel上也有问题
省流 win下运行时,手动设置环境
set SALAI_TOKEN=xxxx.xxxxxxxxx
set SERVER_ID=110111111204
set CHANNEL_ID=11041111113207
set SESSION_ID=b1111111111113
npm run dev
如题 跑的是v2ray,代理地址:http://127.0.0.1:10809 尝试改过UI内的request下的程序无果,是不是要改midjourney-api内的源码呢,写不来