OpenAI
Ukurasa huu ulitafsiriwa na mashine. Tazama makala asili ya Kiingereza.

Sanidi kiolezo cha programu ya Snowflake katika ChatGPT

Jifunze jinsi wasimamizi wa eneokazi la ChatGPT na watumiaji wa ChatGPT Plus au ChatGPT Pro wanavyoweza kuunganisha ChatGPT na seva ya MCP inayodhibitiwa na Snowflake.

Ilisasishwa: 7 days ago

Tumia mwongozo huu ikiwa wewe ni msimamizi wa eneokazi la ChatGPT au mtumiaji wa ChatGPT Plus au Pro anayetaka kuunganisha ChatGPT na Snowflake kupitia seva ya MCP inayosimamiwa na Snowflake.

Hatua nyingi za usanidi hufanywa katika Snowflake. Snowflake ikiwa tayari, kamilisha muunganisho wa kiolezo cha Snowflake katika ChatGPT, kisha wezesha programu-jalizi ya Snowflake inayotumia kiolezo hicho.

  • OAuth iliyojengewa ndani: Inapopatikana kwa akaunti yako ya Snowflake na katika ChatGPT, tumia programu mshirika ya ChatGPT iliyowezeshwa na msimamizi wa Snowflake. Ingia kwenye Snowflake ukitumia SSO ya shirika lako ikiwa imesanidiwa. Huhitaji kuweka kitambulisho au siri ya kiteja katika ChatGPT. Fuata sehemu ya OAuth iliyojengewa ndani hapa chini.

  • Kiteja maalumu cha OAuth: Tumia njia hii ikiwa shirika lako linahitaji kiteja chake cha OAuth au OAuth iliyojengewa ndani haipatikani. Fuata sehemu ya Kiteja maalumu cha OAuth hapa chini.

Njia zote mbili za OAuth zinahitaji usanidi wa pamoja wa seva ya MCP, ruhusa za vipengee vinavyotumiwa, na ufikiaji wa mtandao ulioelezwa hapa chini. Kamilisha usanidi wa pamoja hadi sehemu ya Weka maelezo ya seva ya Snowflake katika ChatGPT kabla ya kusanidi OAuth.

Unachosanidi

Unaunda seva ya MCP inayosimamiwa na Snowflake inayotumika kama mwisho wa kiunganishi cha ChatGPT. Seva ya MCP hubainisha:

  • Vitendo ambavyo ChatGPT inaweza kutumia.

  • Data au vipengee vya Snowflake ambavyo zana hizo zinaweza kufikia.

  • Jukumu la Snowflake ambalo kila mtumiaji hutumia kuidhinisha.

  • Hifadhidata, kielezo na jina la seva ya MCP ya Snowflake vinavyotambulisha mwisho.

Kisha unasanidi Snowflake - Kiolezo Rasmi katika ChatGPT kwa kutumia URL kamili ya seva ya MCP inayosimamiwa. Skrini ya usanidi wa kiolezo inaweza kuonyesha URL kama sehemu nne tofauti:

  • Kiambishi awali cha seva ya Snowflake.

  • Hifadhidata.

  • Kielezo.

  • Jina la seva ya MCP.

ChatGPT inaweza tu kugundua na kutumia zana zinazotolewa na seva ya MCP na kuruhusiwa na jukumu la Snowflake ambalo mtumiaji hutumia kuidhinisha.

Kabla ya kuanza

Unahitaji:

  • Ufikiaji wa msimamizi au mmiliki wa eneokazi la ChatGPT, au ufikiaji wa ChatGPT Plus au Pro.

  • Ufikiaji wa Snowflake unaoruhusu kuunda vipengee vya seva ya MCP na kutoa ruhusa.

  • Hifadhidata na kielezo cha Snowflake ambamo seva ya MCP itahifadhiwa.

  • Uamuzi kuhusu kile ChatGPT inapaswa kuruhusiwa kufanya, kama vile Cortex Search, Cortex Analyst, SQL ya kusoma tu, au utaratibu au chaguo maalumu la kukokotoa.

  • Jukumu la Snowflake lenye ruhusa za kiwango cha chini kinachohitajika ambalo watumiaji watatumia wanapoidhinisha programu.

  • Kiambishi awali cha seva ya akaunti ya Snowflake, pamoja na kiambishi tamati chochote cha eneo au wingu.

