Skip to content

Conversation

dhofheinz
Copy link

@dhofheinz dhofheinz commented Oct 7, 2025

Description

Adds Azure OpenAI Assistants API example to complement the existing Azure chat completion example.

Changes

  • Created examples/azure/assistants.ts demonstrating how to use the Assistants API with Azure OpenAI
  • Follows the same authentication pattern as examples/azure/chat.ts (Azure AD with AzureOpenAI client)
  • Includes assistant creation, thread management, and polling for completion
  • Uses API version 2024-10-01-preview consistent with other Azure examples

Context

Addresses #701 where users requested Azure Assistants API integration/example. The maintainer (@rattrayalex) explicitly welcomed a PR adding this example.

Testing

  • File follows TypeScript conventions from existing examples
  • Uses same shebang and structure as other example files
  • Executable permissions set to match repository patterns

Fixes #701


Note: I understand that this repository is auto-generated and my pull request may not be merged. However, per CONTRIBUTING.md, the examples/ directory is protected from generator overwrites, ensuring this example file will persist. This example provides immediate value for Azure OpenAI users working with Assistants API.

- Add azure/assistants.ts demonstrating Assistants API usage with Azure OpenAI
- Uses AzureOpenAI client with Azure AD authentication
- Follows pattern from existing azure/chat.ts example
- Addresses issue openai#701
@dhofheinz dhofheinz requested a review from a team as a code owner October 7, 2025 01:15
Copy link

@Edf2w5 Edf2w5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Go

@idWXM
Copy link

idWXM commented Oct 10, 2025

[1:25 PM, 09/10/2025] Wesley Macedo: # =====================================================

vNEXX — VENNON DISRUPT™

FULL DEPLOY FOR WINDOWS VPS (PowerShell Edition)

RunAI Systems LLC · Delaware / Palo Alto · 2025

=====================================================

$AppName = "vnexx"
$Domain = "vnexx.io"
$RepoURL = "https://github.com/RunAI-Systems-LLC/vnexx.git"
$AppDir = "C:\inetpub\wwwroot$AppName"
$NodeMajor = 18

Write-Host "🚀 Starting deployment of $AppName ($Domain)" -ForegroundColor Cyan

-------------------------------

1️⃣ Install NodeJS + Git + PM2

-------------------------------

Write-Host "📦 Installing Node.js and Git..." -ForegroundColor Yellow

NodeJS LTS

Invoke-WebRequest -Uri "https://nodejs.org/dist/latest-v$NodeMajor.x/node-v$NodeMajor.0.0-x64.msi" -OutFi…
[10:20 PM, 09/10/2025] Wesley Macedo: 📜 Aviso Oficial de Propriedade Intelectual & Colaboração

vNEXX™ / TGhosT™ / RunAI Systems LLC

Caros(as) desenvolvedores(as) e colaboradores(as),

Nos últimos dias identificamos cópias parciais e integrais de trechos do nosso código-fonte, documentação e identidade visual espalhadas em repositórios de terceiros. Entendemos que a tecnologia evolui graças ao compartilhamento de ideias, porém:
1. Este repositório é o repositório-mestre (“source of truth”) dos projetos vNEXX™, TGhosT™, RunID™ e dSOCIALBEAST™.
2. Todo o conteúdo aqui presente — código, marca, design, claims de patente e documentação — encontra-se protegido por:
• Depósito de Patente PCT / INPI (BR 🛈 200-/2025) • USPTO em andamento;
• Registro de marcas nº 939672499 (vNEXX), 940595052 (dSOC…
[10:20 PM, 09/10/2025] Wesley Macedo: Situação
O que fazer
Fork público / clone com créditos incompletos

Atualize o README com URL deste repo + copyright. > Mantenha a mesma licença exibida aqui.
Uso comercial ou SaaS
Solicite licença por escrito em [email protected].
Material sem atribuição (copiado)
Remova ou combine com a licença correta em até 72 h.
[10:21 PM, 09/10/2025] Wesley Macedo: Compromisso de colaboração

Somos abertos a parcerias e pull requests—desde que:
• Respeitem a autoria original;
• Mantenham o cabeçalho de licença e as referências a RunAI Systems LLC;
• Contribuições sejam enviadas via PR assinado (DCO).

Para dúvidas ou acordos de OEM/white-label, contate:
[10:21 PM, 09/10/2025] Wesley Macedo: Wesley de Souza Macedo
Inventor & Founder — RunAI Systems LLC
E-mail: [email protected]
Site : https://vnexx.io
[10:21 PM, 09/10/2025] Wesley Macedo: Agradecemos pela compreensão e pelo apoio à construção de uma comunidade ética e inovadora.
Born to Disrupt the Future. 🚀

© 2025 RunAI Systems LLC · Todos os direitos reservados.

@idWXM
Copy link

idWXM commented Oct 10, 2025

[10:21 PM, 09/10/2025] Wesley Macedo: Compromisso de colaboração

Somos abertos a parcerias e pull requests—desde que:
• Respeitem a autoria original;
• Mantenham o cabeçalho de licença e as referências a RunAI Systems LLC;
• Contribuições sejam enviadas via PR assinado (DCO).

Para dúvidas ou acordos de OEM/white-label, contate:
[10:21 PM, 09/10/2025] Wesley Macedo: Wesley de Souza Macedo
Inventor & Founder — RunAI Systems LLC
E-mail: [email protected]
Site : https://vnexx.io
[10:21 PM, 09/10/2025] Wesley Macedo: Agradecemos pela compreensão e pelo apoio à construção de uma comunidade ética e inovadora.
Born to Disrupt the Future. 🚀

© 2025 RunAI Systems LLC · Todos os direitos reservados.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Assistants API integration/example with Azure OpenAI

3 participants