Cover every public API in the Demo app
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 55/100
Direzione di ricerca
Read the Demo app flows and compare their API calls with the public API list in this issue, starting with the Files namespace added in #401. The issue proposes one screen or flow per API group and separate pull requests; the first Files screen depends on #401. Done means the Demo exercises each public API group against the live service, with coverage for new API surface arriving alongside it.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The Demo app is currently the only way to exercise the package end to end against the live API: the test suite uses mocked sessions only, and CI doesn't build the Demo. Several public APIs aren't used by the Demo at all, so nothing ever runs them against the real service.
The goal is for the Demo to exercise every public API, so that a change can be checked end to end before release, and for new API surface to arrive together with its Demo coverage.
Not covered today
As of main after 0.5.3, the Demo doesn't call:
- Embeddings:
embeddings(query:) - Models:
model(query:)(retrieving a single model;models()is used) - Images:
imageVariations(query:) - Audio:
audioCreateSpeechStream(query:)audioTranscriptions(query:),audioTranscriptionsVerbose(query:),audioTranscriptionStream(query:)audioTranslations(query:)
- Files: the
openAI.filesnamespace from #401 (create, retrieve, list, delete, content). The Demo only uploads through the deprecatedfiles(query:), for Assistants. - Batch API (#465), once it exists
The Assistants API isn't listed: it's planned to be removed from both the package and the Demo.
Approach
One Demo screen or flow per API group, each in its own pull request. The Files screen is the first, stacked on #401.
- Lingua principale
- Swift
- Stelle
- 2.9k
- Fork
- 519
- Merge medio
- 4g 9h
- PR unite (30g)
- 13
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MacPaw/OpenAI
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 3 giorni
-
Enable batch promptsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MacPaw/OpenAI#73 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 3 giorni
-
Add Batch API supportAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di MacPaw/OpenAI
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
altic-dev/FluidVoice#1117 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
omacom/try-omarchy#343 ·
I maintainer di solito rispondono entro 1 giorno
-
install.ps1: Windows PowerShell 5.1 aborts after a successful cosign verification (NativeCommandError on 'Verified OK')Forse già presa @sly321-pixel l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
OneBusAway/onebusaway-ios#1518 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 61/100
vorssaint/vorssaint-utils#3030 ·
I maintainer di solito rispondono entro 1 giorno