Question Answering Projects - Create Project
Een project maken of bijwerken.
PATCH {Endpoint}/language/authoring/query-knowledgebases/projects/{projectName}?api-version=2023-04-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string (uri) |
Ondersteund Cognitive Services-eindpunt (bijvoorbeeld https://< resource-name.api.cognitiveservices.azure.com>). |
|
project
|
path | True |
string maxLength: 100pattern: ^(?=[a-zA-Z0-9])[a-zA-Z0-9-]{0,98}[a-zA-Z0-9]$ |
Naam van het project. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
| Name | Type | Description |
|---|---|---|
| description |
string |
Beschrijving van het project. |
| language |
string |
Taal van de tekstrecords. Dit is BCP-47-weergave van een taal. Gebruik bijvoorbeeld 'en' voor Engels; "es" voor Spaans enz. Als deze optie niet is ingesteld, gebruikt u 'en' voor engels als standaardinstelling. |
| multilingualResource |
boolean |
Resource ingeschakeld voor meerdere talen in projecten of niet. |
| settings |
Configureerbare instellingen van het project. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. |
|
| 201 Created |
De aanvraag is geslaagd en er is een nieuwe resource gemaakt. |
|
| Other Status Codes |
Een onverwachte foutreactie. Kopteksten x-ms-error-code: string |
Beveiliging
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
OAuth2Auth
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| https://cognitiveservices.azure.com/.default |
Voorbeelden
Successful query
Voorbeeldaanvraag
PATCH {Endpoint}/language/authoring/query-knowledgebases/projects/proj1?api-version=2023-04-01
{
"description": "proj1 is a test project.",
"multilingualResource": true,
"settings": {
"defaultAnswer": "No good match found for your question in the Knowledgebase."
},
"language": "en"
}
Voorbeeldrespons
{
"description": "proj1 is a test project.",
"createdDateTime": "2021-05-01T15:13:22Z",
"lastDeployedDateTime": "2021-05-01T15:13:22Z",
"lastModifiedDateTime": "2021-05-01T15:13:22Z",
"multilingualResource": true,
"projectName": "proj1",
"settings": {
"defaultAnswer": "No good match found for your question in the Knowledgebase."
},
"language": "en"
}
{
"description": "proj1 is a test project.",
"createdDateTime": "2021-05-01T15:13:22Z",
"lastDeployedDateTime": "2021-05-01T15:13:22Z",
"lastModifiedDateTime": "2021-05-01T15:13:22Z",
"multilingualResource": true,
"projectName": "proj1",
"settings": {
"defaultAnswer": "No good match found for your question in the Knowledgebase."
},
"language": "en"
}
Definities
| Name | Description |
|---|---|
| Error |
Het foutobject. |
|
Error |
Leesbare foutcode. |
|
Error |
Foutreactie. |
|
Inner |
Leesbare foutcode. |
|
Inner |
Een object met meer specifieke informatie over de fout. Volgens de richtlijnen voor Microsoft One-API- https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
|
Project |
Configureerbare instellingen van het project. |
|
Question |
Vertegenwoordigt het project. |
|
Question |
Vertegenwoordigt het project. |
Error
Het foutobject.
| Name | Type | Description |
|---|---|---|
| code |
Een van een door de server gedefinieerde set foutcodes. |
|
| details |
Error[] |
Een matrix met details over specifieke fouten die hebben geleid tot deze gemelde fout. |
| innererror |
Een object met meer specifieke informatie dan het huidige object over de fout. |
|
| message |
string |
Een leesbare weergave van de fout. |
| target |
string |
Het doel van de fout. |
ErrorCode
Leesbare foutcode.
| Waarde | Description |
|---|---|
| InvalidRequest |
Ongeldige aanvraagfout |
| InvalidArgument |
Ongeldig argumentfout |
| Unauthorized |
Fout bij onbevoegde toegang |
| Forbidden |
Fout bij verboden toegang |
| NotFound |
Fout niet gevonden |
| ProjectNotFound |
De fout Project is niet gevonden |
| OperationNotFound |
Fout bij bewerking niet gevonden |
| AzureCognitiveSearchNotFound |
Fout met Azure Cognitive Search is niet gevonden |
| AzureCognitiveSearchIndexNotFound |
Fout bij azure Cognitive Search-index is niet gevonden |
| TooManyRequests |
Fout bij te veel aanvragen |
| AzureCognitiveSearchThrottling |
Beperkingsfout in Azure Cognitive Search |
| AzureCognitiveSearchIndexLimitReached |
Azure Cognitive Search-indexlimiet bereikt fout |
| InternalServerError |
Interne serverfout |
| ServiceUnavailable |
Fout over niet-beschikbaar service |
| Timeout |
Time-outfout |
| QuotaExceeded |
Fout over overschreden quotum |
| Conflict |
Conflict fout |
| Warning |
Waarschuwingsfout |
ErrorResponse
Foutreactie.
| Name | Type | Description |
|---|---|---|
| error |
Het foutobject. |
InnerErrorCode
Leesbare foutcode.
| Waarde | Description |
|---|---|
| InvalidRequest |
Ongeldige aanvraagfout |
| InvalidParameterValue |
Fout met ongeldige parameterwaarde |
| KnowledgeBaseNotFound |
Fout in Knowledge Base is niet gevonden |
| AzureCognitiveSearchNotFound |
Fout met Azure Cognitive Search is niet gevonden |
| AzureCognitiveSearchThrottling |
Beperkingsfout in Azure Cognitive Search |
| ExtractionFailure |
Fout bij extractiefout |
| InvalidRequestBodyFormat |
Fout bij ongeldige indeling van aanvraagtekst |
| EmptyRequest |
Fout bij lege aanvraag |
| MissingInputDocuments |
Fout bij ontbrekende invoerdocumenten |
| InvalidDocument |
Ongeldige documentfout |
| ModelVersionIncorrect |
Fout bij onjuiste modelversie |
| InvalidDocumentBatch |
Ongeldige documentbatchfout |
| UnsupportedLanguageCode |
Fout met niet-ondersteunde taalcode |
| InvalidCountryHint |
Fout met ongeldige landhint |
InnerErrorModel
Een object met meer specifieke informatie over de fout. Volgens de richtlijnen voor Microsoft One-API- https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
| Name | Type | Description |
|---|---|---|
| code |
Een van een door de server gedefinieerde set foutcodes. |
|
| details |
object |
Foutdetails. |
| innererror |
Een object met meer specifieke informatie dan het huidige object over de fout. |
|
| message |
string |
Foutmelding. |
| target |
string |
Foutdoel. |
ProjectSettings
Configureerbare instellingen van het project.
| Name | Type | Description |
|---|---|---|
| defaultAnswer |
string |
Standaardantwoordantwoord als er geen goede overeenkomst wordt gevonden in de Knowledge Base. |
QuestionAnsweringProjectMetadata
Vertegenwoordigt het project.
| Name | Type | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
De datum/tijd voor het maken van een project. |
| description |
string |
Beschrijving van het project. |
| language |
string |
Taal van de tekstrecords. Dit is BCP-47-weergave van een taal. Gebruik bijvoorbeeld 'en' voor Engels; "es" voor Spaans enz. Als deze optie niet is ingesteld, gebruikt u 'en' voor engels als standaardinstelling. |
| lastDeployedDateTime |
string (date-time) |
Vertegenwoordigt de datum/tijd van de laatste implementatie van het project. |
| lastModifiedDateTime |
string (date-time) |
Vertegenwoordigt het laatst gewijzigde datum/tijd van het project. |
| multilingualResource |
boolean |
Resource ingeschakeld voor meerdere talen in projecten of niet. |
| projectName |
string maxLength: 100pattern: ^(?=[a-zA-Z0-9])[a-zA-Z0-9-]{0,98}[a-zA-Z0-9]$ |
Naam van het project. |
| settings |
Configureerbare instellingen van het project. |
QuestionAnsweringProjectMetadataCreateOrUpdate
Vertegenwoordigt het project.
| Name | Type | Description |
|---|---|---|
| description |
string |
Beschrijving van het project. |
| language |
string |
Taal van de tekstrecords. Dit is BCP-47-weergave van een taal. Gebruik bijvoorbeeld 'en' voor Engels; "es" voor Spaans enz. Als deze optie niet is ingesteld, gebruikt u 'en' voor engels als standaardinstelling. |
| multilingualResource |
boolean |
Resource ingeschakeld voor meerdere talen in projecten of niet. |
| settings |
Configureerbare instellingen van het project. |