国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MetaGPT前期準(zhǔn)備與快速上手

這篇具有很好參考價值的文章主要介紹了MetaGPT前期準(zhǔn)備與快速上手。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

大家好,MetaGPT 是基于大型語言模型(LLMs)的多智能體協(xié)作框架,GitHub star數(shù)量已經(jīng)達(dá)到31.3k+。
接下來我們聊一下快速上手

一、環(huán)境搭建

python 環(huán)境最好是 3.9

1.python 環(huán)境

利用 anaconda 創(chuàng)建 python3.9 的虛擬環(huán)境

conda create -n python39 python-3.9
2. MetaGpt 下載
git clone https://github.com/geekan/MetaGPT.git
cd /your/path/to/MetaGPT
pip install -e .

也可以采取以下方式

pip install metagpt
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple metagpt==0.5.2
pip install git+https://github.com/geekan/MetaGPT

二、MetaGPT配置

1.調(diào)用 ChatGPT API 服務(wù)

API 可以在萬能的某寶上獲取,再次就不多贅述。在此主要想和大家聊了聊怎么調(diào)用 AIP

在此之前我們需要:

  • 安裝 openai
pip install --upgrade openai
  • 獲取 API 密鑰 (某寶,文章最后有介紹方法)
  • 配置 python 科學(xué)代理

【控制面板】->【網(wǎng)絡(luò)和Internet】->【Internet選項】->【連接】->【局域網(wǎng)設(shè)置】

之后在python里運行下方的代碼,將冒號內(nèi)的內(nèi)容改為上圖紅色框框里的地址。

os.environ["http_proxy"] = "http://127.0.0.1:7890"
os.environ["https_proxy"] = "http://127.0.0.1:7890"

如下圖

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

打開我們親愛的 jupyter (也而已是 pycharm) 運行 簡單的測試代碼

import os
from openai import OpenAI

os.environ["http_proxy"] = "http://127.0.0.1:7890"
os.environ["https_proxy"] = "http://127.0.0.1:7890"

os.environ["OPENAI_API_KEY"] = "sk-*****"

client = OpenAI()

completion = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "system", "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."},
    {"role": "user", "content": "Compose a poem that explains the concept of recursion in programming."}
  ]
)

print(completion.choices[0].message)

得到以下輸出, 調(diào)用API成功。

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

2.簡單使用

接下來通過二十一點和貪吃蛇兩個游戲來帶大家簡單運用一些 MetaGpt

二十一點游戲

該代碼在 jupter 運行

代碼如下

import asyncio
from metagpt.roles import (
    Architect,
    Engineer,
    ProductManager,
    ProjectManager,
)
from metagpt.team import Team

import os
from openai import OpenAI

os.environ["http_proxy"] = "http://127.0.0.1:7890"
os.environ["https_proxy"] = "http://127.0.0.1:7890"

os.environ["OPENAI_API_KEY"] = "sk-*
async def startup(idea: str):
    company = Team()
    company.hire(
        [
            ProductManager(),
            Architect(),
            ProjectManager(),
            Engineer(),
        ]
    )
    company.invest(investment=3.0)
    company.start_project(idea=idea)

    await company.run(n_round=5)
await startup(idea="write a cli blackjack game")

這段代碼體現(xiàn)了 MetaGPT 的設(shè)計理念,該設(shè)計理念認(rèn)為每個項目都可以抽象為一個標(biāo)準(zhǔn)流程(SOP)。在這個 SOP 下,不同的角色(Role)負(fù)責(zé)項目的不同方面,組成一個項目組(Team),共同完成項目。在上述代碼中,MetaGPT 利用了 ProductManager、Architect、ProjectManager 和 Engineer 四個角色組成了一個項目組(Team),并共同完成了一個游戲開發(fā)任務(wù)。

metagpt生成了所有的設(shè)計文件和代碼框架。

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

貪吃蛇游戲

接下來我們在 終端 運行

1.首先修改配置文件,拷貝樣例配置 config.yaml 中的內(nèi)容到你的新文件中,然后添加一下內(nèi)容

