เวอร์ชัน 2.x เป็นการเขียนโมดูลใหม่ทั้งหมด และเข้ากันไม่ได้กับเวอร์ชัน 1.x แบบย้อนหลัง
มีการเพิ่มการบูรณาการและคุณสมบัติใหม่ลงในโมดูลเพื่อใช้บริการและคุณสมบัติ Azure OpenAI ล่าสุด เช่น GPT-4-1106
, GPT-4-Vision
และ DALL-E-3
มีการเพิ่ม ChatBot UI / LibreChat ใหม่ลงในโมดูลเพื่อมอบโซลูชันที่สมบูรณ์
หมายเหตุ: สามารถพบได้เวอร์ชันดั้งเดิม 1.x ในสาขาดั้งเดิม ที่นี่
เอกสารเวอร์ชัน 1.x
ภายใต้ข้อกำหนด ของ OpenAI เมื่อใช้ ChatGPT เวอร์ชันสาธารณะ คำถามใดๆ ที่คุณตั้งหรือเรียกว่า "พร้อมท์" อาจมีส่วนช่วยในการฝึกอบรม Large Language Model (LLM) ของ OpenAI เพิ่มเติม ด้วยเหตุนี้ จึงเป็นสิ่งสำคัญที่ต้องถามว่า: คุณพอใจกับกระแสข้อมูลอันมีค่านี้ที่จะออกจากองค์กรของคุณหรือไม่? หากคุณเป็นผู้มีอำนาจตัดสินใจหรือรับผิดชอบต่อมาตรการรักษาความปลอดภัยขององค์กรของคุณ คุณกำลังดำเนินการขั้นตอนใดเพื่อให้แน่ใจว่าข้อมูลที่เป็นกรรมสิทธิ์ยังคงเป็นความลับ
โซลูชันที่มีประสิทธิภาพอยู่ที่การใช้ LLM ยอดนิยมเวอร์ชันโฮสต์บน Azure OpenAI แม้ว่า Azure OpenAI จะมีข้อดีมากมาย แต่ฉันก็อยากจะเน้นสองข้อนี้:
ความเป็นส่วนตัวของข้อมูล : ด้วยการโฮสต์โมเดลของ OpenAI บน Azure ข้อความแจ้งของคุณจะไม่ทำหน้าที่เป็นแหล่งสำหรับการฝึกอบรม LLM มันเป็นเพียงเวอร์ชันที่สมบูรณ์ในตัวเองที่ทำงานบน Azure ที่ปรับให้เหมาะกับการใช้งานของคุณ
การรักษาความปลอดภัยขั้นสูง : Azure OpenAI นำเสนอมาตรการรักษาความปลอดภัยที่แข็งแกร่ง ตั้งแต่ความสามารถในการรักษาความปลอดภัยอุปกรณ์ปลายทางเฉพาะไปจนถึงการควบคุมการเข้าถึงตามบทบาทที่ซับซ้อน หากต้องการเจาะลึกยิ่งขึ้น โปรดดูบทความ Microsoft Learn นี้
แม้ว่า Azure OpenAI จะมาพร้อมกับค่าใช้จ่าย แต่ก็มีราคาไม่แพงมาก โดยบ่อยครั้งที่การสนทนามีค่าใช้จ่ายต่ำกว่า 10 เซ็นต์ คุณสามารถตรวจสอบรายละเอียดราคาของ Azure OpenAI ได้ที่นี่
เร็วๆ นี้...
ยินดีบริจาค โปรดส่งคำขอดึงหากคุณมีการปรับปรุงหรือแก้ไข ตรวจสอบให้แน่ใจว่าได้ทำตามรูปแบบโค้ดที่มีอยู่และเพิ่มความคิดเห็นลงในโค้ดของคุณเพื่ออธิบายว่ามันทำอะไร
โมดูล Terraform นี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม
หากคุณพบปัญหาหรือมีคำถามใดๆ เกี่ยวกับโมดูล Terraform นี้ โปรดเปิดปัญหาบน GitHub เราจะพยายามอย่างเต็มที่เพื่อตอบกลับโดยเร็วที่สุด
โมดูลพื้นผิวนี้ได้รับการพัฒนาโดย Marcel Lupo โดยเป็นส่วนหนึ่งของโครงการสำรวจความสามารถของโมเดล Azure OpenAI เราขอขอบคุณทีมงาน OpenAI และ Microsoft สำหรับการทำงานที่น่าทึ่งและการสนับสนุนอย่างต่อเนื่องของชุมชน AI
ชื่อ | เวอร์ชัน |
---|---|
ภูมิประเทศ | >= 1.9.5 |
สีฟ้า | ~> 4.0 |
สุ่ม | ~> 3.0 |
ชื่อ | เวอร์ชัน |
---|---|
สีฟ้า | ~> 4.0 |
สุ่ม | ~> 3.0 |
ไม่มีโมดูล
ชื่อ | พิมพ์ |
---|---|
azurerm_app_service_certificate_binding.libre_app_cert_binding | ทรัพยากร |
azurerm_app_service_custom_hostname_binding.hostname_binding | ทรัพยากร |
azurerm_app_service_managed_certificate.libre_app_cert | ทรัพยากร |
azurerm_cognitive_account.az_openai | ทรัพยากร |
azurerm_cognitive_deployment.az_openai_models | ทรัพยากร |
azurerm_cosmosdb_account.az_openai_mongodb | ทรัพยากร |
azurerm_dns_cname_record.cname_record | ทรัพยากร |
azurerm_dns_txt_record.domain_verification | ทรัพยากร |
azurerm_key_vault.az_openai_kv | ทรัพยากร |
azurerm_key_vault_secret.libre_app_creds_iv | ทรัพยากร |
azurerm_key_vault_secret.libre_app_creds_key | ทรัพยากร |
azurerm_key_vault_secret.libre_app_jwt_refresh_secret | ทรัพยากร |
azurerm_key_vault_secret.libre_app_jwt_secret | ทรัพยากร |
azurerm_key_vault_secret.openai_cosmos_uri | ทรัพยากร |
azurerm_key_vault_secret.openai_endpoint | ทรัพยากร |
azurerm_key_vault_secret.openai_primary_key | ทรัพยากร |
azurerm_linux_web_app.librechat | ทรัพยากร |
azurerm_resource_group.az_openai_rg | ทรัพยากร |
azurerm_role_assignment.kv_role_assigment | ทรัพยากร |
azurerm_role_assignment.librechat_app_kv_access | ทรัพยากร |
azurerm_service_plan.az_openai_asp | ทรัพยากร |
azurerm_subnet.az_openai_subnet | ทรัพยากร |
azurerm_virtual_network.az_openai_vnet | ทรัพยากร |
Random_password.libre_app_creds_iv | ทรัพยากร |
Random_password.libre_app_creds_key | ทรัพยากร |
Random_password.libre_app_jwt_refresh_secret | ทรัพยากร |
Random_password.libre_app_jwt_secret | ทรัพยากร |
azurerm_client_config.current | แหล่งข้อมูล |
ชื่อ | คำอธิบาย | พิมพ์ | ค่าเริ่มต้น | ที่จำเป็น |
---|---|---|---|---|
app_service_name | ชื่อของแผนบริการแอป Linux | string | "openaiasp9000" | เลขที่ |
app_service_sku_name | ชื่อ SKU ของ App Service Plan | string | "B1" | เลขที่ |
cosmosdb_automatic_failover | ว่าจะเปิดใช้งานการเฟลโอเวอร์อัตโนมัติสำหรับบัญชี Cosmos DB หรือไม่ | bool | false | เลขที่ |
cosmosdb_capabilities | ความสามารถสำหรับบัญชี Cosmos DB | list(string) | - | เลขที่ |
cosmosdb_consistency_level | ระดับความสอดคล้องของบัญชี Cosmos DB | string | "BoundedStaleness" | เลขที่ |
cosmosdb_geo_locations | ตำแหน่งทางภูมิศาสตร์สำหรับบัญชี Cosmos DB | รายการ (วัตถุ ({ | - | เลขที่ |
cosmosdb_is_virtual_network_filter_enabled | ว่าจะเปิดใช้งานการกรองเครือข่ายเสมือนสำหรับบัญชี Cosmos DB หรือไม่ | bool | true | เลขที่ |
cosmosdb_kind | ประเภทของ Cosmos DB ที่จะสร้าง | string | "MongoDB" | เลขที่ |
cosmosdb_max_interval_in_seconds | ช่วงเวลาความเก่าสูงสุดในหน่วยวินาทีสำหรับบัญชี Cosmos DB | number | 10 | เลขที่ |
cosmosdb_max_staleness_prefix | คำนำหน้าความเก่าสูงสุดสำหรับบัญชี Cosmos DB | number | 200 | เลขที่ |
cosmosdb_name | ชื่อบัญชี Cosmos DB | string | "openaicosmosdb" | เลขที่ |
cosmosdb_offer_type | ประเภทข้อเสนอที่จะใช้สำหรับบัญชี Cosmos DB | string | "Standard" | เลขที่ |
cosmosdb_public_network_access_enabled | ว่าจะเปิดใช้งานการเข้าถึงเครือข่ายสาธารณะสำหรับบัญชี Cosmos DB หรือไม่ | bool | true | เลขที่ |
cosmosdb_virtual_network_subnets | ซับเน็ตเครือข่ายเสมือนเพื่อเชื่อมโยงกับบัญชี Cosmos DB (Service Endpoint) หากมีการสร้างเครือข่ายเป็นส่วนหนึ่งของโมดูล ระบบจะเติมข้อมูลนี้โดยอัตโนมัติ | list(string) | null | เลขที่ |
DNS_resource_group_name | กลุ่มทรัพยากรที่มีโซน DNS แบบกำหนดเองเพื่อใช้สำหรับบริการแอป | string | "dns-rg" | เลขที่ |
kv_fw_allowed_ips | ค่าของไฟร์วอลล์ Key Vault ที่อนุญาตกฎ IP | list(string) | [] | เลขที่ |
kv_fw_บายพาส | รายการกฎไฟร์วอลล์ Key Vault ที่จะเลี่ยงผ่าน | string | "AzureServices" | เลขที่ |
kv_fw_default_action | การดำเนินการเริ่มต้นสำหรับกฎไฟร์วอลล์ Key Vault | string | "Deny" | เลขที่ |
kv_fw_network_subnet_ids | ซับเน็ตเครือข่ายเสมือนเพื่อเชื่อมโยงกับบัญชี Cosmos DB (Service Endpoint) หากมีการสร้างเครือข่ายโดยเป็นส่วนหนึ่งของโมดูล ระบบจะเติมข้อมูลนี้โดยอัตโนมัติ | list(string) | null | เลขที่ |
kv_name | ชื่อของ Key Vault ที่จะสร้าง (ความลับของโซลูชัน) | string | "openaikv9000" | เลขที่ |
kv_sku | SKU ของ Key Vault ที่จะสร้าง | string | "standard" | เลขที่ |
libre_app_allow_email_login | อนุญาตให้เข้าสู่ระบบอีเมล | bool | true | เลขที่ |
libre_app_allow_registration | อนุญาตให้ลงทะเบียน | bool | true | เลขที่ |
libre_app_allow_social_login | อนุญาตให้เข้าสู่ระบบโซเชียล | bool | false | เลขที่ |
libre_app_allow_social_registration | อนุญาตให้ลงทะเบียนทางสังคม | bool | false | เลขที่ |
libre_app_allowed_ip_addresses | ที่อยู่ IP ที่อนุญาต สัญลักษณ์ CIDR ของ IP หรือช่วง IP ที่จะจับคู่เพื่ออนุญาต ตัวอย่างเช่น: 10.0.0.0/24 หรือ 192.168.10.1/32 | รายการ (วัตถุ ({ | - | เลขที่ |
libre_app_allowed_subnets | เครือข่ายย่อยที่อนุญาต (โดยค่าเริ่มต้นเครือข่ายย่อยที่ให้บริการแอปนั้นได้รับอนุญาตให้เข้าถึงอยู่แล้วตามลำดับความสำคัญ 100) เพิ่มใดๆ เพิ่มเติมที่นี่ | รายการ (วัตถุ ({ | - | เลขที่ |
libre_app_az_oai_api_key | คีย์ Azure OpenAI API | string | null | เลขที่ |
libre_app_az_oai_api_version | เวอร์ชัน Azure OpenAI API | string | "2023-07-01-preview" | เลขที่ |
libre_app_az_oai_dall3_api_version | เวอร์ชัน Azure OpenAI DALL-E API | string | "2023-12-01-preview" | เลขที่ |
libre_app_az_oai_dall3_deployment_name | ชื่อการปรับใช้ Azure OpenAI DALL-E | string | "dall-e-3" | เลขที่ |
libre_app_az_oai_instance_name | ชื่ออินสแตนซ์ Azure OpenAI | string | null | เลขที่ |
libre_app_az_oai_models | โมเดล Azure OpenAI เช่น 'gpt-4-1106-preview,gpt-4,gpt-3.5-turbo,gpt-3.5-turbo-1106,gpt-4-vision-preview' | string | "gpt-4-1106-preview" | เลขที่ |
libre_app_az_oai_use_model_as_deployment_name | Azure OpenAI ใช้โมเดลเป็นชื่อการปรับใช้ | bool | true | เลขที่ |
libre_app_custom_domain_create | สร้างโดเมนที่กำหนดเองและใบรับรองที่มีการจัดการสำหรับ App Service | bool | false | เลขที่ |
libre_app_custom_footer | เพิ่มส่วนท้ายที่กำหนดเองสำหรับแอป | string | "Privately hosted chat app powered by Azure OpenAI and LibreChat." | เลขที่ |
libre_app_debug_console | เปิดใช้เอาต์พุตเซิร์ฟเวอร์แบบละเอียดในคอนโซล แม้ว่าจะไม่แนะนำเนื่องจากมีรายละเอียดสูงก็ตาม | bool | false | เลขที่ |
libre_app_debug_logging | LibreChat มีการบันทึกส่วนกลางไว้ในแบ็กเอนด์ (api) ไฟล์บันทึกจะถูกบันทึกไว้ใน /api/logs บันทึกข้อผิดพลาดจะถูกบันทึกตามค่าเริ่มต้น บันทึกการแก้ไขข้อบกพร่องจะเปิดใช้งานตามค่าเริ่มต้น แต่สามารถปิดได้หากไม่ต้องการ | bool | false | เลขที่ |
libre_app_debug_plugins | เปิดใช้งานโหมดแก้ไขข้อบกพร่องสำหรับปลั๊กอิน Libre App | bool | false | เลขที่ |
libre_app_docker_image | Docker Image ที่จะใช้สำหรับ App Service | string | "ghcr.io/danny-avila/librechat-dev-api:latest" | เลขที่ |
libre_app_domain_client | หากต้องการใช้ภายในเครื่อง ให้ตั้งค่า DOMAIN_CLIENT และ DOMAIN_SERVER เป็น http://localhost:3080 (3080 เป็นพอร์ตที่กำหนดค่าไว้ก่อนหน้านี้) เมื่อปรับใช้กับโดเมนที่กำหนดเอง ให้ตั้งค่า DOMAIN_CLIENT และ DOMAIN_SERVER เป็น URL ที่ปรับใช้ของคุณ เช่น https://mydomain.example ดอทคอม | string | "http://localhost:3080" | เลขที่ |
libre_app_domain_server | หากต้องการใช้ภายในเครื่อง ให้ตั้งค่า DOMAIN_CLIENT และ DOMAIN_SERVER เป็น http://localhost:3080 (3080 เป็นพอร์ตที่กำหนดค่าไว้ก่อนหน้านี้) เมื่อปรับใช้กับโดเมนที่กำหนดเอง ให้ตั้งค่า DOMAIN_CLIENT และ DOMAIN_SERVER เป็น URL ที่ปรับใช้ของคุณ เช่น https://mydomain.example ดอทคอม | string | "http://localhost:3080" | เลขที่ |
libre_app_enable_meilisearch | เปิดใช้งาน Meilisearch | bool | false | เลขที่ |
libre_app_endpoints | การเลือกจุดสิ้นสุดและรุ่น เช่น 'openAI, azureOpenAI, bingAI, แชท GPTBrowser, google, gptPlugins, anthropic' | string | "azureOpenAI" | เลขที่ |
libre_app_host | เซิร์ฟเวอร์ของเขาจะฟัง localhost:3080 เป็นค่าเริ่มต้น คุณสามารถเปลี่ยน IP เป้าหมายได้ตามที่คุณต้องการ หากคุณต้องการให้เซิร์ฟเวอร์นี้ใช้งานได้ภายนอก เช่น เพื่อแชร์เซิร์ฟเวอร์กับผู้อื่นหรือเปิดเผยสิ่งนี้จากคอนเทนเนอร์ Docker ให้ตั้งค่าโฮสต์เป็น 0.0.0.0 หรืออินเทอร์เฟซ IP ภายนอกของคุณ | string | "0.0.0.0" | เลขที่ |
libre_app_jwt_refresh_secret | JWT รีเฟรชความลับ | string | null | เลขที่ |
libre_app_jwt_secret | ความลับเจดับเบิ้ลยูที | string | null | เลขที่ |
libre_app_mongo_uri | สตริงการเชื่อมต่อ MongoDB ที่จะเชื่อมต่อ | string | null | เลขที่ |
libre_app_name | ชื่อบริการแอป LibreChat | string | "librechatapp9000" | เลขที่ |
libre_app_plugins_creds_iv | ปลั๊กอินแอป Libre Creds IV | string | null | เลขที่ |
libre_app_plugins_creds_key | รหัส Creds ปลั๊กอินของแอป Libre | string | null | เลขที่ |
libre_app_port | พอร์ตโฮสต์ที่จะฟัง | number | 3080 | เลขที่ |
libre_app_public_network_access_enabled | เปิดใช้งานการเข้าถึงเครือข่ายสาธารณะหรือไม่ ค่าเริ่มต้นเป็น false | bool | true | เลขที่ |
libre_app_title | เพิ่มชื่อที่กำหนดเองสำหรับแอป | string | "PrivateGPT" | เลขที่ |
libre_app_violations | การกำหนดค่าสำหรับการละเมิด | วัตถุ({ | - | เลขที่ |
libre_app_virtual_network_subnet_id | ID ของซับเน็ตใช้เพื่ออนุญาตการเข้าถึงบริการแอพ (ลำดับความสำคัญ 100) เช่น cosmosdb, meilisearch เป็นต้น หากการสร้างเครือข่ายเป็นส่วนหนึ่งของโมดูล ระบบจะเติมค่านี้โดยอัตโนมัติหากค่าเป็น 'null' | string | null | เลขที่ |
librechat_app_custom_dns_zone_name | โซน DNS ที่จะใช้สำหรับบริการแอป | string | "domain.com" | เลขที่ |
librechat_app_custom_domain_name | โดเมนที่กำหนดเองเพื่อใช้สำหรับบริการแอป | string | "privategpt" | เลขที่ |
ที่ตั้ง | ภูมิภาค Azure ที่ทรัพยากรจะถูกโฮสต์ | string | "uksouth" | เลขที่ |
oai_account_name | ชื่อของบริการ OpenAI | string | "az-openai-account" | เลขที่ |
oai_custom_subdomain_name | ชื่อโดเมนย่อยที่ใช้สำหรับการตรวจสอบสิทธิ์แบบโทเค็น การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ (ปกติจะเหมือนกับชื่อบัญชี) | string | "demo-account" | เลขที่ |
oai_customer_managed_key | ประเภท = วัตถุ ({ key_vault_key_id = (จำเป็น) ID ของคีย์ Key Vault ซึ่งควรใช้เพื่อเข้ารหัสข้อมูลในบัญชี OpenAI นี้ Identity_client_id = (ไม่บังคับ) ID ไคลเอ็นต์ของ User Assigned Identity ที่มีสิทธิ์เข้าถึงคีย์ ต้องระบุคุณสมบัตินี้เฉพาะเมื่อมีการแนบข้อมูลระบุตัวตนหลายรายการกับบัญชี OpenAI - | วัตถุ({ | null | เลขที่ |
oai_dynamic_throttling_enabled | เปิดใช้งานการควบคุมปริมาณแบบไดนามิกหรือไม่ ค่าเริ่มต้นเป็น true | bool | true | เลขที่ |
oai_fqdns | รายการ FQDN ที่จะใช้สำหรับการตรวจสอบสิทธิ์แบบโทเค็น การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ | list(string) | [] | เลขที่ |
oai_identity | ประเภท = วัตถุ ({ type = (จำเป็น) ประเภทของข้อมูลประจำตัว ค่าที่เป็นไปได้คือ SystemAssigned , UserAssigned , SystemAssigned, UserAssigned Identity_ids = (ไม่บังคับ) ระบุรายการ ID ประจำตัวที่มีการจัดการที่มอบหมายให้กับผู้ใช้ที่จะกำหนดให้กับบัญชี OpenAI นี้ - | วัตถุ({ | - | เลขที่ |
oai_local_auth_enabled | ไม่ว่าจะเปิดใช้งานวิธีการรับรองความถูกต้องภายในเครื่องสำหรับบัญชี Cognitive หรือไม่ ค่าเริ่มต้นเป็น true | bool | true | เลขที่ |
oai_model_deployment | ประเภท = รายการ (วัตถุ ({ Deployment_id = (จำเป็น) ชื่อของ Cognitive Services Account Model Deployment การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่model_name = { model_format = (จำเป็น) รูปแบบของแบบจำลองการปรับใช้บัญชี Cognitive Services การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ ค่าที่เป็นไปได้คือ OpenAI model_name = (จำเป็น) ชื่อของแบบจำลองการปรับใช้บัญชี Cognitive Services การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ model_version = (จำเป็น) เวอร์ชันของโมเดลการปรับใช้บัญชี Cognitive Services - รหัส = { sku_name = (จำเป็น) ชื่อของ SKU ค่าที่เป็นไปได้ ได้แก่ Standard, GlobalBatch, GlobalStandard และ ProvisionedManaged sku_tier = (ไม่บังคับ) ค่าที่เป็นไปได้ ได้แก่ ฟรี, พื้นฐาน, มาตรฐาน, พรีเมียม, องค์กร การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ sku_size = (ไม่บังคับ) ขนาด SKU เมื่อฟิลด์ชื่อเป็นการรวมระดับและค่าอื่นๆ นี่จะเป็นโค้ดแบบสแตนด์อโลน การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ sku_family = (ไม่บังคับ) หากบริการมีฮาร์ดแวร์รุ่นที่แตกต่างกันสำหรับ SKU เดียวกัน ก็สามารถบันทึกได้ที่นี่ การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ sku_capacity = (ไม่บังคับ) โทเค็นต่อนาที (TPM) หาก SKU รองรับ SKU out/in ก็ควรรวมจำนวนเต็มความจุด้วย หากไม่สามารถใช้ SKU out/in สำหรับทรัพยากรได้ ระบบอาจละเว้นได้ ค่าเริ่มต้นคือ 1 การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ - rai_policy_name = (ไม่บังคับ) ชื่อของนโยบาย RAI การเปลี่ยนแปลงนี้จะบังคับให้มีการสร้างทรัพยากรใหม่ - | รายการ (วัตถุ ({ | [] | เลขที่ |
oai_network_acls | ประเภท = ชุด (วัตถุ ({ default_action = (จำเป็น) การดำเนินการเริ่มต้นที่จะใช้เมื่อไม่มีกฎที่ตรงกันจาก ip_rules / virtual_network_rules ค่าที่เป็นไปได้คือ Allow และ Deny ip_rules = (ไม่บังคับ) ที่อยู่ IP หนึ่งรายการขึ้นไป หรือบล็อก CIDR ซึ่งควรสามารถเข้าถึงบัญชีความรู้ความเข้าใจได้ virtual_network_rules = ตัวเลือก (ชุด (วัตถุ ({ subnet_id = (จำเป็น) ID ของซับเน็ตที่ควรสามารถเข้าถึงบัญชี OpenAI ไม่สนใจจุดสิ้นสุดบริการ vnet ที่ขาดหายไปหรือไม่ ค่าเริ่มต้นเป็น false - - | ชุด (วัตถุ ({ | null | เลขที่ |
oai_outbound_network_access_restricted | การเข้าถึงเครือข่ายขาออกถูกจำกัดหรือไม่ ค่าเริ่มต้นเป็น false | bool | false | เลขที่ |
oai_public_network_access_enabled | เปิดใช้งานการเข้าถึงเครือข่ายสาธารณะหรือไม่ ค่าเริ่มต้นเป็น false | bool | true | เลขที่ |
oai_sku_name | ชื่อ SKU ของบริการ OpenAI | string | "S0" | เลขที่ |
oai_storage | ประเภท = รายการ (วัตถุ ({ storage_account_id = (จำเป็น) รหัสทรัพยากรแบบเต็มของทรัพยากร Microsoft.Storage Identity_client_id = (ทางเลือก) รหัสไคลเอ็นต์ของข้อมูลประจำตัวที่ได้รับการจัดการซึ่งเชื่อมโยงกับทรัพยากรหน่วยเก็บข้อมูล - | รายการ (วัตถุ ({ | [] | เลขที่ |
resources_group_name | ชื่อกลุ่มทรัพยากรเพื่อสร้างบริการ OpenAI / หรือที่โฮสต์บริการที่มีอยู่ | string | ไม่มี | ใช่ |
subnet_config.php | รายการออบเจ็กต์การกำหนดค่าเครือข่ายย่อยเพื่อสร้างเครือข่ายย่อยในเครือข่ายเสมือน | วัตถุ({ | - | เลขที่ |
แท็ก | แมปของคู่ค่าคีย์ที่ใช้ในการแท็กทรัพยากรที่สร้างขึ้น | map(string) | {} | เลขที่ |
use_cosmosdb_free_tier | ว่าจะเปิดใช้งาน Free Tier สำหรับบัญชี Cosmos DB หรือไม่ สิ่งนี้จะต้องเป็นเท็จหากอินสแตนซ์อื่นใช้ Free Tier อยู่แล้ว | bool | true | เลขที่ |
virtual_network_name | ชื่อของเครือข่ายเสมือนที่มีการแนบทรัพยากร | string | "openai-vnet-9000" | เลขที่ |
vnet_address_space | ค่าของพื้นที่ที่อยู่สำหรับเครือข่ายเสมือน | list(string) | - | เลขที่ |
ชื่อ | คำอธิบาย |
---|---|
app_service_default_hostname | ชื่อโฮสต์เริ่มต้นของ App Service |
app_service_id | ID ของบริการแอพ |
app_service_name | ชื่อของบริการแอพ |
app_service_outbound_ip_addresses | ที่อยู่ IP ขาออกของ App Service |
app_service_plan_id | ID ของ App Service Plan |
app_service_plan_name | ชื่อของแผนบริการแอป |
Cognitive_deployment_ids | ID ของการปรับใช้โมเดลบัญชีความรู้ความเข้าใจ OpenAI |
Cognitive_deployment_names | ชื่อของการปรับใช้โมเดลบัญชีความรู้ความเข้าใจ OpenAI |
cosmosdb_account_endpoint | ตำแหน่งข้อมูลที่ใช้เชื่อมต่อกับบัญชี Cosmos DB |
cosmosdb_account_id | ID ของบัญชี Cosmos DB |
cosmosdb_account_name | ชื่อบัญชี Cosmos DB |
cosmosdb_account_primary_key | คีย์หลักหลักสำหรับบัญชี Cosmos DB |
cosmosdb_account_secondary_key | คีย์หลักรองสำหรับบัญชี Cosmos DB |
key_vault_id | ID ของ Key Vault |
key_vault_name | ชื่อของห้องเก็บกุญแจ |
key_vault_uri | URI ของ Key Vault |
openai_endpoint | ตำแหน่งข้อมูลที่ใช้เชื่อมต่อกับบัญชี Cognitive Service |
openai_primary_key | รหัสการเข้าถึงหลักสำหรับบัญชี Cognitive Service |
openai_secondary_key | รหัสการเข้าถึงรองสำหรับบัญชี Cognitive Service |
openai_subdomain | โดเมนย่อยที่ใช้เชื่อมต่อกับบัญชี Cognitive Service |
subnet_id | ID ของซับเน็ต |
subnet_name | ชื่อของซับเน็ต |
virtual_network_id | ID ของเครือข่ายเสมือน |
virtual_network_name | ชื่อของเครือข่ายเสมือน |