Funkcje AI w Raycaście umożliwiają teraz podłączenie dowolnego dostawcy zgodnego z OpenAI za pomocą niestandardowego dostawcy w pliku providers.yaml. CometAPI to brama API, która udostępnia setki modeli przez interfejs REST w stylu OpenAI — dzięki czemu możesz wskazać Raycastowi https://api.cometapi.com/v1, dodać swój klucz CometAPI i korzystać z modeli CometAPI w Raycast AI (czat, polecenia, rozszerzenia).
Czym jest Raycast?
Raycast to launcher produktywności dla macOS, który integruje polecenia, skrypty i — coraz częściej — AI bezpośrednio z systemem operacyjnym. Jego subsystem AI zapewnia czat, polecenia AI, wybór modelu, rozszerzenia (narzędzia pozwalające LLM wykonywać akcje) oraz możliwość używania modeli lokalnych (przez Ollama) lub Bring Your Own Key / Custom Providers do podłączenia zdalnych dostawców modeli. Raycast udostępnia selektor modelu, ustawienia AI i szablon providers.yaml, który zaawansowani użytkownicy mogą dostosować, by dodać backendy zgodne z OpenAI.
Raycast wprowadza BYOK (Bring Your Own Key) i Custom Providers w 2025 r., umożliwiając użytkownikom uruchamianie Raycast AI z użyciem własnych kluczy API i niestandardowych endpointów (co pozwala na bardziej elastyczne zarządzanie kosztami i prywatne opcje dostawców). Ta zmiana stanowi techniczną podstawę, która sprawia, że integracja CometAPI jest możliwa z poziomu preferencji Raycast użytkownika końcowego.
Jak Raycast udostępnia AI użytkownikom?
- Quick AI: natychmiastowe zapytania z launchera.
- AI Chat: konwersacyjne sesje z załącznikami/kontekstem.
- AI Commands/Extensions: tworzone przez deweloperów polecenia lub narzędzia korzystające z LLM.
(Modelami, kluczami BYOK i dostawcami niestandardowymi zarządzasz w Ustawienia → AI.)
Czym jest CometAPI?
CometAPI to platforma agregacji API, która udostępnia setki różnych modeli AI (tekst, obraz, audio, wideo, embeddings) przez pojedynczy, zgodny z OpenAI interfejs REST. Zamiast pisać i utrzymywać specyficzny dla dostawcy kod kliencki dla OpenAI, Anthropic, Google, Midjourney, Runway itd., wywołujesz endpoint CometAPI i wybierasz model przez identyfikator modelu. To uproszczenie świetnie sprawdza się w eksperymentach, trasowaniu pod kątem kosztów/awarii oraz centralizacji rozliczeń i obserwowalności.
Kluczowe możliwości
- Uzupełnianie tekstu/czatu i asystenci (interfejsy czatu w stylu OpenAI).
- Generowanie obrazów i endpointy edycji obrazów.
- Embeddings do wyszukiwania semantycznego/RAG (retrieval-augmented generation).
- Audio (TTS i STT, jeśli udostępniane przez bazowe modele).
- Generowanie wideo dla wyspecjalizowanych backendów (Sora, Veo itd.).
CometAPI udostępnia także fragmenty SDK i formaty żądań w stylu OpenAI, dzięki czemu przeniesienie istniejącego kodu jest proste.
Dlaczego to ważne właśnie teraz: rynek przesuwa się w stronę bramkowych API (wygodne pojedyncze endpointy, tańsze opcje i wybór modelu). CometAPI jest jednym z komercyjnych graczy w tej przestrzeni, więc połączenie go z obsługą niestandardowych dostawców w Raycaście daje natychmiastowy dostęp do szerokiego katalogu modeli w Twoim workflow na macOS.
Dlaczego integrować CometAPI z Raycast?
Krótka odpowiedź: aby uruchamiać dowolny model udostępniony przez CometAPI bezpośrednio z przepływu Raycast AI — Quick AI, AI Chat lub niestandardowych poleceń AI — bez zmiany narzędzi.
Korzyści:
- Używaj tańszych/szybszych lub wyspecjalizowanych modeli do różnych zadań (streszczenia, kod, embeddings, generowanie obrazów), pozostając w Raycaście.
- Scentralizowane rozliczenia i limitowanie za pośrednictwem CometAPI przy jednoczesnej kontroli wyboru modelu z poziomu Raycasta.
- Minimalne zmiany w konfiguracji: Raycast obsługuje niestandardowych dostawców zgodnych z OpenAI i BYOK, więc CometAPI często da się podłączyć, podmieniając
base_urli klucz API.
(Te możliwości są możliwe, ponieważ Raycast obsługuje niestandardowych dostawców i BYOK, a CometAPI udostępnia zgodne z OpenAI endpointy pod adresem https://api.cometapi.com/v1. )
Jakie są dobre przypadki użycia tej integracji?
- Pomocnik deweloperski: wyjaśnianie kodu, sugestie refaktoryzacji, generowanie testów jednostkowych i streszczenia PR — wywołuj z Raycasta i otrzymuj odpowiedzi inline.
- Notatki i streszczenia: zaznacz tekst, uruchom polecenie Raycast do streszczenia lub wyodrębnienia działań, używając modelu do streszczania w CometAPI.
- Tworzenie dokumentacji: generuj dokumentację funkcji lub fragmenty README przez polecenia AI w Raycaście i trzymaj iteracje lokalnie.
- Generowanie obrazów/multimediów: jeśli CometAPI udostępnia endpointy obrazów, możesz używać rozszerzeń Raycast wywołujących te endpointy (np. rozszerzenie „Generate Image from Prompt”) — przydatne do szybkich makiet.
- Embeddings + wyszukiwanie semantyczne: użyj embeddings CometAPI, by zasilać lokalne workflow wyszukiwania — Raycast może być frontendem, który odpytuje Twój indeks embeddings przez mały lokalny skrypt lub funkcję w chmurze.
Jakie środowisko i warunki należy przygotować?
Przed rozpoczęciem upewnij się, że masz przygotowane:
System i Raycast
- macOS (Raycast jest natywny dla macOS).
- Zainstalowany Raycast. Zalecana jest najnowsza wersja z obsługą Custom Providers / BYOK (Raycast dodał BYOK w v1.100.0 i kontynuuje wdrażanie Custom Providers). Jeśli Twój Raycast jest starszy, zaktualizuj go.
Konta i klucze
- Konto CometAPI i ważny klucz API CometAPI (użyjesz go w ustawieniach Raycasta lub zmiennych środowiskowych). Zobacz panel/dokumentację CometAPI.
Opcjonalne narzędzia deweloperskie (do testów lub lokalnego rozwoju)
- Terminal (do cURL).
- Python / Node / SDK OpenAI, jeśli chcesz przetestować dostęp do CometAPI bezpośrednio przed spięciem z Raycastem. CometAPI obsługuje bezpośrednie użycie przez standardowe SDK po ustawieniu
base_url.
Uprawnienia i sieć
- Upewnij się, że Raycast i zasady sieciowe macOS pozwalają na połączenia HTTPS do
api.cometapi.com. - Jeśli pracujesz w środowisku korporacyjnym z proxy/firewallem, sprawdź, czy
api.cometapi.comjest osiągalne.
Pliki lokalne i lokalizacje
Konfiguracja dostawców AI Raycast znajduje się w pliku providers.yaml w katalogu konfiguracyjnym Raycast (aplikacja może ujawnić szablon dostawców, który można skopiować). Edytujesz lub tworzysz providers.yaml, aby zdefiniować niestandardowych dostawców.
Jak zintegrować Raycast z CometAPI?
Sedno: zarejestruj CometAPI jako niestandardowego dostawcę zgodnego z OpenAI w Raycaście, wskaż Raycastowi https://api.cometapi.com/v1 i dodaj swój token Comet do niestandardowych kluczy API w Raycaście.
Krok 1: Pobierz swój klucz CometAPI
- Zarejestruj się na CometAPI i otwórz konsolę/panel.
- Utwórz token API. Skopiuj ten token w bezpieczne miejsce (lub zachowaj go do następnego kroku).
Krok 2: Otwórz ustawienia AI Raycasta i włącz dostawców niestandardowych
- W Raycaście:
Preferences→AI. - Znajdź „Custom Providers” (lub „Custom OpenAI-compatible APIs”) i kliknij Reveal Providers Config. Raycast otworzy Findera w katalogu konfiguracji i udostępni plik szablonu (zwykle
providers.template.yaml), który należy skopiować i zmienić nazwę naproviders.yaml.


Krok 3: Dodaj dostawcę CometAPI do providers.yaml
Utwórz lub edytuj plik providers.yaml. Dokładny schemat oczekiwany przez Raycast zależy od wersji, ale szablony społeczności i podręcznik Raycast pokazują wspólną strukturę: listę wpisów dostawców z id, name, base_url i opcjonalnym blokiem models. Poniżej znajduje się bezpieczny, działający przykład, aby register CometAPI jako OpenAI-co

Ważne uwagi
- Zastąp
YOUR_COMETAPI_KEYbezpiecznym odwołaniem — możesz wkleić token (do użytku osobistego) lub, co lepsze: przechowuj go w pęku kluczy macOS / bezpiecznych polach Raycast, jeśli są obsługiwane. base_urlto kluczowy wiersz: wskażhttps://api.cometapi.com/v1. Raycast użyje tego adresu bazowego do wywołań zgodnych z OpenAI.- Nie musisz koniecznie wcześniej wylistować wszystkich modeli — Raycast potrafi pobrać listę modeli z poprawnie zaimplementowanego, zgodnego z OpenAI endpointu
GET /v1/models, jeśli Twój dostawca go udostępnia. Jeśli CometAPI eksponuje listę modeli, Raycast może ją odświeżyć i wyświetlić dostępne modele.
Krok 4: Odśwież modele i przetestuj
- Wróć w Raycast i być może uruchom ponownie aplikację lub użyj polecenia „Refresh Models” (w zależności od wersji), aby Raycast pobrał modele od nowego dostawcy i wypełnił selektor modeli. Jeśli modele się nie pojawiają, zalecam odświeżenie lub restart.
- Użyj prostego promptu Quick AI, wybierz model CometAPI z selektora i uruchom testowe zapytanie.

Najlepsze praktyki podczas korzystania z CometAPI w Raycaście
Najlepsze praktyki bezpieczeństwa: Nigdy nie umieszczaj tokenów na stałe we wspólnym providers.yaml. Preferuj bezpieczne pola Raycast lub pęk kluczy macOS, albo wstrzykuj klucze lokalnie przez zmienne środowiskowe, jeśli używasz lokalnego proxy. Przeczytaj polityki prywatności CometAPI i Raycast, jeśli pracujesz z wrażliwymi danymi.
Niezawodność i wydajność: Testuj opóźnienia dla modeli, których zamierzasz używać — bramkowe API mogą mieć zmienne trasowanie. Do interaktywnych workflow (autostreszczenia, szybkie sprawdzenia) preferuj mniejsze, szybsze modele. Do głębszego rozumowania wybieraj modele o większym kontekście.
Kontrola kosztów: Aktywnie korzystaj z doboru modeli: lekkie modele do krótkich zadań, wysokoprzepustowe do złożonego rozumowania. Śledź użycie w panelu CometAPI i ustaw alerty budżetowe. Rozważ programowe przygotowanie promptów w celu zmniejszenia zużycia tokenów (np. krótsze komunikaty systemowe, efektywne zarządzanie kontekstem).
Inżynieria promptów i UX: Tworząc Raycast AI Commands (skopiuj wbudowane polecenie i dostosuj prompt), zachowuj deterministyczne prompty dla narzędziowych poleceń (streszczenie, triage, wyszukiwanie), a bardziej otwarte dla pracy ideacyjnej. Rekomendowane jest kopiowanie wbudowanych poleceń i dostosowywanie promptów.
Jak rozwiązywać typowe problemy?
Modele nie wyświetlają się w Raycaście: Upewnij się, że providers.yaml Raycast znajduje się dokładnie w folderze ujawnionym przez Reveal Providers Config. Użyj szablonu jako punktu wyjścia i zrestartuj Raycast. Pomaga restart lub „Refresh Models”.
401 / invalid token: Potwierdź, że Twój token CometAPI jest ważny i nie wygasł. Spróbuj testu curl powyżej. Upewnij się, że używasz tokenu Bearer i nagłówek Authorization jest poprawny.
Błędy modeli lub niekompatybilne struktury odpowiedzi: CometAPI dąży do zgodności z OpenAI, ale istnieją edge case’y (identyfikatory modeli, zachowanie streamingu). Jeśli Raycast oczekuje określonego formatu streamingu, a CometAPI emituje nieco inny kształt, najpierw spróbuj wywołania bez streamingu i w razie potrzeby skontaktuj się ze wsparciem CometAPI.
Podsumowanie
CometAPI daje ujednolicony, wielodostawczy dostęp do wielu modeli (tekst, obraz, audio, wideo) i pozwala zespołom scentralizować rozliczenia i trasowanie. Raycast zapewnia natychmiastowe, klawiaturowe miejsce do wywoływania tych modeli w kontekście Twoich desktopowych workflow. Razem czynią eksperymenty z modelami i automatyzację na biurku bezproblemowymi — możesz wymieniać modele pod kątem kosztu lub jakości, trzymać klucze lokalnie i używać tych samych, znajomych wzorców w stylu OpenAI, które masz już w skryptach i aplikacjach.
Jeśli chcesz spróbować od razu, poznaj możliwości models's(Gemini 3 Pro Preview API itp) CometAPI w Playground i zapoznaj się z przewodnikiem API po szczegółowe instrukcje. Przed dostępem upewnij się, że zalogowałeś(-aś) się do CometAPI i uzyskałeś(-aś) klucz API. CometAPI oferuje cenę znacznie niższą niż oficjalna, aby ułatwić integrację.
Gotowy(-a) do działania?→ use CometAPI in Raycast today !
Jeśli chcesz poznać więcej porad, przewodników i nowości o AI, obserwuj nas na VK, X i Discord!