Ikiwa akaunti yako ya Snowflake inaweka vikwazo vya ufikiaji kupitia sera ya mtandao au orodha ya IP zinazoruhusiwa, mwombe msimamizi wa Snowflake aruhusu miunganisho inayoingia kutoka kwenye masafa ya sasa ya IP za kutoka za viunganishi vya ChatGPT. Orodha hii hubadilika na inapaswa kusasishwa kila mara.

Thamani za kuandaa

  • Kiambishi awali cha seva ya Snowflake: kila kitu kabla ya .snowflakecomputing.com katika URL ya akaunti ya Snowflake.

  • Hifadhidata: hifadhidata iliyo na seva ya MCP.

  • Kielezo: kielezo kilicho na seva ya MCP.

  • Jina la seva ya MCP: jina la kipengee cha seva ya MCP ya Snowflake.

  • URL kamili ya seva ya MCP inayosimamiwa, ikiwa skrini ya usanidi wa ChatGPT inaomba URL.

  • Jukumu la Snowflake: jukumu ambalo watumiaji wanapaswa kutumia wanapoidhinisha programu.

  • Orodha ya zana: vipengee na vitendo vya Snowflake unavyotaka ChatGPT itumie.

Amua kile ChatGPT inaweza kufanya

Chagua tu uwezo unaotaka kutoa. Chaguo za kawaida ni pamoja na:

  • Kutafuta kwa Cortex Search ili kupata majibu katika data au maudhui ya Snowflake yaliyowekwa kwenye faharasa.

  • Maswali na majibu kwa Cortex Analyst kupitia mwonekano wa kisemantiki ulioidhinishwa.

  • SQL ya kusoma tu kwa ufikiaji unaodhibitiwa wa hoja.

  • Wakala wa Snowflake, utaratibu uliohifadhiwa au UDF kwa mtiririko maalumu wa kazi.

Ukiwezesha SQL, iweke katika hali ya kusoma tu isipokuwa shirika lako limekagua na kuidhinisha ufikiaji wa kuandika.

Fungua karatasi ya kazi ya Snowflake

  1. Ingia kwenye programu ya Snowflake.

  2. Badilisha utumie jukumu linaloweza kuunda seva ya MCP na kutoa ufikiaji.

  3. Nenda kwenye Maeneo ya kazi.

    Snowflake navigation menu showing Workspaces selected during MCP server setup.
  4. Unda eneo la kazi lenye faili ya SQL.

    Snowflake workspace with a SQL file open for MCP server setup.
  5. Weka muktadha wa eneo la kazi utumie hifadhidata na kielezo ambamo seva ya MCP itaundwa.

    Snowflake worksheet context picker showing the role, warehouse, database, and schema.

Unda seva ya MCP ya Snowflake

Katika Snowflake, ingia kwa jukumu linaloweza kuunda seva ya MCP na kutoa ufikiaji. Fungua karatasi ya kazi katika hifadhidata na kielezo ambamo seva ya MCP inapaswa kuundwa.

Tekeleza amri kama iliyo katika mfano ufuatao. Badilisha majina kwa majina ya hifadhidata, kielezo, huduma, mionekano, ghala na seva yako mwenyewe ya Snowflake.

CREATE MCP SERVER CHATGPT_SNOWFLAKE_MCP
FROM SPECIFICATION $$
tools:
- name: "support-search"
type: "CORTEX_SEARCH_SERVICE_QUERY"
identifier: "CHATGPT_APPS.TOOLS.SUPPORT_SEARCH_SERVICE"
title: "Support Search"
description: "Search support content for relevant customer issues."
- name: "revenue-analyst"
type: "CORTEX_ANALYST_MESSAGE"
identifier: "CHATGPT_APPS.TOOLS.REVENUE_SEMANTIC_VIEW"
title: "Revenue Analyst"
description: "Answer revenue questions using the approved semantic view."
- name: "sql-readonly"
type: "SYSTEM_EXECUTE_SQL"
title: "Read-only SQL"
description: "Run read-only SQL queries against approved Snowflake data."
config:
read_only: true
query_timeout: 600
warehouse: "CHATGPT_WH"
$$;

Snowflake result confirming that the MCP server was successfully created.

Majina ya zana na vipengee vya Snowflake katika amri hii ni mifano:

  • support-search hutoa ufikiaji wa huduma ya Cortex Search iliyobainishwa.

  • revenue-analyst hutoa ufikiaji wa mwonekano wa kisemantiki uliobainishwa. Ongeza zana za mionekano mingine inapohitajika.

  • sql-readonly hutoa ufikiaji wa SQL ya kusoma tu kwa kutumia ghala lililobainishwa.

