(
messages: List[Dict[str, str]],
temperature: int = 0,
model: str = "gpt-3.5-0301",
# model: str = "gpt-3.5-turbo",
# model: str = "gpt-4",
)
| 46 | |
| 47 | |
| 48 | def get_assistant_message( |
| 49 | messages: List[Dict[str, str]], |
| 50 | temperature: int = 0, |
| 51 | model: str = "gpt-3.5-0301", |
| 52 | # model: str = "gpt-3.5-turbo", |
| 53 | # model: str = "gpt-4", |
| 54 | ): |
| 55 | res = openai.ChatCompletion.create( |
| 56 | model=model, |
| 57 | temperature=temperature, |
| 58 | messages=messages |
| 59 | ) |
| 60 | # completion = res['choices'][0]["message"]["content"] |
| 61 | assistant_message = res['choices'][0] |
| 62 | return assistant_message |
| 63 | |
| 64 | |
| 65 | def clean_message_content(assistant_message_content): |
no outgoing calls
no test coverage detected