Azure-Samples / Azure-Samples/python-openai-demos

Potential mismatch between the current repository, README, and the video walkthrough?

Abierto
#27 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
383
Forks
294
Merge medio
3 d 13 h
PR fusionados (30 d)
1

Descripción

Hello,

I am testing the repository in GitHub Codespaces and found what appears to be a mismatch between the current repository, README, and the video walkthrough.

Repository:
https://github.com/Azure-Samples/python-openai-demos

In the video walkthrough, the presenter states that:

* GitHub Models can be used from Codespaces.
* The default setup should work without additional configuration.
* Codespaces provides a GitHub token automatically.

However, when testing the current repository:

1. The current chat.py contains:

API_HOST = os.getenv("API_HOST", "azure")

2. Running chat.py after copying the sample environment file:

cp .env.sample .env
python chat.py

results in Azure authentication errors:

```
DefaultAzureCredential failed to retrieve a token...
```

3. GitHub Codespaces does appear to provide a GITHUB_TOKEN environment variable:

```
echo ${GITHUB_TOKEN:0:10}
```

returns a valid token prefix.

4. Attempting to configure:

"API_HOST=github"

does not work because the current code falls through to the OpenAI path and expects OPENAI_KEY instead.

As a result, a new user following the video walkthrough may reasonably expect the examples to run in Codespaces using GitHub Models, but the current repository appears to require Azure, OpenAI, or Ollama configuration instead.

Could you clarify whether:

* GitHub Models support was removed,
* the video references a different version of the repository,
* or the README/code should be updated to reflect the current recommended setup?

Additional note:

I also searched the repository for GITHUB_TOKEN references:

```
grep -R "GITHUB_TOKEN" .
```

The only matches were inside .git/hooks scripts and not within the application code itself. I could not find any GitHub Models-specific code path in the demo scripts.

This seems inconsistent with the video walkthrough, which demonstrates using GitHub Models directly from Codespaces with the automatically provided GITHUB_TOKEN.

Thank you for your time and for maintaining the project. Forgive me if I got anything mistaken or this was intentional.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start by comparing chat.py and .env.sample with the README's setup instructions, then run the documented Codespaces flow and inspect the API_HOST handling. Confirm which host configuration the current repository supports and whether GITHUB_TOKEN is used. Done means the code, README, and video guidance consistently describe the recommended setup and authentication requirements.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
github, python
Área
documentation
Tipo de issue
Documentación
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.