Tumia majina ya zana yasiyobadilika na yanayoeleza kazi zake ili ChatGPT iweze kuchagua zana sahihi. Kuunda seva ya MCP hakutoi kiotomatiki ufikiaji wa vipengee vya Snowflake vinavyotumiwa.

Kwa chaguo zaidi za ubainishaji, angalia: Unda seva ya MCP inayosimamiwa na Snowflake.

Toa ruhusa sahihi za Snowflake

Chagua jukumu la Snowflake ambalo watumiaji watatumia kuidhinisha, kisha ulipe jukumu hilo ufikiaji wa:

  1. Hifadhidata na kielezo.

  2. Seva ya MCP.

  3. Kila kipengee kinachotumiwa na zana, kama vile huduma ya utafutaji, mwonekano wa kisemantiki au ghala.

Mfano:

GRANT USAGE ON DATABASE CHATGPT_APPS TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON SCHEMA CHATGPT_APPS.TOOLS TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON MCP SERVER CHATGPT_APPS.TOOLS.CHATGPT_SNOWFLAKE_MCP TO ROLE CHATGPT_CONNECTOR_ROLE;

GRANT USAGE ON CORTEX SEARCH SERVICE CHATGPT_APPS.TOOLS.SUPPORT_SEARCH_SERVICE TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT SELECT ON SEMANTIC VIEW CHATGPT_APPS.TOOLS.REVENUE_SEMANTIC_VIEW TO ROLE CHATGPT_CONNECTOR_ROLE;
GRANT USAGE ON WAREHOUSE CHATGPT_WH TO ROLE CHATGPT_CONNECTOR_ROLE;

Ikiwa seva ya MCP inatoa ufikiaji wa UDF, utaratibu uliohifadhiwa au Wakala wa Cortex, toa pia ruhusa zinazohitajika kwa kipengee hicho.

Hakikisha kuwa Snowflake iko tayari

Tekeleza:

SHOW MCP SERVERS IN SCHEMA CHATGPT_APPS.TOOLS;

Kisha tekeleza:

DESCRIBE MCP SERVER CHATGPT_APPS.TOOLS.CHATGPT_SNOWFLAKE_MCP;

Hakikisha kwamba:

  • Seva ipo katika hifadhidata na kielezo vinavyotarajiwa.

  • Orodha ya zana ni ile uliyokusudia.

  • identifier ya kila zana inaelekeza kwenye kipengee sahihi cha Snowflake.

  • Jukumu linalotumiwa kuunganisha lina ruhusa ya USAGE kwenye seva ya MCP.

  • Jukumu linalotumiwa kuunganisha lina ruhusa zinazohitajika kwa kila kipengee kinachotumiwa.

Weka maelezo ya seva ya Snowflake katika ChatGPT

Kwa usanidi wa eneokazi, fungua admin.openai.com, chagua eneokazi la ChatGPT linalolengwa, kisha ufungue Programu-jalizi. Kwa maelezo ya kuvinjari eneokazi na kufikia programu za awali, angalia Vidhibiti vya msimamizi, usalama na uzingatiaji wa masharti kwa programu-jalizi na programu.

  1. Katika ChatGPT, badilisha utumie akaunti au eneokazi ambamo programu inapaswa kupatikana.

  2. Nenda kwenye Mipangilio > Programu-jalizi kwa usanidi wa kibinafsi au Dashibodi ya Msimamizi > Programu-jalizi kama msimamizi wa eneokazi kwa usanidi wa eneokazi.

  3. Tafuta Snowflake.

  4. Wezesha Snowflake - Kiolezo Rasmi.

  5. Fungua Snowflake - Kiolezo Rasmi, weka jina linaloeleweka la muunganisho, kisha uchague Unganisha.

  6. Weka URL kamili ya seva ya MCP inayosimamiwa:

https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}

Mfano:

https://myorg-myaccount.azure.snowflakecomputing.com/api/v2/databases/CHATGPT_APPS/schemas/TOOLS/mcp-servers/CHATGPT_SNOWFLAKE_MCP

ChatGPT Snowflake Template connection form with name, managed MCP server URL, and OAuth settings.

Ikiwa skrini ya usanidi inaonyesha usanidi wa Snowflake katika sehemu tofauti, tumia thamani zilezile kutoka kwenye URL:

Kiambishi awali cha seva ya Snowflake