OPENAI_BASE_URL: "https://api.openai.com/v1"
OPENAI_PROXY: "http://127.0.0.1:7890"
OPENAI_API_KEY: "sk-***"  # set the value to sk-xxx if you host the openai interface for open llm model
OPENAI_API_MODEL: "gpt-3.5-turbo"
# OPENAI_API_MODEL: "gpt-4-1106-preview"
MAX_TOKENS: 1500
RPM: 10
TIMEOUT: 60 # Timeout for llm invocation

2.然后再終端運行

metagpt "寫一個貪吃蛇游戲"

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

就會在終端顯示思路和代碼,隨后我們可以在 workspace 目錄下看到游戲的全部代碼

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

運行

MetaGPT\workspace\game_snake\game_snake> python .\main.py

啟動!

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama


在這里講一講 openai api key 的獲取方法

在獲取OpenAI API key之前我們需要openai官網(wǎng)中注冊一個賬號。這里假設(shè)我們已經(jīng)有了openai賬號,先在openai官網(wǎng)登錄,然后選擇API。(如下圖)

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

在OPENAI的API官網(wǎng)首頁左側(cè)邊欄找到API keys,點擊進(jìn)入:

MetaGPT前期準(zhǔn)備與快速上手,大模型,python,chatgpt,llama

點擊 Create new secret key文章來源地址http://www.zghlxwxcb.cn/news/detail-813802.html

