connectOpenAi fails with server_error code 42 while OpenAI Realtime direct test succeeds
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- javascript, next.js, node.js
- Domaine
- audio-video-rtc, backend-api-design
Piste de recherche
Commencez par l’appel à connectOpenAi dans l’application Next.js et examinez les versions indiquées de @stream-io/node-sdk et @stream-io/openai-realtime-api ainsi que le déploiement Vercel. Reproduisez la requête client_secrets réussie et la connexion de l’agent qui échoue, puis déterminez si la configuration est prise en charge et quels paramètres Stream, autorisations ou droits sont requis.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi Stream team,
I’m using Stream Video with OpenAI Realtime in a Next.js app deployed on Vercel.
Packages:
- @stream-io/[email protected]
- @stream-io/[email protected]
- Next.js 15.3.8
- Deployed on Vercel
OpenAI Realtime direct test succeeds:
POST https://api.openai.com/v1/realtime/client_secrets
model: gpt-4o-realtime-preview
status: 200 OK
But Stream connectOpenAi fails:
const realtimeClient = await streamVideo.video.connectOpenAi({
call,
openAiApiKey: process.env.OPENAI_API_KEY,
agentUserId: "lucy",
model: "gpt-4o-realtime-preview",
});
Error:
{
type: "error",
error: {
type: "server_error",
code: "42",
message: "Error: code ",
param: null,
event_id: ""
}
}
Additional context:
- The Stream call is created successfully.
- The user joins successfully.
- The agent user "lucy" appears to join and then leaves.
- Webhooks show call.session_participant_joined and call.session_participant_left for lucy.
- OpenAI Realtime client_secret endpoint returns 200 OK, so the OpenAI key and Realtime access appear valid.
Can you confirm whether connectOpenAi currently supports this setup, and whether any Stream app settings, permissions, or entitlements are required for OpenAI Realtime agents?
- Langage dominant
- JavaScript
- Étoiles
- 5
- Forks
- 3
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de GetStream/openai-tutorial-node
-
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
Toutes les issues de GetStream/openai-tutorial-node
Issues similaires
-
Complexity: Small P-Feature: Projects page ready for merge team role: back end/devOps role: front end size: 0.25pt
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 67/100
bellingcat/toolkit#905 ·
-
self-care self-care:docs-build-time-investigator
Difficulté 2/5 Une demi-journée Accessibilité débutants 76/100
githubnext/gh-aw-cao#14191 ·
Les mainteneurs répondent en général sous 1 jour
-
effort:low impact:medium RAG status: auto-triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
mastra-ai/mastra#25229 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
sugarlabs/musicblocks#8984 ·
Les mainteneurs répondent en général sous 1 jour