Tumia kila kitu kabla ya .snowflakecomputing.com katika URL ya akaunti yako ya Snowflake, pamoja na kiambishi tamati chochote cha eneo au wingu.

Kwa mfano, ikiwa URL ya akaunti inaanza na:

https://myorg-myaccount.azure.snowflakecomputing.com

Kiambishi awali cha seva ni:

myorg-myaccount.azure

Hifadhidata

Weka hifadhidata iliyo na seva ya MCP, kama vile:

CHATGPT_APPS

Kielezo

Weka kielezo kilicho na seva ya MCP, kama vile:

TOOLS

Jina la seva ya MCP

Weka jina la kipengee cha seva ya MCP ya Snowflake, kama vile:

CHATGPT_SNOWFLAKE_MCP

Sanidi OAuth

Chagua njia ya OAuth inayopatikana kwa akaunti yako na inayokidhi mahitaji ya shirika lako. Njia zote mbili hutumia usanidi wa pamoja wa seva ya MCP ulio hapo juu na majaribio ya muunganisho na vidhibiti vya ufikiaji vilivyo hapa chini.

Kwa njia yoyote ya OAuth, unapotumia session:role:all, Snowflake hutumia jukumu chaguomsingi la kila mtumiaji. Jukumu chaguomsingi lazima liruhusiwe na orodha ya majukumu yanayoruhusiwa ya muunganisho wa OAuth, ikiwa imesanidiwa, na halipaswi kuwa limezuiwa. Kuwa na jukumu lingine lililoidhinishwa hakumaanishi kuwa litachaguliwa kiotomatiki.

OAuth iliyojengewa ndani

Kabla ya kuendelea, kamilisha sehemu za pamoja zilizo hapo juu ili kuunda seva ya MCP, kutoa ruhusa, kuthibitisha seva na kuweka maelezo yake katika ChatGPT. Hii inahitajika hata kama umefika moja kwa moja kwenye sehemu hii.

Tumia njia hii tu ikiwa programu mshirika ya ChatGPT inapatikana kwa akaunti yako ya Snowflake na OAuth iliyojengewa ndani inapatikana katika dirisha la usanidi wa ChatGPT.

  1. Mwombe msimamizi wa Snowflake awezeshe muunganisho mshirika wa ChatGPT katika akaunti ileile ya Snowflake inayohifadhi seva ya MCP. Tumia tena muunganisho mshirika wa ChatGPT uliopo ambao umewezeshwa.

  2. Katika dirisha la usanidi wa ChatGPT, tumia OAuth iliyojengewa ndani. Huhitaji kuweka kitambulisho au siri ya kiteja wala kusajili URL ya kurudi.

  3. Endelea na sehemu ya Unganisha na udhibiti Snowflake hapa chini ili kuingia, kutoa idhini na kusanidi ufikiaji. Kisha kamilisha sehemu ya Jaribu programu, ikijumuisha majaribio kwa wanachama wanaoruhusiwa ambao si wasimamizi.

Utendaji wa jukumu chaguomsingi, orodha ya yanayoruhusiwa na majukumu yaliyozuiwa ulioelezwa hapo juu unatumika pia kwa njia hii.

Kiteja maalumu cha OAuth

Kabla ya kuendelea, kamilisha sehemu za pamoja zilizo hapo juu ili kuunda seva ya MCP, kutoa ruhusa, kuthibitisha seva na kuweka maelezo yake katika ChatGPT. Hii inahitajika hata kama umefika moja kwa moja kwenye sehemu hii.

Kwa kiteja maalumu cha OAuth, unahitaji kitambulisho na siri ya kiteja kutoka Snowflake. Utendaji wa jukumu chaguomsingi, orodha ya yanayoruhusiwa na majukumu yaliyozuiwa ulioelezwa hapo juu unatumika pia kwa njia hii.

  1. Katika dirisha la usanidi wa ChatGPT, chagua Mipangilio ya kina ya OAuth > Kiteja cha OAuth Kilichobainishwa na Mtumiaji, kisha unakili URL ya Kurudi jinsi inavyoonyeshwa katika ChatGPT.

  2. Unda muunganisho maalumu wa usalama wa OAuth wenye OAUTH_CLIENT_TYPE = 'CONFIDENTIAL' na OAUTH_REDIRECT_URI iliyowekwa kuwa URL hiyo hiyo ya kurudi.

  3. Tekeleza amri ifuatayo katika Snowflake, ukitumia jina la muunganisho kwa herufi kubwa:

    SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS('YOUR_INTEGRATION_NAME');

  4. Kutoka kwenye matokeo ya JSON, bandika oauth_client_id kwenye Kitambulisho cha kiteja cha OAuth na oauth_client_secret kwenye Siri ya kiteja cha OAuth katika ChatGPT.

  5. Weka Mbinu ya uthibitishaji ya mwisho wa tokeni kuwa client_secret_basic.

