Tutorial not working due to deprecated OpenAI moderation model

Abierto
#151 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
45/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
typescript

Línea de trabajo

Open the run-pipe tutorial at https://baseai.dev/learn/run-pipe and locate the moderation example using text-moderation-007. Update the tutorial to use omni-moderation-latest, then run the documented npx tsx index.ts example and confirm it no longer requests the deprecated model.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Description

Follow the tutorial, specifically the page https://baseai.dev/learn/run-pipe

Code example

It tries to moderate using text-moderation-007 but the current moderation model is omni-moderation-latest.

Additional context

Error message

npx tsx index.ts
(node:34160) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
/Users/fabiovedovelli/Code/my-ai-project/node_modules/@baseai/core/src/common/errors.ts:75
				return new BadRequestError(status, error, message, headers);
				       ^


BadRequestError: 400 Error from OpenAI: 403 Project `proj_yIE96rr2PYpDK55CfxPorTFx` does not have access to model `text-moderation-007`
    at Function.generate (/Users/fabiovedovelli/Code/my-ai-project/node_modules/@baseai/core/src/common/errors.ts:75:12)
    at Request.handleErrorResponse (/Users/fabiovedovelli/Code/my-ai-project/node_modules/@baseai/core/src/common/request.ts:126:18)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async Request.send (/Users/fabiovedovelli/Code/my-ai-project/node_modules/@baseai/core/src/common/request.ts:62:4)
    at async Pipe.run (/Users/fabiovedovelli/Code/my-ai-project/node_modules/@baseai/core/src/pipes/pipes.ts:309:18)
    at async main (/Users/fabiovedovelli/Code/my-ai-project/index.ts:17:22) {
  status: 400,
  headers: {
    'access-control-allow-origin': '*',
    connection: 'keep-alive',
    'content-length': '256',
    'content-type': 'application/json',
    date: 'Wed, 12 Feb 2025 11:24:28 GMT',
    env: 'local',
    'keep-alive': 'timeout=5',
    'lb-powered-by': 'Langbase',
    'powered-by': 'BaseAI'
  },
  request_id: undefined,
  error: {
    code: 'BAD_REQUEST',
    status: 400,
    message: 'Error from OpenAI: 403 Project `proj_yIE96rr2PYpDK55CfxPorTFx` does not have access to model `text-moderation-007`',
    docs: 'https://langbase.com/docs/api-reference/errors/bad_request'
  },
  code: 'BAD_REQUEST'
}

Node.js v23.6.1
Lenguaje dominante
TypeScript
Estrellas
1.3k
Forks
112
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CommandCodeAI/BaseAI

Todos los issues de CommandCodeAI/BaseAI

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.