小编Avi*_*ash的帖子

为什么我不应该在生产模式下使用 dotenv?

为什么我不应该在生产模式下使用 dotenv ?

我在一些网站上看到了以下代码。但我不明白他们为什么要做这个条件检查。

if (process.env.NODE_ENV !== 'production') {
  require('dotenv').config();
}
console.log('Bla is :', process.env.Bla);(*)

Run Code Online (Sandbox Code Playgroud)

假设行(*)的输出不是生产模式下的 line(*) 的输出是 -> Bla 是 : Bla

如果 NODE_ENV 是生产环境,行 (*) 的输出是什么?(据我所知,我认为会的undefined

node.js npm dotenv

17
推荐指数
2
解决办法
2万
查看次数

如何从聊天 gpt 响应中仅提取代码内容?

我使用api( )chatGpt生成 SQL 查询并将其作为模型。openai/v1/chat/completionsgpt-3.5-turbo

但我在从响应中提取 SQL 查询时遇到困难。因为有时 chatGpt 会为查询提供一些解释,有时则不会。我尝试过使用正则表达式,但它不可靠。

regex = r"SELECT .*?;"
match = re.search(regex, result)
if match:
   sql_query = match.group()
   print(sql_query)
Run Code Online (Sandbox Code Playgroud)

是否有其他方法可以从响应中仅提取代码部分?

sql code-generation openai-api gpt-3 chatgpt-api

1
推荐指数
1
解决办法
6032
查看次数

标签 统计

chatgpt-api ×1

code-generation ×1

dotenv ×1

gpt-3 ×1

node.js ×1

npm ×1

openai-api ×1

sql ×1