到了這里,關(guān)于MetaGPT前期準(zhǔn)備與快速上手的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 10分鐘快速上手LLM大模型Python前端開發(fā)(三)之顯示模塊(一)

    10分鐘快速上手LLM大模型Python前端開發(fā)(三)之顯示模塊(一)

    微信公眾號:leetcode_algos_life,代碼隨想隨記 小紅書:412408155 CSDN:https://blog.csdn.net/woai8339?type=blog GitHub: https://github.com/riverind 抖音【暫未開始,計劃開始】:tian72530 知乎【暫未開始,計劃開始】:happy001 本系列主要應(yīng)用于大模型前端展示,十分鐘快速上手前端系列。 該文章

    2024年01月16日
    瀏覽(23)
  • 搭建openstack前期準(zhǔn)備

    搭建openstack前期準(zhǔn)備

    使用準(zhǔn)備好的centos7.5.1804的版本鏡像搭建兩臺主機(jī),大致配置如下 安裝好centos后先關(guān)閉防火墻: ?配置本地hosts配置: 然后分別把centos7.5的鏡像和iaas2.4的鏡像掛載上傳到/opt/目錄下,并配置好yum源: ? ?然后安裝ftp 并配置好compute結(jié)點的yum: controller和compute安裝先電的包: ? ? ?然后開

    2024年02月14日
    瀏覽(24)
  • IOS逆向前期環(huán)境準(zhǔn)備筆記

    IOS逆向前期環(huán)境準(zhǔn)備筆記

    ios系統(tǒng)由于效驗問題,只能升級不能降級,需要特別注意, 刷系統(tǒng)可以在愛思上搞定; 越獄推薦使用u盤鏡像及本地啟動盤制作: 注意,要進(jìn)去bios,關(guān)閉安全啟動,不然直接失敗: Checkra1n鏡像:https://share.weiyun.com/kr63NENg 其他工具:https://blog.6ziz.com/jailbreakdownload 參考教程:

    2024年02月11日
    瀏覽(27)
  • 使用 Git&GitHub 的前期準(zhǔn)備

    使用 Git&GitHub 的前期準(zhǔn)備

    本節(jié)包含 SSh Key 的設(shè)置,從 GitHub 上創(chuàng)建一個倉庫,并 clone 到本地,然后對其進(jìn)行更改,提交,同步到倉庫。需要已經(jīng)下載好了 Git ,并且已經(jīng)創(chuàng)建了一個 GitHub 賬戶 1.1 創(chuàng)建 SSH Key 運行這條命令,然后直接敲兩次回車就可以。第一次回車是將 SSH 密匙存放在默認(rèn)的路徑下,第

    2024年01月20日
    瀏覽(32)
  • 使用whisper生成音頻字幕——前期準(zhǔn)備

    最近我們要寫一個把沒有字幕的音頻生成字幕的APP,前期調(diào)研的很多方式,使用whisper可以實現(xiàn),這篇文章就是說一些前期準(zhǔn)備工作,我就不自己再寫一篇了,參考以下兩篇文章就行了。 whisper安裝下載和python環(huán)境的準(zhǔn)備 安裝過程中踩過的坑

    2024年02月11日
    瀏覽(20)
  • 【UE Sequencer系列】01-前期準(zhǔn)備

    【UE Sequencer系列】01-前期準(zhǔn)備

    新建一個工程 在虛幻商城中將我們需要的三種資產(chǎn)導(dǎo)入到新建的工程中 打開工程可以看到導(dǎo)入的資產(chǎn) 新建兩個文件夾,一個用來存放音頻,一個用來存放所有的Sequencer 導(dǎo)入音頻(只支持wav格式) 選中聲波,創(chuàng)建一個sound cue 打開“Forge”關(guān)卡 改變視口布局 第一個視口選擇“

    2023年04月09日
    瀏覽(27)
  • 番外3:下載+安裝VMware(前期準(zhǔn)備)

    番外3:下載+安裝VMware(前期準(zhǔn)備)

    step1: 查看自己筆記本電腦配置; step2: 下載并安裝VMware (下載地址www.kkx.net/soft/16841.html)這里選擇本地普通下載; step3: 安裝VMware過程中需要填寫密鑰(本人用的最后一個) ; #UU54R-FVD91-488PP-7NNGC-ZFAX6 #YC74H-FGF92-081VZ-R5QNG-P6RY4 YC34H-6WWDK-085MQ-JYPNX-NZRA2

    2024年02月07日
    瀏覽(19)
  • Hyperledger Fabric 應(yīng)用實戰(zhàn)(1)--前期準(zhǔn)備

    Hyperledger Fabric 應(yīng)用實戰(zhàn)(1)--前期準(zhǔn)備

    1.1應(yīng)用說明 本應(yīng)用示例基于Hyperledger fabric2.4搭建一個自由房屋租賃區(qū)塊鏈系統(tǒng)freerent, 用戶可以自由在鏈上開展合同簽訂、執(zhí)行和驗真。freerent應(yīng)用背景相對簡單,當(dāng)前應(yīng)用搭建示例展示 fabric初級功能。后期將會不斷探索 fabric應(yīng)功能特性,也希望可以結(jié)合IPFS實現(xiàn)合同存儲,

    2024年01月25日
    瀏覽(29)
  • 數(shù)據(jù)清洗:數(shù)據(jù)挖掘的前期準(zhǔn)備工作

    數(shù)據(jù)清洗:數(shù)據(jù)挖掘的前期準(zhǔn)備工作

    ??????????歡迎來到我的博客?????????? ??作者: 秋無之地 ??簡介:CSDN爬蟲、后端、大數(shù)據(jù)領(lǐng)域創(chuàng)作者。目前從事python爬蟲、后端和大數(shù)據(jù)等相關(guān)工作,主要擅長領(lǐng)域有:爬蟲、后端、大數(shù)據(jù)開發(fā)、數(shù)據(jù)分析等。 ??歡迎小伙伴們 點贊????、收藏

    2024年02月07日
    瀏覽(34)
  • 程序員自由創(chuàng)業(yè)周記#2:前期準(zhǔn)備

    程序員自由創(chuàng)業(yè)周記#2:前期準(zhǔn)備

    感恩 上次公開了創(chuàng)業(yè)的決定后,得到了很多親朋好友和陌生朋友的鼓勵或支持,以不同的形式,感動之情溢于言表。這些都會記在心里,大恩不言謝~ 創(chuàng)業(yè)方向 筆者是一名資質(zhì)平平的iOS開發(fā)程序猿,創(chuàng)業(yè)項目也就是開發(fā)App賣,類型的話主要以工具類為主,優(yōu)先會解決一些我的

    2024年02月10日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包