Raycast 的 AI 功能现在允许你通过 providers.yaml 自定义提供商接入任何兼容 OpenAI 的提供商。CometAPI 是一个网关 API,通过 OpenAI 风格的 REST 接口提供数百种模型——因此你可以将 Raycast 指向 https://api.cometapi.com/v1,添加你的 CometAPI 密钥,然后在 Raycast AI(聊天、命令、扩展)中使用 CometAPI 模型。
Apakah itu Raycast?
Raycast ialah pelancar produktiviti untuk macOS yang menyepadukan arahan, skrip dan — semakin berkembang — AI terus ke dalam sistem pengendalian anda. Subsistem AInya menyediakan sembang, arahan AI, pemilihan model, sambungan (alat yang membolehkan LLM melakukan tindakan), serta keupayaan menggunakan model tempatan (melalui Ollama) atau Bring Your Own Key / Custom Providers untuk menyambung kepada penyedia model jauh. Raycast menyediakan pemilih model, tetapan AI dan templat providers.yaml yang boleh disesuaikan oleh pengguna lanjutan untuk menambah backend yang serasi dengan OpenAI.
Raycast telah mula melancarkan BYOK (Bring Your Own Key) dan Custom Providers pada tahun 2025, membolehkan pengguna menjalankan Raycast AI menggunakan kunci API mereka sendiri serta endpoint tersuai (membolehkan pengurusan kos yang lebih fleksibel dan pilihan penyedia peribadi). Perubahan ini ialah asas teknikal yang menjadikan integrasi CometAPI boleh dilakukan daripada tetapan Raycast pengguna akhir.
Bagaimanakah Raycast memaparkan AI kepada pengguna?
- Quick AI: gesaan segera daripada pelancar.
- AI Chat: sesi perbualan dengan lampiran/konteks.
- AI Commands/Extensions: arahan atau alat yang dibina pembangun dan menggunakan LLM.
(Anda boleh mengurus model, kunci BYOK dan penyedia tersuai daripada Settings → AI.)
Apakah itu CometAPI?
CometAPI ialah platform pengagregatan API yang menyediakan ratusan model AI yang berbeza (teks, imej, audio, video, embeddings) melalui satu antara muka REST gaya OpenAI. Daripada menulis dan menyelenggara kod klien khusus penyedia untuk OpenAI, Anthropic, Google, Midjourney, Runway dan sebagainya, anda hanya memanggil endpoint CometAPI dan memilih model yang anda mahu melalui rentetan model. Penyederhanaan ini sangat berkuasa untuk eksperimen, penghalaan kos/failover dan pemusatan pengebilan serta kebolehlihatan.
Keupayaan utama
- Penyempurnaan teks/sembang dan assistants (API sembang ala OpenAI).
- Endpoint penjanaan dan penyuntingan imej.
- Embeddings untuk carian semantik/RAG (retrieval-augmented generation).
- Audio (TTS dan STT apabila disediakan oleh model asas).
- Penjanaan video untuk backend khusus (Sora, Veo, dll.).
CometAPI juga menyediakan snippet SDK dan format permintaan gaya OpenAI supaya pemindahan kod sedia ada menjadi mudah.
Mengapa ini penting sekarang: pasaran sedang beralih ke arah API gerbang (endpoint tunggal yang mudah, pilihan lebih murah dan pilihan model). CometAPI ialah salah satu pemain komersial dalam ruang ini, jadi menggabungkannya dengan sokongan penyedia tersuai Raycast memberikan anda akses segera kepada katalog model yang luas daripada aliran kerja macOS anda.
Mengapa mengintegrasikan CometAPI dengan Raycast?
Jawapan ringkas: untuk menjalankan sebarang model yang disediakan oleh CometAPI terus daripada aliran Raycast AI anda — Quick AI, AI Chat atau arahan AI tersuai — tanpa perlu bertukar alat.
Kelebihan:
- Gunakan model yang lebih murah/lebih pantas atau model khusus untuk tugasan berbeza (ringkasan, kod, embeddings, penjanaan imej) sambil kekal dalam Raycast.
- Pengebilan dan pendikitan berpusat melalui CometAPI sambil mengawal pemilihan model daripada Raycast.
- Perubahan kod yang minimum: Raycast menyokong penyedia tersuai dan BYOK yang serasi dengan OpenAI, jadi CometAPI selalunya boleh disambungkan hanya dengan menukar
base_urldan kunci API.
(Keupayaan ini boleh dilakukan kerana Raycast menyokong penyedia tersuai dan BYOK, dan CometAPI menyediakan endpoint serasi OpenAI di https://api.cometapi.com/v1. )
Apakah kes penggunaan yang sesuai untuk integrasi ini?
- Pembantu pembangun: penjelasan kod, cadangan refaktor, penjanaan ujian unit dan ringkasan PR — panggil daripada Raycast dan dapatkan jawapan terus.
- Nota dan ringkasan: pilih teks, jalankan arahan Raycast untuk meringkaskan atau mengekstrak item tindakan menggunakan model ringkasan CometAPI.
- Penulisan dokumentasi: jana dokumentasi fungsi atau snippet README melalui arahan AI Raycast dan kekalkan iterasi secara tempatan.
- Penjanaan imej / multimedia: jika CometAPI menyediakan endpoint imej, anda boleh menggunakan sambungan Raycast yang memanggil endpoint imej (contohnya sambungan "Generate Image from Prompt") — berguna untuk mockup pantas.
- Embeddings + carian semantik: gunakan embeddings CometAPI untuk menggerakkan aliran kerja carian tempatan — Raycast boleh menjadi frontend yang menyoal indeks embedding anda melalui skrip tempatan kecil atau fungsi awan.
Apakah persekitaran dan syarat yang perlu disediakan?
Sebelum bermula, pastikan anda telah menyediakan perkara berikut:
Sistem & Raycast
- macOS (Raycast asli untuk macOS).
- Raycast telah dipasang. Sebaiknya gunakan versi terkini yang menyokong Custom Providers / BYOK (Raycast menambah BYOK dalam v1.100.0 dan terus melancarkan Custom Providers). Jika Raycast anda lebih lama, kemas kini ia.
Akaun & kunci
- Akaun CometAPI dan kunci API CometAPI yang sah (anda akan menggunakannya dalam tetapan Raycast atau pembolehubah persekitaran). Lihat papan pemuka/dokumentasi CometAPI.
Alat pembangun pilihan (untuk ujian atau pembangunan tempatan)
- Terminal (untuk cURL).
- Python / Node / SDK OpenAI jika anda mahu menguji akses CometAPI secara terus sebelum menyambungkannya ke Raycast. CometAPI menyokong penggunaan terus melalui SDK standard dengan mengatasi
base_url.
Kebenaran & rangkaian
- Pastikan Raycast dan dasar rangkaian macOS anda membenarkan panggilan HTTPS ke
api.cometapi.com. - Jika anda berada dalam persekitaran korporat dengan proksi/firewall, sahkan bahawa
api.cometapi.comboleh dicapai.
Fail & lokasi tempatan
Konfigurasi providers AI Raycast terletak dalam providers.yaml di bawah direktori konfigurasi Raycast (aplikasi boleh memaparkan templat providers untuk anda salin). Anda akan mengedit atau mencipta providers.yaml untuk mentakrifkan penyedia tersuai.
Bagaimanakah cara saya mengintegrasikan Raycast dengan CometAPI?
Idea terasnya: daftarkan CometAPI sebagai penyedia tersuai yang serasi dengan OpenAI dalam Raycast, halakan Raycast ke https://api.cometapi.com/v1, dan tambahkan token Comet anda ke kunci API tersuai Raycast.
Langkah 1: Dapatkan kunci CometAPI anda
- Daftar di CometAPI dan buka konsol / papan pemuka.
- Cipta token API . Salin token ini ke tempat yang selamat (atau simpan untuk langkah seterusnya).
Langkah 2: Buka tetapan AI Raycast dan aktifkan penyedia tersuai
- Dalam Raycast:
Preferences→AI. - Cari “Custom Providers” (atau “Custom OpenAI-compatible APIs”) dan klik Reveal Providers Config. Raycast akan membuka Finder pada direktori konfigurasi dan menyediakan fail templat (biasanya
providers.template.yaml) untuk disalin dan dinamakan semula sebagaiproviders.yaml.


Langkah 3: Tambahkan penyedia CometAPI ke providers.yaml
Cipta atau edit fail providers.yaml. Skema tepat yang dijangka oleh Raycast boleh berbeza mengikut versi, tetapi templat komuniti dan manual Raycast menunjukkan struktur biasa: senarai entri penyedia dengan id, name, base_url dan blok models pilihan. Di bawah ialah contoh yang selamat dan berfungsi untuk mendaftarkan CometAPI sebagai OpenAI-co

Nota penting
- Gantikan
YOUR_COMETAPI_KEYdengan rujukan yang selamat — sama ada tampal token (untuk kegunaan peribadi) atau lebih baik: simpan dalam Keychain macOS / medan selamat Raycast jika disokong. base_urlialah baris yang paling penting: halakan ia kehttps://api.cometapi.com/v1. Raycast akan menggunakan URL asas itu untuk panggilan yang serasi dengan OpenAI.- Anda tidak semestinya perlu menyenaraikan semua model lebih awal — Raycast boleh mendapatkan senarai model daripada endpoint
GET /v1/modelsgaya OpenAI yang dilaksanakan dengan betul jika penyedia anda menyediakannya. Jika CometAPI menyediakan senarai model, Raycast boleh memuat semula dan memaparkan model yang tersedia.
Langkah 4: Muat semula model dan uji
- Kembali ke Raycast, anda mungkin perlu memulakan semula aplikasi atau menggunakan arahan “Refresh Models” (bergantung pada versi) supaya Raycast mendapatkan model daripada penyedia baharu dan mengisi pemilih model. Saya mengesyorkan anda memuat semula atau memulakan semula jika model tidak muncul.
- Gunakan gesaan Quick AI yang mudah untuk memilih model CometAPI daripada pemilih model dan jalankan gesaan ujian.

Amalan terbaik apabila menggunakan CometAPI dalam Raycast
Amalan terbaik keselamatan: Jangan sekali-kali hard-code token dalam providers.yaml yang dikongsi. Utamakan medan selamat Raycast atau Keychain macOS, atau masukkan kunci secara tempatan menggunakan pembolehubah persekitaran jika anda menggunakan proksi tempatan. Baca dokumentasi privasi CometAPI dan Raycast jika anda mempunyai data sensitif.
Kebolehpercayaan & prestasi: Uji kependaman untuk model yang anda ingin gunakan — API gerbang boleh mempunyai penghalaan yang berubah-ubah. Untuk aliran kerja interaktif (ringkasan automatik, carian pantas) utamakan model yang lebih kecil dan lebih pantas. Untuk tugasan penaakulan yang lebih mendalam, pilih model dengan konteks yang lebih tinggi.
Kawalan kos: Gunakan pemilihan model secara agresif: pilih model ringan untuk tugasan pendek, dan model berkapasiti tinggi untuk penaakulan berat. Jejaki penggunaan pada papan pemuka CometAPI dan tetapkan amaran bajet. Pertimbangkan gesaan programatik untuk mengurangkan penggunaan token (contohnya mesej sistem yang lebih pendek, pengurusan konteks yang cekap).
Kejuruteraan gesaan & UX: Apabila membuat AI Commands Raycast (duplikasi arahan terbina dalam dan ubah suai gesaan), kekalkan gesaan yang deterministik untuk arahan utiliti (ringkasan, triage, carian) dan lebih terbuka untuk aliran kerja penjanaan idea. Menyalin arahan terbina dalam dan menyesuaikan gesaan ialah cara yang disyorkan.
Bagaimanakah cara menyelesaikan isu biasa?
Model tidak muncul dalam Raycast: Pastikan providers.yaml Raycast berada dalam folder tepat yang dipaparkan oleh Reveal Providers Config. Gunakan templat sebagai asas dan mulakan semula Raycast. Mulakan semula atau gunakan “Refresh Models”.
401 / token tidak sah: Sahkan bahawa token CometAPI anda sah dan belum tamat tempoh. Cuba ujian curl di atas. Semak semula bahawa anda menggunakan token Bearer dan bahawa header Authorization adalah betul.
Ralat model atau bentuk respons tidak serasi: CometAPI menyasarkan keserasian OpenAI tetapi beberapa kes tepi masih wujud (ID model, tingkah laku penstriman). Jika Raycast menjangkakan format penstriman tertentu dan CometAPI mengeluarkan bentuk yang sedikit berbeza, cuba panggilan tanpa penstriman terlebih dahulu dan hubungi sokongan CometAPI jika perlu.
Kesimpulan
CometAPI memberi anda akses bersatu berbilang vendor kepada banyak model (teks, imej, audio, video) dan membolehkan pasukan memusatkan pengebilan serta penghalaan. Raycast memberi anda tempat segera yang berasaskan papan kekunci untuk memanggil model-model tersebut dalam konteks aliran kerja desktop anda. Bersama-sama, kedua-duanya menjadikan eksperimen model dan automasi desktop tanpa geseran — anda boleh menukar model demi kos atau kualiti, mengekalkan kunci anda secara tempatan, dan menggunakan corak gaya OpenAI yang sama yang anda sudah gunakan dalam skrip dan aplikasi.
Jika anda mahu mencuba sekarang, terokai keupayaan model(Gemini 3 Pro Preview API dsb.) daripada CometAPI dalam Playground dan rujuk panduan API untuk arahan terperinci. Sebelum mengakses, sila pastikan anda telah log masuk ke CometAPI dan mendapatkan kunci API. CometAPI menawarkan harga yang jauh lebih rendah daripada harga rasmi untuk membantu integrasi anda.
Sedia untuk bermula?→ gunakan CometAPI dalam Raycast hari ini !
Jika anda ingin mengetahui lebih banyak petua, panduan dan berita tentang AI, ikuti kami di VK, X dan Discord!
