Hagaha

Sida Loo Ilaaliyo API Keys-ka App-kaaga

Si aad API keys-ka u ilaaliso, kaydi sida sir ama doorsoomaha deegaanka martida, isticmaal server-ka kaliya, oo marna ha ku dhejin chat-ka, faylasha koodhka, sawirrada ama repository-ga Git. Sid kasta oo key ah xuquuqda ugu yar ee u baahan, dej xadyada kharashka bixiyaha, oo haddii key uu weligiis daadiyo, beddel — samee mid cusub oo tirtir kii hore — halkii aad kaliya ku qarin lahayd meesha uu ka soo muuqday.

API key waa password adeeg kasta. Key-ga OpenAI wuxuu qof kale u ogolaanayaa inuu lacagtaada ku bixiyo AI; key-ga sirta ah ee Stripe wuxuu u ogolaanayaa inuu soo celiyo lacagta; key-ga bixiyaha email-ka wuxuu u ogolaanayaa inuu email u diro sidaad tahay adiga. Dhisayaasha app-yada AI waa kuwo ku fiican ku xidhida kuwan, laakiin had iyo jeer ma ahan kuwo fiican meesha ay ku dambeeyaan, sidaas darteed hagahan wuxuu daboolayaa sida loo ilaaliyo iyo sida loo hubiyo.

Keys-ka dadweynaha iyo keys-ka sirta ah

Dhammaan keys-ka ma aha sir. Kala garashada farqiga waxay kaa joojinaysaa inaad ka welwelto mid khaldan oo aad ka dhex-dhigto mid sax ah.

NoocaTusaalooyinMa ku jiri karaa browser-ka?
Publishable / keys dadweyneStripe pk_… key, key khariidadda oo domain-kaaga lagu xaddiday, qaar ka mid ah ID-yada analyticsHaa — waa loo naqshadeeyay
Keys-ka sirta ahStripe sk_…, keys-ka OpenAI iyo Anthropic, keys-ka bixiyaha email-ka, password-yada database-kaWeligood maya
Keys-ka adeegga/maamulkaKeys-ka ka gudbaya xeerarka gelitaanka database-ka la martiqaadayWeligood maya — u qaado kuwa ugu xasaasiga badan

Haddii aadan hubin nooca key-ga, hubi dukumentiyada bixiyaha. Marka aad shakido, u qaado sir.

Tallaabada 1: Kaydi keys-ka sida sirta, ma aha koodhka

Keys-ka waxay ku sugan yihiin doorsoomaha deegaanka ama dejinta sirta ee martida. Koodhkaagu wuxuu ku akhriyaa magacyadooda wakhtiga shaqada (tusaale process.env.OPENAI_API_KEY), sidaas darteed qiimuhu weligiis ma muuqdo faylasheeda. Asalka, eeg waa maxay doorsoomayaasha deegaanka iyo sirta.

Ka saar key kasta oo API ah koodhka oo gal doorsoomaha deegaanka. Liiska key kasta oo aad heshay, faylka ay ku jirtay, iyo magaca doorsoomaha aad isticmaashay. Ha i tusin qiimayaasha.

Kadibna hubi in waxba ka hadhin:

Raadi mashruuca oo dhan, oo ku dar faylasha habaynta iyo faylasha .env, wax kasta oo u eeg API key ama password. Warbixi faylka iyo safka, ha warbixin qiimaha.

Tallaabada 2: Isticmaal keys-ka sirta ah server-ka kaliya

Tani waa xeerka ugu muhiimsan. Wax kasta oo browser-ku helo, booqdeheenu wuu akhriyi karaa — source-ka bogga iyo faylasha JavaScript dhammaantood waxay ku muuqdaan developer tools.

Haddii app-ku u baahan yahay inuu wacdo OpenAI, browser-ku waa inuu wacaa server-kaaga, server-kaaguna wuxuu wacaa OpenAI adoo leh key-ga. Key-ga marna ma ka bixi server-ka.

Astaanta chat-ka wuxuu si toos ah ugu wacaa OpenAI browser-ka. Wicitaankaas u wareeji server API route ah oo akhriya OPENAI_API_KEY deegaanka. Browser-ku waa inuu wacaa route-keena kaliya. U baahan galitaanka route-ka.

