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

使用laf云開發(fā)三分鐘上線你自己的Midjourney

這篇具有很好參考價值的文章主要介紹了使用laf云開發(fā)三分鐘上線你自己的Midjourney。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

文章尾部有demo
江湖慣例:先來一波感謝,感謝laf,讓我們可以不使用魔法、免費接入Midjourney,不了解laf的請猛戳 Laf介紹

一、寫這篇博客的背景

laf官方最近發(fā)布了一個活動,活動鏈接,新手也可以接入哦!廢話不多說,趕緊點擊鏈接報名贏取豐厚獎品吧。

二、接入準備

在laf.dev(注意一定要用laf.dev,不要使用laf.run)注冊賬號,新用戶可以免費一個月體驗,老用戶略過

三、開始寫接口

  1. 先在左下角NPM依賴添加依賴
    使用laf云開發(fā)三分鐘上線你自己的Midjourney
  2. 新建一個云函數(shù),隨便取個名字
    使用laf云開發(fā)三分鐘上線你自己的Midjourney
  3. 編輯云函數(shù)代碼,復制以下代碼全部粘貼進去,這段示例代碼由laf提供,有能力的可以自行修改
import cloud from '@lafjs/cloud'
import { Midjourney, MidjourneyMessage } from 'midjourney'
const SERVER_ID = '' // Midjourney 服務 ID
const CHANNEL_ID = '' // Midjourney 頻道 ID
const SALAI_TOKEN = '' // Midjourney 服務 Token

const Limit = 100
const MaxWait = 3

// 初始化Midjourney
const client = new Midjourney({
  ServerId: SERVER_ID,
  ChannelId: CHANNEL_ID,
  SalaiToken: SALAI_TOKEN,
  Debug: true,
  SessionId: SALAI_TOKEN,
  Limit: Limit,
  MaxWait: MaxWait
});

// 云函數(shù)主入口代碼
export default async function (ctx: FunctionContext) {
  const { type, param } = ctx.body
  switch (type) {
    case 'RetrieveMessages': // 查詢生圖結果
      return await RetrieveMessages(param)
    case 'imagine': // 生成圖片
      return await imagine(param)
    case 'upscale': // 放大圖片
      return await upscale(param)
    case 'variation': // 變換圖片
      return await variation(param)
  }

}

// 查詢最近消息
async function RetrieveMessages(param) {
  console.log("RetrieveMessages")
  const client = new MidjourneyMessage({
    ChannelId: CHANNEL_ID,
    SalaiToken: SALAI_TOKEN,
  });
  const msg = await client.RetrieveMessages();
  console.log("RetrieveMessages success ", msg)
  return msg
}

// 創(chuàng)建生圖任務
async function imagine(param) {
  console.log("imagine", param)
  const { question, msg_Id } = param
  const msg = await client.Imagine(
    `[${msg_Id}] ${question}`,
    (uri: string, progress: string) => {
      console.log("loading", uri, "progress", progress);
    }
  );
  console.log("imagine success ", msg)
  return true
}

// upscale 放大圖片
async function upscale(param) {
  console.log("upscale", param)
  const { question, index, id, url } = param
  const hash = url.split("_").pop()?.split(".")[0] ?? ""
  console.log(hash)
  const msg = await client.Upscale(
    question,
    index,
    id,
    hash,
    (uri: string, progress: string) => {
      console.log("loading", uri, "progress", progress);
    }
  );
  console.log("upscale success ", msg)
  return msg
}

// variation 變換圖片
async function variation(param) {
  console.log("variation", param)
  const client = new Midjourney({
    ServerId: SERVER_ID,
    ChannelId: CHANNEL_ID,
    SalaiToken: SALAI_TOKEN,
    Debug: true,
    SessionId: SALAI_TOKEN,
    Limit: Limit,
    MaxWait: 100
  });
  const { question, index, id, url } = param
  const hash = url.split("_").pop()?.split(".")[0] ?? ""
  const msg = await client.Variation(
    question,
    index,
    id,
    hash,
    (uri: string, progress: string) => {
      console.log("loading", uri, "progress", progress);
    }
  );
  console.log("variation success ", msg)
  return msg
}

你可能已經注意到初始化時有三個參數(shù)沒有值,請仔細閱讀活動鏈接獲取

