Generative Q&A Settings

Prev Next

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"
}