oasis

单卡跑百万智能体,社交模拟快 5 倍

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 661 🐛 待处理 58 👀 关注 35
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 5403
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署。

项目预览

oasis 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队camel-ai
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent-based-framework,agent-based-simulation,ai-societies,deep-learning,large-language-models,large-scale,llm-agents,multi-agent-systems,natural-language-processing
GitHub 星标★ 5403
上线时间2024-11-13 00:00:00
代码更新2026-11-02
仓库体积204.1 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

OASIS 是一个开源的大规模智能体社会模拟框架,支持在单台普通消费级 GPU 上运行多达一百万智能体的社交互动仿真。它解决了现有社交模拟工具在规模、速度和成本上的瓶颈,通过高度优化的内存管理和并行调度,实现比现有方法快 5 倍以上的模拟速度。核心能力包括:灵活的智能体行为建模、可配置的社交网络结构、实时交互数据采集与分析、以及基于浏览器的可视化界面。项目基于 Python 构建,提供简洁的 API 和丰富的示例场景,适用于研究群体行为、舆论传播、社交网络动态等复杂社会现象。OASIS 强调开放性和可扩展性,允许用户自定义智能体策略、环境规则和交互协议,是社会科学、计算社会学和 AI 领域研究者及开发者的有力工具。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5403

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(用于 pip 安装)
  • 可用的 OpenAI API Key(README 要求设置)
  • 能访问 PyPI 的网络环境
  • 建议的终端环境:bash(README 配置示例为 bash)

安装与启动步骤

  1. 1安装 OASIS 包

    README 说明 OASIS 已发布到 PyPI,直接在终端执行 pip 安装即可,注意包名是 camel-oasis。

    pip install camel-oasis
  2. 2配置 API Key

    README 第 2 步要求设置 OpenAI API Key,示例为 bash 环境变量;把 sk-xxxxxxxx 换成你自己的密钥。

    export OPENAI_API_KEY="sk-xxxxxxxx"
  3. 3查看示例场景

    README 提供了 Examples 目录,参考里面的示例了解模拟脚本写法;具体运行方式以仓库示例和官方文档为准。

关键配置

配置项必填说明示例
OPENAI_API_KEY是智能体调用大模型所需的 OpenAI 密钥,README 明确要求设置。sk-xxxxxxxx

如何确认成功

README 节选未给出启动验证命令;可执行 pip list 检查是否已安装 camel-oasis 包。

常见问题

Q:pip 提示找不到这个包怎么办?

A:确认包名拼写为 camel-oasis(不是 oasis),并升级 pip 后重试;该包 README 声明已发布在 PyPI 上。

Q:必须要有 OpenAI API Key 吗?

A:README 的 Quick Start 第 2 步就是设置 OpenAI API Key,说明这是默认使用路径,缺少密钥时模拟无法正常调用模型。

Q:OASIS 能模拟多大规模?

A:README 的 Key Features 说明支持最多一百万(one million)个智能体,可用于研究信息传播、群体极化、从众行为等现象。

Q:支持模拟哪些社交平台?

A:README 描述其可模拟 Twitter 和 Reddit 等平台上的用户行为。

注意事项

  • README 节选内容不完整,安装与运行细节请以官方文档 https://docs.oasis.camel-ai.org 为准。
  • 使用 OpenAI API 会产生调用费用,大规模智能体模拟时请留意额度消耗。
  • README 提供了 Examples 目录与论文链接,建议先跑通小规模示例再扩展到大规模模拟。
  • 本教程只包含 README 中确有的安装命令,其余运行方式未在节选中给出。

核心亮点

  • 单张消费级 GPU 即可模拟百万智能体,硬件门槛低
  • 模拟速度比现有方法快 5 倍以上,适合大规模实验
  • 提供浏览器可视化界面,便于观察和分析交互过程

不足之处

  • 文档和社区生态尚在早期,上手可能需要摸索
  • 智能体行为模型相对简化,复杂社会场景模拟精度有限

适用场景

  • 研究群体行为与舆论传播的动态演化
  • 测试社交网络算法或推荐策略的仿真环境
  • 生成大规模合成社交数据用于模型训练

替代项目

Mesa、NetLogo、AgentPy

上一篇:synalinks-skills

下一篇:camel

同类项目推荐

shaprai 开源

把普通模型磨成能自我管理的精英智能体

ShaprAI — Agent Sharpener by Elyan Labs. Sharpen raw models into principled, self-g···

★ 77 2026-08-09
papersgpt-for-zotero 开源

在 Zotero 里直接对话 AI,读文献效率翻倍

Professional AI research tool for Zotero: chat with PDFs, whole-library search, Lite···

★ 2699 2026-08-09
garden-desk 开源

在本地跑 AI 助手,数据不出设备

Private AI on premise

★ 248 2026-11-05
agents 开源

让智能体从数据中自我进化,越用越聪明

An Open-source Framework for Data-centric, Self-evolving Autonomous Language Agents

★ 5965 2026-08-09
memU 开源

让不同 AI 智能体共享你的个人记忆,越用越懂你

Personal memory across agents

★ 14606 2026-10-11
recomby-geo 开源

把 GEO 优化变成 AI 员工,开箱即用的技能包。

GEO 领域 AI 员工开源方案 · Open-source GEO AI-employee solution (MIT). GEO Skills p···

★ 454 2026-08-09
wx-assist 开源

本地微信 AI 助手,群聊摘要、关键词提醒、语义搜聊天

「摘星」· 微信助手 — AI Agent 智能助手 / AI 群聊摘要 / 关键词即时提醒 / 公众号摘要···

★ 140 2026-10-15
deep-search-pro 开源

千行代码看懂多智能体协作搜索

Deep Search Pro —— 一个不到 1000 行的多智能体协作搜索系统。基于 LangChain + FastAP···

★ 220 2026-09-12
omnibase 开源

自托管 AI 工作台,管好知识、模型和智能体

Self-hosted AI workbench for knowledge, RAG, model providers, and safely governed us···

★ 2 2026-08-09