Library Search
结果页01-chat-completions
在 知识库 中找到 8 个匹配结果。
知识库
知识库
8 个 01-chat-completions # OpenAI Chat Completions —— 对话、流式、多模态
## 目标
- 掌握 Chat Completions API 的核心用法
- 实现多轮对话、流式输出
- 使用 Vision 理解图像
## 完整代码
```python
import os
from openai import OpenAI
# 初始化客户端(自动从环境变量读取 OPENAI_API_KEY… 3% ESP32) ledc_channel_config_t ch_conf = {
.gpio_num = XCLK_GPIO_NUM,
.speed_mode = LEDC_HIGH_SPEED_MODE,
.channel = LEDC_CHANNEL_0,
.timer_sel = LEDC_TIMER_0,
.duty = 2… 2% DX-CT511N-B STM32 HAL 驱动代码例程 - 头文件与驱动实现 char *t1 = strchr(p, '"');
if (t1 == NULL) return false;
char *t2 = strchr(t1 + 1, '"');
if (t2 == NULL) return false;
uint16_t tlen = (uint16_t)(t2 - t1 - 1);
if (tlen >= topic_si… 2% INMP441 I2S 麦克风 — 代码例程 (ESP32 + STM32) void dual_i2s_init() {
i2s_config_t i2s_config = {
.mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX),
.sample_rate = SAMPLE_RATE,
.bits_per_sample = I2S_BITS_PER_SAMPLE_3… 2% AS608 光学指纹传感器 — 代码例程 (STM32 + Arduino) int main(void) {
HAL_Init();
SystemClock_Config();
MX_USART2_UART_Init();
uint16_t id, score;
// 1. 握手
if (AS608_Handshake()) {
printf("AS608 握手成功!\r\n");… 2% Arduino) // ===================== AT 配置流程 =====================
static void configure_module(void)
{
char resp[128];
int ret;
Serial.println("=== DX-LR22 AT Configuration ===");
// 1.… 1% 进阶:UART 收发器(可综合到 FPGA) always_ff @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
state <= S_IDLE; rx_valid <= 0; rx_error <= 0;
clk_cnt <= 0; bit_idx <= 0;
end else begin… 1% Arduino Nano ESP32 — 代码例程 void setup() {
Serial.begin(115200);
// 1. WiFi AP 模式
WiFi.softAP("NanoESP32", "12345678");
Serial.print("AP IP: ");
Serial.println(WiFi.softAPIP());
server.begin();… 1%