Tutorial not working due to deprecated OpenAI moderation model

Aperta
#151 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
45/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
typescript
Ambito
documentation

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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
Lingua principale
TypeScript
Stelle
1.3k
Fork
112
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CommandCodeAI/BaseAI

Tutte le issue di CommandCodeAI/BaseAI

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.