點擊右上角發(fā)布,你的應用就上線了。怎么樣?標題沒有騙你吧,是不是三分鐘。

四、調試接口

  • 生成圖片
    使用laf云開發(fā)三分鐘上線你自己的Midjourney
    msg_Id可以隨便填寫,但最好不要太簡單,避免與頻道內其他用戶重復

  • 獲取結果
    使用laf云開發(fā)三分鐘上線你自己的Midjourney
    RetrieveMessages獲取到的是當前頻道內所有用戶生成的最近50個結果,
    請注意圖中紅線部分,這就是上面那個msg_Id,通過這個id可以篩選出你自己的結果,對應的attachments內有個url就是你要的圖片鏈接

  • 變換圖片(選取一張你喜歡的做調整)
    使用laf云開發(fā)三分鐘上線你自己的Midjourney

  1. type固定傳variation
  2. id是第二步中通過msg_Id篩選獲取到的那條數(shù)據的id
  3. url是對應的attachments內的url
  4. question是你自己的提問內容
  5. index是圖片的序號,圖片序號見下圖
    使用laf云開發(fā)三分鐘上線你自己的Midjourney
  • 放大圖片
    跟調整圖片參數(shù)差不多,只需要把type改為upscale

五、如何調用接口

復制右上角發(fā)布按鈕旁的鏈接,即可在postman或前端頁面中調用。前端界面隨你發(fā)揮,歡迎入群交流想法和作品

六、end

到這里就接入結束了,再次感謝laf官方,demo在此文章來源地址http://www.zghlxwxcb.cn/news/detail-463599.html

