Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Swift community driven package for OpenAI public API

MacPaw/OpenAI é bom para iniciantes?

Nos últimos 30 dias, MacPaw/OpenAI fez merge de 5 de 10 pull requests de contribuidores externos, e os mantenedores costumam responder em até 3 dias. Agora há 2 issues para iniciantes abertas.

Estrelas
2.9k
Forks
519
Issues abertas para iniciantes
2
Issues indexadas
40
Merge médio
4d 9h
PRs com merge (30d)
13
Linguagem predominante
Swift
Licença
MIT
Último push no GitHub
30/9/2026
Última indexação
6/10/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
help wanted

Como contribuir com MacPaw/OpenAI

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  3. Suas contribuições serão publicadas sob a licença MIT do projeto.
  4. Escolha uma das 2 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • Check the HTTP status code for JSON responses
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    MacPaw/OpenAI#469 ·

    Mantenedores costumam responder em até 3 dias

  • Cover every public API in the Demo app
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100

    MacPaw/OpenAI#468 ·

    Mantenedores costumam responder em até 3 dias

  • Use @discardableResult consistently on completion-handler methods
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100

    MacPaw/OpenAI#466 ·

    Mantenedores costumam responder em até 3 dias

  • Add Batch API support
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    MacPaw/OpenAI#465 ·

    Mantenedores costumam responder em até 3 dias

  • Reconsider closed enums for string values decoded from API responses
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    MacPaw/OpenAI#464 ·

    Mantenedores costumam responder em até 3 dias

  • Refresh openapi.yaml and remove spec workarounds fixed upstream
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 58/100

    MacPaw/OpenAI#463 ·

    Mantenedores costumam responder em até 3 dias

  • Audio models cleanup after #397
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    MacPaw/OpenAI#458 ·

    Mantenedores costumam responder em até 3 dias

  • Demo: make Chat tab function calling work like the Responses tab's
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    MacPaw/OpenAI#455 ·

    Mantenedores costumam responder em até 3 dias

  • Deprecate the Assistants API (shut down by OpenAI) and remove it from the Demo
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 54/100

    MacPaw/OpenAI#452 ·

    Mantenedores costumam responder em até 3 dias

  • Linux: _MultiHandle crash when cancelling chatsStream mid-flight (FoundationNetworking/libcurl)
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    MacPaw/OpenAI#437 · 1 comentário ·

    Mantenedores costumam responder em até 3 dias

  • No support for vendor-specific parameters
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100

    MacPaw/OpenAI#434 ·

    Mantenedores costumam responder em até 3 dias

  • Make logger injectable
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    MacPaw/OpenAI#431 ·

    Mantenedores costumam responder em até 3 dias

  • Support SwiftData models
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    MacPaw/OpenAI#398 ·

    Mantenedores costumam responder em até 3 dias

  • Do not use URLSession or Task { } for async processing
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#390 ·

    Mantenedores costumam responder em até 3 dias

  • A number of types that are `Codable` don't encode correctly
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    MacPaw/OpenAI#379 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 3 dias

  • GPT5 not working with ResponseStreaming
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#378 · 3 comentários · 6 reações ·

    Mantenedores costumam responder em até 3 dias

  • DecodingError when handling MCP tool calls - type 'mcp_call' not recognized
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    MacPaw/OpenAI#376 ·

    Mantenedores costumam responder em até 3 dias

  • implement https://api.openai.com/v1/responses/{response_id}
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 38/100

    MacPaw/OpenAI#375 · 1 comentário ·

    Mantenedores costumam responder em até 3 dias

  • Add `usage` field to `AudioTranscriptionsResult`
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    MacPaw/OpenAI#370 ·

    Mantenedores costumam responder em até 3 dias

  • Make demo for Audio Speech Stream
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#281 · 1 reação ·

    Mantenedores costumam responder em até 3 dias

  • ChatView not scrolling to the bottom when entering new messages or initial loading of view.
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#250 ·

    Mantenedores costumam responder em até 3 dias

  • Assistants File Upload is hardcoded to attach files to Code Interpreter tool
    Aberta
    help wanted

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    MacPaw/OpenAI#244 ·

    Mantenedores costumam responder em até 3 dias

  • Swift / Core Metrics integration
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#238 · 1 comentário ·

    Mantenedores costumam responder em até 3 dias

  • How to input text and image prompts to GPT-4?
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100

    MacPaw/OpenAI#237 ·

    Mantenedores costumam responder em até 3 dias

  • Realtime API Support
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    MacPaw/OpenAI#234 · 2 comentários · 4 reações ·

    Mantenedores costumam responder em até 3 dias

  • Support for SwiftNIO and AsyncHTTPClient
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    MacPaw/OpenAI#228 · 1 comentário · 2 reações ·

    Mantenedores costumam responder em até 3 dias

  • Example of including an image + prompt to gpt-4o?
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    MacPaw/OpenAI#216 · 1 comentário ·

    Mantenedores costumam responder em até 3 dias

  • API Security with Proxy Server
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    MacPaw/OpenAI#184 · 2 comentários · 2 reações ·

    Mantenedores costumam responder em até 3 dias

  • Image description query implementation
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#182 · 3 reações ·

    Mantenedores costumam responder em até 3 dias

  • Explain Image functionality
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#148 · 3 comentários ·

    Mantenedores costumam responder em até 3 dias

  • Non-JSON formatted data or verbose JSON data on AudioTranscriptions couldn’t decode
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#130 · 2 comentários · 2 reações ·

    Mantenedores costumam responder em até 3 dias

  • Chat demo App: How to fetch function arguments on the view?
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#99 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 3 dias

  • Background URLSessions support
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    MacPaw/OpenAI#81 · 2 comentários ·

    Mantenedores costumam responder em até 3 dias

  • Enable batch prompts
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    MacPaw/OpenAI#73 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 3 dias

  • [Demo App] Add support for MacPaw's Fixel font
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    MacPaw/OpenAI#65 · 1 reação ·

    Mantenedores costumam responder em até 3 dias

  • Add fine-tuning
    Aberta
    enhancement help wanted

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    MacPaw/OpenAI#11 · 1 comentário ·

    Mantenedores costumam responder em até 3 dias

  • [Bug] Compilation Error: Cannot convert 'Tool' to 'ChatQuery.ChatCompletionToolParam' when using MCP Tooling
    Talvez já em andamento @mvanhorn assumiu há 101 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    MacPaw/OpenAI#389 · 1 comentário ·

    Mantenedores costumam responder em até 3 dias

  • Integrate OSS-Fuzz
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    MacPaw/OpenAI#241 · 1 comentário ·

    Mantenedores costumam responder em até 3 dias

  • [Demo app] Add audio transcription example
    Talvez já em andamento @GtechGovind assumiu há 6 dias. Aberta
    help wanted

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    MacPaw/OpenAI#49 · 4 comentários · 1 reação ·

    Mantenedores costumam responder em até 3 dias

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.