Skip to content

Commit 18458db

Browse files
author
nik
committed
fix: DIA-1402: Include async GET/POST interactions for /refine
1 parent b7d5a3f commit 18458db

File tree

2 files changed

+47
-3
lines changed

2 files changed

+47
-3
lines changed

fern/openapi/overrides.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,14 @@ paths:
7878
- public
7979

8080
/api/prompts/{prompt_id}/versions/{version_id}/refine:
81+
get:
82+
$ref: "./resources/prompts.yaml#/paths/~1api~1prompts~1{prompt_id}~1versions~1{version_id}~1refine/get"
83+
x-fern-sdk-group-name:
84+
- prompts
85+
- versions
86+
x-fern-sdk-method-name: get_refined_prompt
87+
x-fern-audiences:
88+
- public
8189
post:
8290
$ref: "./resources/prompts.yaml#/paths/~1api~1prompts~1{prompt_id}~1versions~1{version_id}~1refine/post"
8391
x-fern-sdk-group-name:

fern/openapi/resources/prompts.yaml

Lines changed: 39 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,34 @@ paths:
281281
$ref: "#/components/schemas/InferenceRun"
282282

283283
/api/prompts/{prompt_id}/versions/{version_id}/refine:
284+
get:
285+
summary: Get refined prompt
286+
description: >
287+
Get the refined prompt based on the `refinement_job_id`.
288+
parameters:
289+
- name: prompt_id
290+
in: path
291+
description: Prompt ID
292+
required: true
293+
schema:
294+
type: integer
295+
- name: version_id
296+
in: path
297+
description: Prompt Version ID
298+
required: true
299+
schema:
300+
type: integer
301+
- name: refinement_job_id
302+
in: query
303+
description: Refinement Job ID acquired from the `POST /api/prompts/{prompt_id}/versions/{version_id}/refine` endpoint
304+
responses:
305+
"200":
306+
description: ""
307+
content:
308+
application/json:
309+
schema:
310+
$ref: "#/components/schemas/RefinedPromptResponse"
311+
284312
post:
285313
summary: Refine a prompt version
286314
description: >
@@ -668,11 +696,19 @@ components:
668696
title: Refinement Job ID
669697
description: Unique identifier for the refinement job
670698
readOnly: true
699+
refinement_status:
700+
type: string
701+
title: Refinement Status
702+
description: Status of the refinement job
703+
enum:
704+
- Pending
705+
- InProgress
706+
- Completed
707+
- Failed
708+
readOnly: true
709+
default: Pending
671710
required:
672-
- title
673-
- reasoning
674711
- prompt
675-
- refinement_job_id
676712

677713
requestBodies:
678714
api_prompts_batch_predictions_create:

0 commit comments

Comments
 (0)