Scenario
.env file
OPEN_AI_END_POINT=https://azlinux-chatbot-2025.openai.azure.com/
OPEN_AI_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
OPEN_AI_API_VERSION=2025-03-01-preview
The log analysis bot code example
import logging
import os
logging.basicConfig(level=logging.INFO)
from dotenv import load_dotenv
load_dotenv()
from microbots import LogAnalysisBot
my_bot = LogAnalysisBot(
model="azure-openai/gpt-5-swe-agent",
folder_to_mount="code",
)
result = my_bot.run(
file_name="code/build.log",
timeout_in_seconds=600,
)
print(result.result)
When running the above log_analysis_bot.py it is unable to identify the service
(.venv) sikannan@sivak:/mnt/c/Users/sikannan/codeBase/microbots-examples$ python3 log_analysis_bot.py
INFO:microbots.environment.local_docker.LocalDockerEnvironment:🗂️ Created working directory at /home/sikannan/MICROBOTS_WORKDIR_5702da3d
INFO:microbots.environment.local_docker.LocalDockerEnvironment:📦 Volume mapping: /mnt/c/Users/sikannan/codeBase/microbots-examples/code → /ro/code
INFO:microbots.environment.local_docker.LocalDockerEnvironment:🚀 Started container 620be0aa8036 with image kavyasree261002/shell_server:latest on host port 44089
INFO:microbots.environment.local_docker.LocalDockerEnvironment:🔒 Set up overlay mount for read-only directory at /workdir/code
INFO:microbots.environment.local_docker.LocalDockerEnvironment:✅ Successfully copied /mnt/c/Users/sikannan/codeBase/microbots-examples/code/build.log to container:/var/log
INFO:httpx:HTTP Request: POST https://azlinux-chatbot-2025.openai.azure.com/responses "HTTP/1.1 404 Resource Not Found"
Traceback (most recent call last):
File "/mnt/c/Users/sikannan/codeBase/microbots-examples/log_analysis_bot.py", line 17, in <module>
result = my_bot.run(
^^^^^^^^^^^
Root cause identified and suggested fix
In line number 47 of src/microbots/llm/openai_api.py
|
# Non-Azure users with a plain API key |
|
self.ai_client = OpenAI( |
|
base_url=endpoint, |
|
api_key=api_key, |
|
) |
has to be changed as below
# Azure users with a plain API key
self.ai_client = AzureOpenAI(
azure_endpoint=endpoint,
api_key=api_key,
api_version=api_version,
)
Additional details
Same issue in wsl fedora linux
The issue was able to be reproduced in wsl Fedora linux. Added the execution image for reference here
Same issue in Azure ubntun vm as well

Scenario
.env fileThe log analysis bot code example
When running the above log_analysis_bot.py it is unable to identify the service
Root cause identified and suggested fix
In line number 47 of
src/microbots/llm/openai_api.pymicrobots/src/microbots/llm/openai_api.py
Lines 46 to 50 in a080fd3
has to be changed as below
Additional details
Same issue in wsl fedora linux
The issue was able to be reproduced in wsl Fedora linux. Added the execution image for reference here
Same issue in Azure ubntun vm as well