Create or Update Generative QA Settings
Token Endpoint:
URL: {{baseUrl}}/sestekai-api/api/external/generative-question-answering-trainings/setting
HTTP Method: POST
Content-Type: application/json
OpenAI
Here's an example of a request:
curl --location '{{baseUrl}}/sestekai-api/api/external/generative-question-answering-trainings/setting' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data '{
"projectName": "<projectName>",
"provider": "openai",
"apiKey": "<apiKey>",
"model": "<Model>"
}'
Expected Response:
{
"projectName": "<projectName>",
"provider": "openai",
"apiKey": "<apiKey>",
"model": "<model>",
"embeddingName": "<embeddingName>",
"embeddingDeployment": null,
"deploymentName": null,
"resourceName": null,
"isDeleted": false,
"deleterId": null,
"deletionTime": null,
"lastModificationTime": null,
"lastModifierId": null,
"creationTime": "2024-04-08T03:45:08.0394535Z",
"creatorId": null,
"id": "bf5a869a-8a35-42bf-2940-3a11cdfc21c3"
}
Azure OpenAI
curl --location '{{baseUrl}}/sestekai-api/api/external/generative-question-answering-trainings/setting' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data '{
"projectName": "<projectName>",
"provider": "azure",
"apiKey": "<apiKey>",
"embeddingName": "<embeddingName>",
"embeddingDeployment": "<embeddingDeployment>",
"deploymentName": "<deploymentName>",
"resourceName": "<resourceName>"
}'
Expected Response:
{
"projectName": "<projectName>",
"provider": "azure",
"apiKey": "<apiKey>",
"model": null,
"embeddingName": "<embeddingName>",
"embeddingDeployment": "<embeddingDeployment>",
"deploymentName": "<deploymentName>",
"resourceName": "<resourceName>",
"isDeleted": false,
"deleterId": null,
"deletionTime": null,
"lastModificationTime": null,
"lastModifierId": null,
"creationTime": "2024-04-08T03:51:40.8093096Z",
"creatorId": null,
"id": "6cca7ebb-5aaf-85e8-30e4-3a11ce022005"
}
