| 1234567891011121314151617181920212223 |
- const Module = require('module');
- const origLoad = Module._load;
- const fakeChat = class {
- constructor(fields) { this.fields = fields; }
- async invoke() {
- console.log(` [MOCK-INVOKE] model=${this.fields?.model}`);
- throw new Error('Request timed out (mock)');
- }
- };
- Module._load = function(request) {
- if (request === '@langchain/openai') return { ChatOpenAI: fakeChat };
- return origLoad.apply(this, arguments);
- };
- const { callLLMWithMessages } = require('/data/ai/audio/server/dist/services/llm/index');
- const messages = [{ role: 'user', content: 'test' }];
- (async () => {
- try {
- const r = await callLLMWithMessages(messages, 'MiniMax-M2.7', 30);
- } catch (e) {
- console.log('FINAL:', e.name);
- if (e.attempts) for (const a of e.attempts) console.log(' >>', a.provider + '/' + a.model);
- }
- })();
|