Ka feejignow nooc caadi ah oo ka mid ah frontend frameworks-ka: doorsoomayaasha leh horgal dadweyne — VITE_ ee Vite, NEXT_PUBLIC_ ee Next.js — waxaa si ula kac ah loogu dhex dhisaa koodhka browser-ka. Key sirta ah oo leh mid ka mid ah horgalladan waa la daadiyey, inkastoo ay "doorsoomaha deegaanka" ku jirto.

Tallaabada 3: Tijaabi in waxba daadin

Uma aaminin inay shaqeysay — hubi websaydhka toosan:

  1. Fur app-ka la daabacay browser-ka.
  2. Fur developer tools, kadibna tab-ka Sources ama Network.
  3. Raadi faylasha oo dhan bilowga key-ga sirta ah (tusaale sk_ ama sk-).
  4. Hubi codsiyada network-ka ee app-ku sameeyo. Codsi si toos ah u maraya browser-ka una gaadha bixiye AI lacag bixiya waa calaamad digniin.

Haddii aad hesho key sir ah, u guur server-ka (tallaabada 2) oo beddel (tallaabada 6), sababtoo ah horey ayuu dadweyne u ahaa.

Tallaabada 4: Xaddid waxa key kasta samayn karo

Bixiyeyaal badan waxay kuu ogolaadaan inaad xaddido key:

  • Keys-ka la xaddiday ama la qeexay oo kaliya samayn kara waxa app-kaagu u baahan yahay. Stripe, tusaale ahaan, wuxuu taageeraa restricted keys oo leh ogolaansho gaar ah.
  • Xaddidaadda domain-ka ama IP-ga keys-ka u baahan inay dadweyn noqdaan, sida keys-ka khariidadda.
  • Keys gooni ah app kasta iyo deegaan kasta, si mid daadin uusan u daadin wax kale, iyo in mid laga noqdo uusan kuwa kale jebin.
  • Keys tijaabo inta aad dhisayso, keys-ka toosan kaliya app-ka la daabacay.

Tallaabada 5: Dhig xad waxyeelada

Key si fiican loo ilaaliyey ayaa wali lagu xadgudbi karaa app-kaaga — tusaale ahaan, qof qoraya script-ka astaanta AIgaaga kumanaan jeer.

  • Dej xadka kharashka ama digniinaha bixiye kasta oo lacag bixiya.
  • U baahan galitaan astaamaha kharash ku kala kacaya wicitaan kasta.
  • Ku dar xadka codsiga isticmaale kasta. Eeg waa maxay xaddidaadda codsiyada.

Ku dar xad 30 codsi AI isticmaale kasta saacadiiba /api/chat. Soo celi fariin cad marka xadku gaadho. Diid codsiyada isticmaalayaasha aan galin.

Tallaabada 6: Beddel keys-ka daadiya

Haddii key sir ah uu ka soo muuqdo meel aanu ka muuqan karin — fariin chat ah, commit, sawir, tikidh taageero, koodhka browser-ka — u qaado inay la xiriirtay.

  1. Samee key cusub bixiyaha.
  2. Cusboonaysii sirta dejinta app-kaaga.
  3. Dib u geli ama mar kale soo daabac si app-ka toosan uu u isticmaalo key-ga cusub.
  4. Tirtir key-ga hore bixiyaha.
  5. Hubi diiwaannada isticmaalka bixiyaha wax firfircoon oo aadan aqoon.

Tirtirida fariinta chat-ka ama commit-ka Git kuma filna. Taariikhda Git waxay hayntaa nooca hore, wax kasta oo dadweyn ahna horey ayaa loo nuqul sameeyey.

Khaladaadka caadiga ah

  • In key lagu dhejiyo prompt-ka. Hadda waxa uu ku jiraa taariikhda chat-ka. Isticmaal foom sirta ah oo ta ku haboon.
  • Horgal dadweyne oo ku yaal doorsoomaha sirta ah. VITE_OPENAI_API_KEY wuxuu key-ga u gudbiyaa booqde kasta.
  • In la commit gareeyo faylka .env. Hubi in uu ku jiro .gitignore ka hor push-ka koowaad.
  • Hal key meel walba. Isticmaal keys gooni ah tijaabada iyo kuwa toosan, iyo app kasta.
  • Xad kharash la'aan. Key la daadiyey ama la xadgudbay oo aan xad lahayn ayaa biil weyn kor u kici kara ka hor intaadan ogaan.
  • In la qariyo halkii la beddeli lahaa. Markii key uu dadweyn noqdo, keliya key cusub ayaa hagaajiya.
  • Keys ku jira sawirrada shaashadda. Jar ama qari bogagga dejinta ka hor intaadan wadaagin si aad caawimaad u hesho.

