GitHub / neondatabase-labs / rag-neon-postgres-openai-azure-python
A RAG app to ask questions about rows in a Neon Serverless Postgres database table. Try the live demo using the link
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neondatabase-labs%2Frag-neon-postgres-openai-azure-python
PURL: pkg:github/neondatabase-labs/rag-neon-postgres-openai-azure-python
Stars: 5
Forks: 1
Open issues: 7
License: mit
Language: Python
Size: 2.84 MB
Dependencies parsed at:
404
Created at: 5 months ago
Updated at: 3 months ago
Pushed at: 3 months ago
Last synced at: 3 months ago
Topics: ai-azd-templates, azd-templates, azure, azure-container-apps, gpt-4o, neondb, openai, postgres, python, rag, typescript
- actions/cache 6849a6489940f00c2f30c0fb92c6274307ccb58a composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v5 composite
- Azure/setup-azd v2.0.0 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/checkout v4 composite
- azure/CLI v2 composite
- github/codeql-action/upload-sarif v3 composite
- microsoft/security-devops-action preview composite
- Azure/setup-azd v2.0.0 composite
- actions/checkout v4 composite
- actions/github-script v7 composite
- actions/setup-node v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v5 composite
- azure/CLI v2 composite
- azure/login v2 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- mcr.microsoft.com/devcontainers/${IMAGE} latest build
- python 3.12-bullseye build
- aiohappyeyeballs ==2.4.4
- aiohttp ==3.11.9
- aiosignal ==1.3.1
- annotated-types ==0.7.0
- anyio ==4.6.2.post1
- asgiref ==3.8.1
- async-timeout ==5.0.1
- asyncpg ==0.30.0
- attrs ==24.2.0
- azure-core ==1.32.0
- azure-core-tracing-opentelemetry ==1.0.0b11
- azure-identity ==1.19.0
- azure-monitor-opentelemetry ==1.6.3
- azure-monitor-opentelemetry-exporter ==1.0.0b32
- certifi ==2024.8.30
- cffi ==1.17.1
- charset-normalizer ==3.4.0
- click ==8.1.7
- cryptography ==44.0.0
- deprecated ==1.2.15
- distro ==1.9.0
- environs ==11.2.1
- exceptiongroup ==1.2.2
- fastapi ==0.115.5
- fixedint ==0.1.6
- frozenlist ==1.5.0
- greenlet ==3.1.1
- h11 ==0.14.0
- httpcore ==1.0.7
- httpx ==0.28.0
- idna ==3.10
- importlib-metadata ==8.4.0
- isodate ==0.7.2
- jiter ==0.8.0
- marshmallow ==3.23.1
- msal ==1.31.1
- msal-extensions ==1.2.0
- msrest ==0.7.1
- multidict ==6.1.0
- numpy ==2.0.2
- oauthlib ==3.2.2
- openai ==1.55.3
- openai-messages-token-helper ==0.1.10
- opentelemetry-api ==1.27.0
- opentelemetry-instrumentation ==0.48b0
- opentelemetry-instrumentation-aiohttp-client ==0.48b0
- opentelemetry-instrumentation-asgi ==0.48b0
- opentelemetry-instrumentation-dbapi ==0.48b0
- opentelemetry-instrumentation-django ==0.48b0
- opentelemetry-instrumentation-fastapi ==0.48b0
- opentelemetry-instrumentation-flask ==0.48b0
- opentelemetry-instrumentation-openai ==0.33.9
- opentelemetry-instrumentation-psycopg2 ==0.48b0
- opentelemetry-instrumentation-requests ==0.48b0
- opentelemetry-instrumentation-sqlalchemy ==0.48b0
- opentelemetry-instrumentation-urllib ==0.48b0
- opentelemetry-instrumentation-urllib3 ==0.48b0
- opentelemetry-instrumentation-wsgi ==0.48b0
- opentelemetry-resource-detector-azure ==0.1.5
- opentelemetry-sdk ==1.27.0
- opentelemetry-semantic-conventions ==0.48b0
- opentelemetry-semantic-conventions-ai ==0.4.2
- opentelemetry-util-http ==0.48b0
- packaging ==24.2
- pgvector ==0.3.6
- pillow ==11.0.0
- portalocker ==2.10.1
- propcache ==0.2.1
- psutil ==5.9.8
- pycparser ==2.22
- pydantic ==2.10.2
- pydantic-core ==2.27.1
- pyjwt ==2.10.1
- python-dotenv ==1.0.1
- regex ==2024.11.6
- requests ==2.32.3
- requests-oauthlib ==2.0.0
- setuptools ==75.6.0
- six ==1.16.0
- sniffio ==1.3.1
- sqlalchemy ==2.0.36
- starlette ==0.41.3
- tiktoken ==0.7.0
- tqdm ==4.67.1
- typing-extensions ==4.12.2
- urllib3 ==2.2.3
- uvicorn ==0.32.1
- wrapt ==1.17.0
- yarl ==1.18.3
- zipp ==3.21.0
- @types/dompurify ^3.0.4 development
- @types/react ^18.2.34 development
- @types/react-dom ^18.2.14 development
- @types/react-syntax-highlighter ^15.5.7 development
- @vitejs/plugin-react ^4.1.1 development
- prettier ^3.0.3 development
- typescript ^5.2.2 development
- vite ^4.5.5 development
- @azure/msal-browser ^3.1.0
- @azure/msal-react ^2.0.6
- @fluentui/react ^8.112.5
- @fluentui/react-components ^9.37.3
- @fluentui/react-icons ^2.0.221
- @microsoft/ai-chat-protocol 1.0.0-beta.20240610.1
- @react-spring/web ^9.7.3
- dompurify ^3.1.3
- marked ^9.1.6
- react ^18.2.0
- react-dom ^18.2.0
- react-router-dom ^6.18.0
- react-syntax-highlighter ^15.5.0
- scheduler ^0.20.2
- rich *
- dotenv-azd * development
- locust * development
- mypy * development
- pip-compile-cross-platform * development
- pip-tools * development
- playwright * development
- pre-commit * development
- psycopg2 * development
- pytest * development
- pytest-asyncio * development
- pytest-cov * development
- pytest-playwright * development
- pytest-snapshot * development
- ruff * development
- types-requests * development
- SQLAlchemy [asyncio]>=2.0.30,<3.0.0
- aiohttp >=3.9.5,<4.0.0
- asyncpg >=0.29.0,<1.0.0
- azure-identity >=1.16.1,<2.0.0
- azure-monitor-opentelemetry >=1.6.0,<2.0.0
- environs >=11.0.0,<12.0.0
- fastapi >=0.111.0,<1.0.0
- openai >=1.34.0,<2.0.0
- openai-messages-token-helper >=0.1.8,<0.2.0
- opentelemetry-instrumentation-aiohttp-client ==0.48b0
- opentelemetry-instrumentation-openai ==0.33.9
- opentelemetry-instrumentation-sqlalchemy ==0.48b0
- pgvector >=0.3.0,<0.4.0
- python-dotenv >=1.0.1,<2.0.0
- tiktoken >=0.7.0,<0.8.0
- uvicorn >=0.30.1,<1.0.0