StanfordSpezi / SpeziLLM

A module enabling the integration of Large Language Models (LLMs) with the Spezi Ecosystem
https://swiftpackageindex.com/StanfordSpezi/SpeziLLM/documentation
MIT License
136 stars 14 forks source link

Utilize AsyncSemaphore from SpeziFoundation #46

Closed philippzagar closed 7 months ago

philippzagar commented 8 months ago

Problem

As of now, SpeziLLM depends on AsyncSemaphore from an external SPM package. However, we plan to implement an AsyncSemaphore within SpeziFoundation.

Solution

Using the AsyncSemaphore from SpeziFoundation to have a unified semaphore used within the Spezi ecosystem.

Additional context

No response

Code of Conduct

philippzagar commented 7 months ago

Addressed via: https://github.com/StanfordSpezi/SpeziLLM/pull/47