Liiska hubinta

  • Key kasta waxaa loo kaydiyay sir ama doorsoome deegaan, ma aha koodhka.
  • Ma jiro fayl .env ama key ah oo lagu commit gareeyay Git.
  • Keys-ka sirta ah waxaa lagu isticmaalaa server-ka kaliya.
  • Doorsoome sir ah ma isticmaalo horgal dadweyn sida VITE_ ama NEXT_PUBLIC_.
  • Waxaan baadhay JavaScript-ka websaydhka toosan horgalka key kasta oo waxba ma helin.
  • Keys-ka waa la xaddiday ama la qeexay meesha bixiyuhu ogolaado.
  • Keys-ka tijaabada iyo kuwa toosan waa kuwo gooni ah.
  • Astaamaha lacag bixiya waxay u baahan yihiin galitaan iyo xadyo isticmaale kasta.
  • Bixiye kasta oo lacag bixiya wuxuu leeyahay xad kharash ama digniin.
  • Waan ogahay sida loo beddelo key kasta, key kasta oo weligiis daadiyey waa la beddelay.

Ilaalinta keys-ka Mythex

Mythex wuxuu keys-ka ka ilaaliyaa koodhkaaga iyo chat-ka laba siyaabood:

  • Kaarta codsashada sirta. Markuu wakiilku key u baahdo, wuxuu chat-ka ku muujiyaa kaarta aad ku qorto qiimaha goobaha foomka, ma aha sanduuqa fariinta, waana la kaydiyaa sida sirta mashruuca. Eeg Sirta chat-ka.
  • Dejinta mashruuca → Secrets, ama /secrets chat-ka, si aad keys-ka ku dartid ama ku beddesho adigu. Eeg Doorsoomayaasha deegaanka iyo sirta.

Marka aad sirta u beddesho app-ka la daabacay, mar kale soo daabac si app-ka toosan uu u qaato. Mashaariicda la dhoofiyay ma ku jiraan sirta, sidaas darteed mar kasta oo aad koodhka ku socodsiiso dib ugu dar. Haddii key uu weligiis chat-ka ka soo muuqdo, beddel bixiyaha.

Si aad u hesho qaybta kale ee hubinta amniga ka hor bilaabista, u soco liiska hubinta amniga ee app-yada AI-ga la dhisay. Haddii aad ku darayso astaamo AI ah, sida loo isticmaalo LLM APIs waxay si qotodheer ah uga hadlaysaa keys-ka iyo kharashka.

Su'aalaha

Ma ammaan baa API key ku dhigida koodhka frontend-ka?

Kaliya haddii bixiyaha uu key-ga u naqshadeeyay inuu dadweyne noqdo, sida publishable key-ga Stripe ama key-ga khariidadda oo domain-kaaga kaliya lagu xaddidey. Key kasta oo lacag bixin karta ama xog gaar ah akhriyi karta waa inuu server-ka ku sii jiraa, sababtoo ah wax kasta oo browser-ka loo diro qof kasta wuu akhriyi karaa.

Maxaan sameeyaa haddii aan API key ku dhejiyay chat ama repo dadweyne?

Beddel: samee key cusub bixiyaha, cusboonaysii sirta app-kaaga, mar kale soo daabac, kadibna tirtir key-ga hore. Tirtirida fariinta ama commit-ka kuma filna, sababtoo ah nuqullo horey u jiri karaan.

Halkee API keys-ka lagu kaydiyaa?

Doorsoomaha deegaanka ee martida ama dejinta sirta, oo ay akhriyaan koodhka server-ka wakhtiga shaqada. Lama qori karo faylasha isha, lama commit gareyn karo Git, ama lama dhigi karo sawirrada shaashadda.

Sidee ogaan karaa in API key-gaaga ku soo baxay websaydhkayga?

Fur websaydhkaaga toosan, eeg source-ka bogga iyo faylasha JavaScript-ka ee browser-ka developer tools, kadibna raadi bilowga key-ga. Haddii uu soo baxo, waa la daadiyey, waana in la guuriyo server-ka oo la beddelo.

Mythex · Pricing · Wax kasta ku dhis AI · Templates-ka website-ka iyo app-ka · Mythex marka la barbar dhigo · Qaamuuska dhismaha app-ka AI · Qalabka bilaashka ah ee dhismaha app-ka AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)