Spaces:
Building
Building
Update llm_interface.py
Browse files- llm_interface.py +8 -0
llm_interface.py
CHANGED
@@ -82,6 +82,10 @@ class GPT4oLLM(LLMInterface):
|
|
82 |
# Add system prompt
|
83 |
messages.append({"role": "system", "content": system_prompt})
|
84 |
|
|
|
|
|
|
|
|
|
85 |
# Add conversation history
|
86 |
for msg in context[-10:]: # Last 10 messages
|
87 |
role = "user" if msg["role"] == "user" else "assistant"
|
@@ -90,6 +94,10 @@ class GPT4oLLM(LLMInterface):
|
|
90 |
# Add current user input
|
91 |
messages.append({"role": "user", "content": user_input})
|
92 |
|
|
|
|
|
|
|
|
|
93 |
# Call OpenAI API
|
94 |
response = await self.client.chat.completions.create(
|
95 |
model=self.model,
|
|
|
82 |
# Add system prompt
|
83 |
messages.append({"role": "system", "content": system_prompt})
|
84 |
|
85 |
+
# Debug log - context kontrolü
|
86 |
+
log(f"📝 GPT Context length: {len(context)}")
|
87 |
+
log(f"📝 Last 2 context messages: {context[-2:] if len(context) >= 2 else context}")
|
88 |
+
|
89 |
# Add conversation history
|
90 |
for msg in context[-10:]: # Last 10 messages
|
91 |
role = "user" if msg["role"] == "user" else "assistant"
|
|
|
94 |
# Add current user input
|
95 |
messages.append({"role": "user", "content": user_input})
|
96 |
|
97 |
+
# Debug log - final messages
|
98 |
+
log(f"📝 Total messages to GPT: {len(messages)}")
|
99 |
+
log(f"📝 System prompt preview: {system_prompt[:100]}...")
|
100 |
+
|
101 |
# Call OpenAI API
|
102 |
response = await self.client.chat.completions.create(
|
103 |
model=self.model,
|