File size: 2,377 Bytes
9741e89 4ae94c2 ca366eb 4ae94c2 1a3765a 9741e89 1a3765a 6128d20 1a3765a ca366eb 1a3765a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
name: "Code_Flow"
description: "ToDO: add description"
model_name: "gpt-4"
generation_parameters:
n: 1
max_tokens: 3000
temperature: 0.3
model_kwargs:
top_p: 0.2
frequency_penalty: 0
presence_penalty: 0
system_message_prompt_template:
_target_: langchain.PromptTemplate
template: |2-
Your goal is to provide executable Python code that solves a competitive programming problem. The code should correctly handle all corner cases in order to pass the hidden test cases, which are used to evaluate the correctness of the solution.
The user will specify the problem by providing you with:
- the problem statement
- input description
- output description
- example test cases
- (optional) explanation of the test cases
The user will provide you with a task and an output format that you will strictly follow.
input_variables: []
template_format: jinja2
human_message_prompt_template:
_target_: langchain.PromptTemplate
template: "{{query}}"
input_variables:
- "query"
template_format: jinja2
init_human_message_prompt_template:
_target_: langchain.PromptTemplate
template: |2-
# Problem statement
{{problem_description}}
# Input description
{{input_description}}
# Output description
{{output_description}}
{{io_examples_and_explanation}}
The input should be read from the standard input and the output should be passed to the standard output.
Return Python code that solves the problem. Reply in the following format:
```python
{{code_placeholder}}
```
input_variables:
- "problem_description"
- "input_description"
- "output_description"
- "io_examples_and_explanation"
partial_variables:
code_placeholder: "{{python_code}}"
template_format: jinja2
input_interface_non_initialized:
- "problem_description"
- "input_description"
- "output_description"
- "io_examples_and_explanation"
input_interface_initialized:
- "query"
output_interface:
- "api_output"
#output_data_transformations:
# - _target_: flows.data_transformations.RegexFirstOccurrenceExtractor
# regex: '(?<=```python)([\s\S]*?)(?=```)'
# regex_fallback: '(?<=```)([\s\S]*?)(?=```)'
# input_key: "api_output"
# output_key: "code"
# strip: True
# assert_unique: True
#output_keys:
# - "api_output"
# - "code"
|