Skip to content

Commit a859a9b

Browse files
committed
Change OpenAI completion message role to "developer"
1 parent 6975f6a commit a859a9b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/parlant/adapters/nlp/openai.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ async def _do_generate(
123123
if hints.get("strict", False):
124124
t_start = time.time()
125125
response = await self._client.beta.chat.completions.parse(
126-
messages=[{"role": "user", "content": prompt}],
126+
messages=[{"role": "developer", "content": prompt}],
127127
model=self.model_name,
128128
response_format=self.schema,
129129
**openai_api_arguments,
@@ -159,7 +159,7 @@ async def _do_generate(
159159
else:
160160
t_start = time.time()
161161
response = await self._client.chat.completions.create(
162-
messages=[{"role": "user", "content": prompt}],
162+
messages=[{"role": "developer", "content": prompt}],
163163
model=self.model_name,
164164
response_format={"type": "json_object"},
165165
**openai_api_arguments,

0 commit comments

Comments
 (0)