# Azure-chat **Repository Path**: eng-xiaozhou/Azure-chat ## Basic Information - **Project Name**: Azure-chat - **Description**: 一个调用Azure Ai Foundry API,实现调取Azure中创建的模型来进行聊天的项目 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-25 - **Last Updated**: 2025-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Azure ## README # azure_chat 一个调用Azure Ai Foundry API,实现调取Azure中创建的模型来进行聊天的项目 ## 依赖 **python >= 3.8** **azure.identity** **azure-ai-inference** ## 环境搭建 ### 1.请先前往[python官网](https://www.python.org/downloads/)下载所需的python版本,建议使用二进制安装并勾选自动配置环境变量 ### 2.使用pip安装(ide或者cmd中)所需的azure依赖包,命令如下: `pip install azure.identity` `pip install azure-ai-inference` #### 注:如您有网络访问问题,请自行更换pip源后再安装 `pip config set global.index-url URL` ### 3.下载安装所需ide(可选) 推荐使用[pycharm](https://www.jetbrains.com/pycharm/download)或[vscode](https://code.visualstudio.com/) 没有IDE在cmd/tty中运行也可,但是体验会较差。 ## 用法 ### 1.git clone或打包下载本项目并进入项目目录 ### 2.编辑config.json文件,填入相应的信息 其中,`account`部分为指向自己Azure云端的对应信息,`model`则为指定模型的参数。 详情可参考[Azure官方文档](https://learn.microsoft.com/zh-cn/azure/ai-services/openai/reference) ### 3.在ide或tty/cmd中运行对应py文件 `python xyz.py` ## TODO - [x] ~~**加入arguments与options,实现模型参数(温度,上下文窗口等)可调**~~ - [x] ~~**可使用参数或外部文件指定云端对应信息,不再需要修改源码方式填入**~~ - [x] ~~**将stream-chat.py与chat.py整合,使用arguments指定模式**~~ **均已使用json配置文件实现**