Baada ya kuweka vitambulisho vya kiteja maalumu, endelea na sehemu za Unganisha na udhibiti Snowflake na Jaribu programu hapa chini.

Unganisha na udhibiti Snowflake

  1. Kwa njia yoyote ya OAuth, katika dirisha hilohilo la usanidi wa ChatGPT, chagua Endelea, ingia kwenye Snowflake, kisha uidhinishe muunganisho. Unaweza kutumia SSO ya shirika lako ikiwa imesanidiwa.

  2. Kwa usanidi wa eneokazi, sanidi sera ya usakinishaji wa programu-jalizi na ufikiaji kwa jukumu au kikundi kwa wanachama wanaopaswa kuitumia. Hakikisha kuwa Snowflake na Snowflake - Kiolezo Rasmi zote zimewezeshwa.

  3. Wasimamizi wa eneokazi wanawajibika kusanidi Ufikiaji wa watumiaji kwa majukumu yanayopaswa kutumia Snowflake.

  4. Wasimamizi wa eneokazi wanawajibika kukagua Udhibiti wa vitendo kwa zana zinazotolewa.

  5. Wasimamizi wa eneokazi wanawajibika kukagua Ruhusa za programu ili kuchagua wakati ChatGPT itawaomba wanachama idhini kabla ya kutumia programu.

Ruhusa hizi za programu zinatumika kwa mazungumzo ya ChatGPT. Mawakala wa Eneokazi hutumia vidhibiti vya kila wakala vilivyowekwa na muundaji wake ili kubainisha vitendo vya programu vinavyopatikana na wakati watumiaji wa mwisho wanaombwa kuviidhinisha. Kwa maelezo ya utendaji wa wakala, angalia: Mawakala wa Eneokazi la ChatGPT kwa Enterprise na Business.

Jaribu programu

  1. Fungua gumzo, chagua Snowflake, kisha ujaribu muunganisho.

  2. Hakikisha kuwa ChatGPT inagundua zana ulizosanidi.

  3. Kwanza tekeleza kitendo cha kusoma chenye hatari ndogo, kama vile utafutaji au hoja ya kusoma tu kwenye data iliyoidhinishwa.

  4. Hakikisha kuwa ruhusa za Snowflake zinazuia ufikiaji nje ya jukumu na vipengee vilivyoidhinishwa.

  5. Kwa usanidi wa eneokazi, fanya majaribio kwa wanachama wanaoruhusiwa ambao si wasimamizi na wana majukumu chaguomsingi tofauti ya Snowflake. Muunganisho wa msimamizi ukifaulu, haimaanishi kuwa kila mwanachama anaweza kuunganisha.

Kwa wasimamizi wa eneokazi, kuwezesha Snowflake pekee hakutoshi. Ikiwa Snowflake - Kiolezo Rasmi haijawezeshwa na kuunganishwa, programu-jalizi inaweza kuonekana imezimwa kwa wanachama.

URL ya seva ya MCP na utendaji wa OAuth

ChatGPT huunganisha kwenye URL kamili ya seva ya MCP inayosimamiwa na Snowflake:

https://<snowflake_host_prefix>.snowflakecomputing.com/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server}

ChatGPT hutumia kiambishi awali cha seva ya Snowflake kutoka kwenye URL hiyo kubaini miisho hii ya OAuth ya Snowflake:

  • Uidhinishaji: https://<snowflake_host_prefix>.snowflakecomputing.com/oauth/authorize

  • Tokeni: https://<snowflake_host_prefix>.snowflakecomputing.com/oauth/token-request

Usibandike URL ya Snowsight, URL ya msingi ya akaunti ya Snowflake pekee, au URL yenye sehemu za ziada za njia. URL ya MCP lazima iwe na /api/v2/databases/{database}/schemas/{schema}/mcp-servers/{server} na ilingane kabisa na vipengee vyako vya Snowflake.

Utatuzi wa matatizo

