You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过OpenRouter在apiepie.ai上实现OpenAI Assistants功能?

关于apiepie.ai平台实现OpenAI Assistants功能的疑问

我最近发现了apiepie.ai这个平台,它通过OpenRouter提供GPT-4的访问权限。我想问问有没有人用过类似下方代码的方式,在这个平台上实现OpenAI Assistants功能——毕竟该平台的文档里只提供了基础的发送消息代码。

async function createThread() {
    try {
        const thread = await openai.beta.threads.create();
        return thread.id;
    } catch (error) {
        console.error("Error al crear el hilo:", error);
        return null;
    }
}

async function sendMessageToOpenAI(threadId, message) {
    try {
        const response = await openai.beta.threads.messages.create(threadId, {
            role: "user",
            content: message
        });
        return response;
    } catch (error) {
        console.error("Error al enviar mensaje a OpenAI:", error);
        return null;
    }
}

async function getResponseFromOpenAI(threadId, assistantId) {
    try {
        const run = await openai.beta.threads.runs.create(threadId, {
            assistant_id: assistantId.id,
        });
        // console.log(`run : ${run}`)
        
        let runResponse = await openai.beta.threads.runs.retrieve(threadId, run.id);
        console.log(`runresponse : ${runResponse}`)
        
        while (runResponse.status !== "completed") {
            // Pausar brevemente para evitar hacer solicitudes continuas en un bucle rápido
            await new Promise(resolve => setTimeout(resolve, 1000)); // Espera 1 segundo
            runResponse = await openai.beta.threads.runs.retrieve(threadId, run.id);
            console.log(`runresponse 2  threadid: ${runResponse}`)
            console.log(runResponse.thread_id)
            
        }

        return runResponse;
    } catch (error) {
        console.error("Error al obtener respuesta de OpenAI:", error);
        return null;
    }
}

内容的提问来源于stack exchange,提问作者EL Arbol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 12:15:29