到了這里,關于使用laf云開發(fā)三分鐘上線你自己的Midjourney的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • 零代碼,使用 Dify 和 Laf 兩分鐘接入企業(yè)微信 AI 機器人

    零代碼,使用 Dify 和 Laf 兩分鐘接入企業(yè)微信 AI 機器人

    原文鏈接:https://docs.dify.ai/v/zh-hans/use-cases/integrate-with-wecom-using-dify Dify 允許創(chuàng)建 AI 應用,并提供二次開發(fā)的能力。這里我將演示創(chuàng)建一個法律問答助手的 AI 應用,稱作“知法”。在本篇教程中,我將指導你為“知法”接入企業(yè)微信。 企業(yè)微信的管理員權限 一個 Dify 的帳號

    2024年02月11日
    瀏覽(25)
  • 零基礎手把手教你如何使用Laf免費玩轉Midjourney后續(xù)之前端整合

    零基礎手把手教你如何使用Laf免費玩轉Midjourney后續(xù)之前端整合

    上篇講述了?零基礎手把手教你如何使用Laf免費玩轉Midjourney,下面將講解如何結合前端完成終極體驗! 前端技術棧:vue + element plus 1.創(chuàng)建vue項目 這里使用vue腳手架創(chuàng)建項目,搭建項目步驟可參考官網? 創(chuàng)建一個項目 | Vue CLI https://cli.vuejs.org/zh/guide/creating-a-project.html 2.安裝el

    2024年02月09日
    瀏覽(27)
  • 1分鐘學會用Midjourney做自己的皮克斯風格的卡通形象

    1分鐘學會用Midjourney做自己的皮克斯風格的卡通形象

    任何人都有一個卡通夢,今天教大家一個如何定制自己的卡通形象,也可以給自己的孩子定制她的卡通形象。 Midjourney最新V5版的卡通模型中最流行的就是皮克斯和迪士尼了,今天主要介紹皮克斯風格。 我們先簡單讓ai畫一張皮克斯的卡通形象,描述詞非常簡單,我們就寫:“

    2024年02月13日
    瀏覽(16)
  • 新手小白如何使用Laf免費接入Claude,并快速擁有一個屬于自己的AI助手

    新手小白如何使用Laf免費接入Claude,并快速擁有一個屬于自己的AI助手

    Claude是一款人工智能聊天機器人。它可以像朋友一樣和你自然地互動聊天。和Claude聊天體驗很像跟人聊天,你可以討論任何話題,問各種各樣的問題。Claude會盡量理解你說的每一句話,并給出合適的回復。相比之下,Chat GPT是一個開源的對話模型,主要用于生成對話的回復內

    2024年03月23日
    瀏覽(104)
  • 五分鐘零基礎開發(fā)chatgpt+Midjourney工具贏得被動收入

    五分鐘零基礎開發(fā)chatgpt+Midjourney工具贏得被動收入

    首先感謝laf提供免費使用Midjourney API接口和云函數(shù),需要詳細了解的可以訪問他們的官網論壇。 感謝論壇前面幾位的分享,我做了參考。都有參考就不列啦哈?。?! 直接開始: 第一步 復制MJ-SEND云函數(shù)到laf云平臺,并發(fā)布獲得云函數(shù)訪問地址“https://xxx.laf.dev/mj-sent” 第二步

    2024年02月15日
    瀏覽(16)
  • 開心自走棋:使用 Laf 云開發(fā)支撐數(shù)百萬玩家

    開心自走棋:使用 Laf 云開發(fā)支撐數(shù)百萬玩家

    開心自走棋是一款劍與魔法的燒腦自走棋游戲。以著名的魔幻世界觀為藍本,采用了輕松可愛的畫面風格,精致細膩的動畫和特效來還原魔獸之戰(zhàn)。 現(xiàn)在市面上自走棋游戲多是 PvP 玩法為主,而開心自走棋是以 PvE 玩法為主的,讓玩家享受輕快沉浸的游戲體驗的同時,不失挑

    2024年02月03日
    瀏覽(19)
  • Duang,您的釘釘應用已上線!云開發(fā)5分鐘快速打造釘釘會議室預定系統(tǒng)

    Duang,您的釘釘應用已上線!云開發(fā)5分鐘快速打造釘釘會議室預定系統(tǒng)

    簡介: 5分鐘可以干什么?喝一杯咖啡,回一封郵件,還是開發(fā)上線一個釘釘應用。云開發(fā)平臺聯(lián)合釘釘開發(fā)平臺推出0門檻打造你的第一個釘釘應用的活動,完成相應任務后,即可領取精美獎品。春暖花開,領個背包去踏春吧! ? 俗話說工欲善其事,必先利其器。一款適合程

    2023年04月08日
    瀏覽(26)
  • 用MidJourney設計自己的專屬Logo;哈佛大學教你如何使用GPT-4打造智能程序;ChatGPT精美入門手冊;使用ChatGPT開發(fā)二次元游戲攻略 | ShowMeAI日報

    用MidJourney設計自己的專屬Logo;哈佛大學教你如何使用GPT-4打造智能程序;ChatGPT精美入門手冊;使用ChatGPT開發(fā)二次元游戲攻略 | ShowMeAI日報

    ?? 日報周刊合集 | ?? 生產力工具與行業(yè)應用大全 | ?? 點贊關注評論拜托啦! ? Twitter@indigo11 5月11日凌晨,在一年一度的Google I/O開發(fā)者大會上,Google 高管輪番上陣,公布了一系列與生成式AI相關進展,涉及全新大模型、AI聊天機器人、搜索、辦公軟件、云服務、安卓系統(tǒng)等

    2024年02月09日
    瀏覽(44)
  • 超越Midjourney的AI繪畫軟件DALL-E3上線,功能強大且免費使用

    超越Midjourney的AI繪畫軟件DALL-E3上線,功能強大且免費使用

    Bing 與 OpenAI 的 DALL-E 3 的合作證明了搜索引擎和人工智能的創(chuàng)造力之間不斷發(fā)展的協(xié)同作用。DALL-E 3 的功能不再局限于技術愛好者和專業(yè)人士的領域,現(xiàn)在所有人都可以通過 Bing Image Creator 免費使用。 在某些方面甚至超越了Midjourney的表現(xiàn),如不需要復雜的提示詞,只需一句簡

    2024年02月04日
    瀏覽(30)
  • 十分鐘學會開發(fā)自己的Python AI應用【OpenAI API篇】

    十分鐘學會開發(fā)自己的Python AI應用【OpenAI API篇】

    最近 OpenAI 宣布 ChatGPT 將很快推出他們的 API。雖然我們不知道這需要多長時間,但這之前我們可以熟悉下OpenAI API,快速開發(fā)自己的AI應用! 通過今天學習 OpenAI API,你將能夠訪問 OpenAI 的強大模型,例如用于自然語言的 GPT-3、用于將自然語言翻譯為代碼的 Codex 以及用于創(chuàng)建和

    2024年04月25日
    瀏覽(40)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包