百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

genaiscript

> 编程语言
开源

已弃用

2.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

已弃用

GenAIScript

提示即编程

使用 JavaScript 以编程方式为 LLM 组装提示。在代码中编排 LLM、工具和数据。

  • 用于处理提示的 JavaScript 工具箱

  • 抽象化设计,使其简单高效

  • 无缝集成 Visual Studio Code 或灵活的命令行

  • 内置支持 GitHub Copilot 和 GitHub 模型、OpenAI、Azure、OpenAI、Anthropic 等

  • 阅读在线文档,请访问 microsoft.GitHub.io/genaiscript

  • 加入 Discord 服务器

  • 阅读 博客 获取最新动态

  • 观看 Mr. Maeda 的舒适 AI 厨房

  • 代理——阅读 llms-full.txt


你好,世界

你想创建一个生成“hello world”诗歌的LLM脚本。你可以编写以下脚本:

javascript
# GenAIScript

## 提示即编程

使用 JavaScript 以编程方式为 LLM 组装提示。在代码中编排 LLM、工具和数据。

- 用于处理提示的 JavaScript 工具箱
- 抽象化设计,使其简单高效
- 无缝集成 Visual Studio Code 或灵活的命令行
- 内置支持 GitHub Copilot 和 GitHub 模型、OpenAI、Azure、OpenAI、Anthropic 等

- **阅读在线文档,请访问 [microsoft.GitHub.io/genaiscript](https://microsoft.github.io/genaiscript/)**
- 加入 [Discord 服务器](https://discord.gg/y7HpumjHeB)
- 阅读 [博客](https://microsoft.github.io/genaiscript/blog/) 获取最新动态
- 观看 [Mr. Maeda 的舒适 AI 厨房](https://youtu.be/ajEbAm6kjI4)
- 代理——阅读 [llms-full.txt](https://microsoft.github.io/genaiscript/llms-full.txt)

---

## 你好,世界

你想创建一个生成“hello world”诗歌的LLM脚本。你可以编写以下脚本:

Write a 'hello world' poem.`

$ 函数是一个模板标签,用于创建提示词。该提示词随后被发送到你配置的LLM,由它生成诗歌。

让我们通过添加文件、数据和结构化输出来使其更有趣。假设你想在提示词中包含一个文件,并将输出保存到文件中。你可以编写以下脚本:

javascript
// read files
const file = await workspace.readText("data.txt")
// include the file content in the prompt in a context-friendly way
def("DATA", file)
// the task
# GenAIScript

## 提示即编程

使用 JavaScript 以编程方式为 LLM 组装提示。在代码中编排 LLM、工具和数据。

- 用于处理提示的 JavaScript 工具箱
- 抽象化设计,使其简单高效
- 无缝集成 Visual Studio Code 或灵活的命令行
- 内置支持 GitHub Copilot 和 GitHub 模型、OpenAI、Azure、OpenAI、Anthropic 等

- **阅读在线文档,请访问 [microsoft.GitHub.io/genaiscript](https://microsoft.github.io/genaiscript/)**
- 加入 [Discord 服务器](https://discord.gg/y7HpumjHeB)
- 阅读 [博客](https://microsoft.github.io/genaiscript/blog/) 获取最新动态
- 观看 [Mr. Maeda 的舒适 AI 厨房](https://youtu.be/ajEbAm6kjI4)
- 代理——阅读 [llms-full.txt](https://microsoft.github.io/genaiscript/llms-full.txt)

---

## 你好,世界

你想创建一个生成“hello world”诗歌的LLM脚本。你可以编写以下脚本:

```js
# GenAIScript

## 提示即编程

使用 JavaScript 以编程方式为 LLM 组装提示。在代码中编排 LLM、工具和数据。

- 用于处理提示的 JavaScript 工具箱
- 抽象化设计,使其简单高效
- 无缝集成 Visual Studio Code 或灵活的命令行
- 内置支持 GitHub Copilot 和 GitHub 模型、OpenAI、Azure、OpenAI、Anthropic 等

- **阅读在线文档,请访问 [microsoft.GitHub.io/genaiscript](https://microsoft.github.io/genaiscript/)**
- 加入 [Discord 服务器](https://discord.gg/y7HpumjHeB)
- 阅读 [博客](https://microsoft.github.io/genaiscript/blog/) 获取最新动态
- 观看 [Mr. Maeda 的舒适 AI 厨房](https://youtu.be/ajEbAm6kjI4)
- 代理——阅读 [llms-full.txt](https://microsoft.github.io/genaiscript/llms-full.txt)

---

## 你好,世界

你想创建一个生成“hello world”诗歌的LLM脚本。你可以编写以下脚本:

Write a 'hello world' poem.`

$ 函数是一个模板标签,用于创建提示词。该提示词随后被发送到你配置的LLM,由它生成诗歌。

让我们通过添加文件、数据和结构化输出来使其更有趣。假设你想在提示词中包含一个文件,并将输出保存到文件中。你可以编写以下脚本:

Analyze DATA and extract data in JSON in data.json.`


`def` 函数包含文件的内容,并在必要时针对目标LLM进行优化。GenAIScript脚本还会解析LLM的输出,并自动提取`data.json`文件。

---

## 快速入门指南

通过安装 [Visual Studio Code 扩展](https://microsoft.github.io/genaiscript/getting-started/installation/) 或使用 [命令行](https://microsoft.github.io/genaiscript/getting-started/installation) 快速开始。

---

## ✨ 功能特性

### 样式化的 JavaScript 与 TypeScript

使用 [JavaScript](https://microsoft.github.io/genaiscript/reference/scripts/) 以编程方式构建提示词,或

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言