Snowflake imewezeshwa kwa msimamizi lakini imezimwa kwa mwanachama

  • Hakikisha kuwa Snowflake na Snowflake - Kiolezo Rasmi zote zimewezeshwa katika Dashibodi ya Msimamizi > Programu-jalizi.

  • Fungua Snowflake - Kiolezo Rasmi na ukamilishe mchakato wake wa Unganisha. Kuwezesha kiolezo bila kukiunganisha hakutoshi.

  • Fungua Snowflake na uhakikishe kuwa kiolezo kinaonekana kama programu inayohitajika.

  • Hakikisha kuwa jukumu au kikundi cha mwanachama aliyeathiriwa kinaruhusiwa na sera ya usakinishaji wa programu-jalizi.

Seva ya MCP haijapatikana

  • Kagua tena URL kamili ya seva ya MCP, au sehemu nne za kiolezo ikiwa skrini yako ya usanidi inaziomba.

  • Hakikisha kuwa seva ya MCP ipo katika hifadhidata na kielezo hivyo hivyo.

Hakuna zana zinazoonekana katika ChatGPT

  • Hakikisha kuwa ubainishaji wa seva ya MCP unajumuisha zana.

  • Hakikisha kuwa jukumu lina ruhusa ya USAGE kwenye seva ya MCP.

Zana inaonekana lakini inashindwa kufanya kazi inapotumiwa

  • Hakikisha kuwa jukumu lina ruhusa inayohitajika kwa kipengee cha Snowflake kinachotumiwa, kama vile huduma ya utafutaji, mwonekano wa kisemantiki, ghala, utaratibu au UDF.

Zana ya SQL inashindwa kufanya kazi

  • Hakikisha kuwa jina la ghala ni sahihi na ghala linafanya kazi.

  • Hakikisha kuwa jukumu lina ruhusa ya USAGE kwenye ghala.

  • Hakikisha kuwa read_only: true imewekwa ikiwa ulikusudia ufikiaji wa kusoma tu.

Jukumu ALL lililoombwa limezuiwa kwa makusudi

Mwombe msimamizi wako wa Snowflake alinganishe jukumu lako chaguomsingi na majukumu yanayoruhusiwa na yaliyozuiwa katika muunganisho wa OAuth. Kuwa na jukumu lingine linaloruhusiwa hakumaanishi kuwa litachaguliwa kiotomatiki. Ikifaa, badilisha jukumu chaguomsingi liwe jukumu lililoidhinishwa na uunganishe tena. Kubadilisha jukumu lako chaguomsingi pia huathiri vipindi vyako vya Snowflake nje ya ChatGPT.

Uidhinishaji unashindwa

  • Hakikisha kuwa mtumiaji anaweza kuingia kwenye Snowflake.

  • Unapotumia session:role:all, hakikisha kuwa jukumu chaguomsingi la mtumiaji linaruhusiwa na muunganisho wa OAuth.

  • Hakikisha kuwa usanidi unatumia mtiririko wa OAuth wa MCP inayosimamiwa na Snowflake.

  • Ikiwa unatumia kiteja maalumu cha OAuth, hakikisha kuwa Kitambulisho cha Kiteja na Siri ya Kiteja zinalingana na muunganisho wa OAuth wa Snowflake, na kuwa URI yake ya kuelekeza upya inalingana kabisa na URL ya Kurudi inayoonyeshwa katika ChatGPT.

    Ikiwa unatumia OAuth iliyojengewa ndani, mwombe msimamizi wa Snowflake aangalie kama muunganisho mshirika wa ChatGPT unapatikana na umewezeshwa katika akaunti inayohifadhi seva ya MCP.

Sera ya mtandao au orodha ya IP zinazoruhusiwa ya Snowflake inazuia kiunganishi

  • Mwombe msimamizi wa Snowflake asasishe sera ya mtandao au kanuni za ufikiaji za Snowflake.

  • Ruhusu miunganisho inayoingia kutoka kwenye masafa ya sasa ya IP za kutoka za viunganishi vya ChatGPT.

  • Sanidi orodha hii ya zinazoruhusiwa katika Snowflake. Hii ni tofauti na orodha ya IP zinazoruhusiwa ya eneokazi la ChatGPT.

  • Inapowezekana, weka masasisho yafanyike kiotomatiki kutoka kwenye JSON iliyochapishwa kwa sababu masafa yanaweza kubadilika.

Tatizo la muunganisho wa jina la seva

Tumia kiambishi awali sahihi cha seva ya Snowflake. Majina ya seva za Snowflake yenye mistari ya chini yanaweza kusababisha matatizo; ni bora kutumia vistari vya kuunganisha.

Je, makala haya yamekusaidia?