Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Missing usage information in npm azure/openai client response

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

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript, nodejs
Ambito
api

Direzione di ricerca

Inizia dal punto di ingresso JavaScript mostrato nell’issue, incluso il pacchetto npm @azure/openai e la risposta di client.getChatCompletions, quindi confronta i relativi campi con la risposta di esempio di Azure OpenAI collegata. Il lavoro è completato quando la risposta espone i dettagli richiesti sull’utilizzo dei token oppure stabilisce chiaramente che questo repository non può fornirli.

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

Descrizione

This issue is for a: (mark with an x)
- [ ] bug report -> please search issues before submitting
- [X] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)
Minimal steps to reproduce

On a Javascript application, install the package @azure/openai with npm install @azure/openai
This installs version v1.0.0-beta.5
Within the script, include:

const { OpenAIClient, AzureKeyCredential } = require("@azure/openai");

const client = new OpenAIClient(CHATGPT_EP, new AzureKeyCredential(CHATGPT_KEY));
const deploymentId = "DEPLOYMENT";
const data = await client.getChatCompletions(deploymentId, CHAT_LIST);

console.log(data);
Any log messages given by the failure

image

Expected/desired behavior

I expected the response to include have a field of "usage" (with all the tokens consumption details) as presented in example response in:
https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#example-response-2

OS and Version?

Windows Chrome

Versions

Package version is v1.0.0-beta.5 (azure/openai on npm)

Mention any other details that might be useful

I tried asking in the Microsoft Learn forum but was asked to raise an issue on the github repo, I'm not even sure if this is the right place.
However, I hope to know if it is still possible to somehow get that usage details included within the response without manually adding another tokenization package locally.
Appreciate your assistance.

Lingua principale
Jupyter Notebook
Stelle
1.4k
Fork
455
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

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 Azure-Samples/openai

Tutte le issue di Azure-Samples/openai

Issue simili

Altre issue su Backend & API Design

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.