国产精品亚洲mnbav网站_成人午夜亚洲精品无码网站_日韩va亚洲va欧洲va国产_亚洲欧洲精品成人久久曰影片

豆包向量化API

AI工具9個月前發布 AI工具集
827 0 0

豆包向量化API – 字節跳動推出的語義向量化模型

豆包向量化API是字節跳動推出的一款先進的語義向量化模型,命名為Doubao-embedding。該API專為向量檢索場景而設計,支持中英文雙語處理,并能夠處理最長達4096個字符的上下文。

豆包向量化API是什么

豆包向量化API是字節跳動研發的高性能語義向量化模型,名為Doubao-embedding,主要應用于向量檢索領域。該API提供兩個版本:text-240715,具有最高2560維的向量輸出,支持512、1024和2048維的降維使用;text-240515,最高2048維,支持512和1024維降維。相較于text-240515版本,text-240715在中英文檢索效果上有顯著提升,因而推薦用戶優先使用該版本。API的主機地址為maas-api.ml-platform-cn-beijing.volces.com,所在區域為cn-beijing

在使用Doubao-embedding API之前,用戶需通過設置環境變量或在代碼中配置VOLC_ACCESSKEYVOLC_SECRETKEY。字節跳動為開發者提供了統一的SDK接入方式,支持Golang、Python和Java等多種編程語言。

豆包向量化API

豆包向量化API的主要功能

  • 語義向量化:將輸入的文本轉化為語義向量,準確表達文本的內涵。
  • 多語言支持:兼容中文和英文文本的向量處理。
  • 長文本處理能力:可處理最多4096個字符的上下文,適合長文本的向量化需求。
  • 高維向量輸出:提供2048維向量輸出,并支持512維和1024維的降維選項,以適應不同的應用需求。
  • 優化向量檢索:生成的向量非常適合于文檔相似度比較和信息檢索等任務。
  • 便捷集成:提供多種編程語言的SDK,方便開發者在不同環境中快速集成使用。
  • 靈活的輸入輸出:API輸入為文本列表,輸出為對應文本的向量化結果列表,便于后續處理。
  • 檢索效果提升:在進行檢索時,建議在查詢文本前添加指令前綴,以提高效果和準確性。
  • 廣泛適用:適用于搜索引擎、推薦系統、知識圖譜、自然語言處理等多種應用場景。

豆包向量化API的項目地址

如何獲取豆包向量化API的API key鑒權

API Key是用于調用API的鑒權密鑰,確保身份驗證。在開發過程中,需要在HTTP請求的Header中添加Authorization字段,并將VOLC_ACCESSKEY替換為實際API Key。

  • 注冊賬號:訪問火山引擎官網進行賬號注冊。
  • 登錄控制臺:使用注冊的賬號登錄火山引擎控制臺。
  • 創建API Key:在控制臺中找到API訪問秘鑰部分,點擊創建API Key,并為其設置一個易于識別的名稱。創建后,系統將提供一串字符作為API Key,務必妥善保管,防止泄露。

豆包向量化API的SDK接入方式

  • Golang SDK接入方式
    • 安裝SDK:通過go get命令安裝Golang SDK。
      go get -u github.com/volcengine/volc-sdk-golang
    • 設置API Key:在代碼中配置VOLC_ACCESSKEYVOLC_SECRETKEY
      package main
      
      import (
          "encoding/json"
          "errors"
          "fmt"
          "os"
          api "github.com/volcengine/volc-sdk-golang/service/maas/models/api/v2"
          client "github.com/volcengine/volc-sdk-golang/service/maas/v2"
      )
      
      func main() {
          r := client.NewInstance("maas-api.ml-platform-cn-beijing.volces.com","cn-beijing")
          r.SetAccessKey(os.Getenv("VOLC_ACCESSKEY"))
          r.SetSecretKey(os.Getenv("VOLC_SECRETKEY"))
          req := &api.EmbeddingsReq{
              Input: []string{
                  "天很藍","海很深",},}
          endpointId := "{YOUR_ENDPOINT_ID}"
          TestEmbeddings(r,endpointId,req)
      }
      
      func TestEmbeddings(r *client.MaaS,endpointId string,req *api.EmbeddingsReq) {
          if got,status,err := r.Embeddings(endpointId,req); err != nil {
              errVal := &api.Error{}
              if errors.As(err,&errVal) {
                  fmt.Printf("meet maas error=%v,status=%d\n",errVal,status)
              }
              return
          } else {
              answer,_ := json.Marshal(got)
              fmt.Println("embeddings answer",string(answer))
          }
      }
  • Java SDK接入方式
    • 添加依賴:在pom.xml文件中添加Java SDK的依賴。
      <dependency>
          <groupId>com.volcengine</groupId>
          <artifactId>volc-sdk-java</artifactId>
          <version>LATEST</version>
      </dependency>
    • 設置API Key:在代碼中設置VOLC_ACCESSKEYVOLC_SECRETKEY
      package com.volcengine.example.maas.v2;
      
      import com.volcengine.model.maas.api.v2.*;
      import com.volcengine.service.maas.MaasException;
      import com.volcengine.service.maas.v2.MaasService;
      import com.volcengine.service.maas.v2.impl.MaasServiceImpl;
      import java.util.ArrayList;
      import java.util.Arrays;
      
      public class EmbeddingsV2Demo {
          public static void main(String[] args) {
              MaasService maasService = new MaasServiceImpl("maas-api.ml-platform-cn-beijing.volces.com","cn-beijing");
              maasService.setAccessKey(System.getenv("VOLC_ACCESSKEY"));
              maasService.setSecretKey(System.getenv("VOLC_SECRETKEY"));
              EmbeddingsReq tReq = new EmbeddingsReq()
                  .withInput(new ArrayList(Arrays.asList(
                      "天很藍","海很深"
                  )));
              String endpointId = "${YOUR_ENDPOINT_ID}";
              testEmbeddings(maasService,endpointId,tReq);
          }
      
          private static void testEmbeddings(MaasService maasService,String endpointId,EmbeddingsReq req) {
              try {
                  EmbeddingsResp resp = maasService.embeddings(endpointId,req);
                  System.out.println(resp.getObject());
                  System.out.println(resp.getData());
              } catch (MaasException e) {
                  System.out.println("req_id: " + e.getRequestId());
                  System.out.println("code: " + e.getCode());
                  System.out.println("code_n: " + e.getCodeN());
                  System.out.println("message: " + e.getMsg());
                  e.printStackTrace();
              }
          }
      }
  • Python SDK接入方式
    • 安裝SDK:通過pip安裝火山引擎的Python SDK。
      pip install volcengine-python-sdk
    • 配置環境變量:在.env文件或系統環境變量中設置VOLC_ACCESSKEYVOLC_SECRETKEY
      VOLC_ACCESSKEY=您的AccessKey
      VOLC_SECRETKEY=您的SecretKey
      ENDPOINT_ID=您的EndpointId
    • 編寫代碼:使用SDK進行API調用的示例代碼:
      import os
      from volcengine.maas.v2 import MaasService
      from volcengine.maas import MaasException,ChatRole
      
      def test_embeddings(maas,endpoint_id,req):
          try:
              resp = maas.embeddings(endpoint_id,req)
              print(resp)
              return resp
          except MaasException as e:
              print(e)
      
      if __name__ == '__main__':
          maas = MaasService('maas-api.ml-platform-cn-beijing.volces.com','cn-beijing')
          maas.set_ak(os.getenv("VOLC_ACCESSKEY"))
          maas.set_sk(os.getenv("VOLC_SECRETKEY"))
      
          query_instruction = '為這個句子生成表示以用于檢索相關文章:'
          query = "天是什么顏色?"
          document = "天空呈現顏色主要與“瑞利散射”現象有關..."
      
          req = {
              "input": [
                  query_instruction + query,document,]
          }
          resp = test_embeddings(maas,endpoint_id="ep-xxx-xxx",req=req)
          embeddings = [item["embedding"] for item in resp.data]

豆包向量化API的數據結構

豆包向量化API的數據結構主要分為輸入(Input)和輸出(Output)兩個部分。

  • 輸入(Input):輸入部分是一個包含需要向量化的文本列表,示例如下:
    {
      "input": [
        "天很藍","海很深"
      ]
    }
  • 輸出(Output):輸出部分包含以下字段:
    • req_id:請求ID,標識此次API調用的唯一標識。
    • data:包含每個輸入文本的向量化結果的列表,每個結果包括:
      • embedding:一個浮點數列表,表示文本的向量。
      • index:向量的序號,按照輸入順序排列。
      • object:通常為“embedding”,表示結果的類型。

豆包向量化API的注意事項

  • API主機和區域:確保請求發送至正確的API主機和區域,例如maas-api.ml-platform-cn-beijing.volces.comcn-beijing
  • 鑒權:在使用API Key進行鑒權時,確保選擇一個有效且不過期的API Key,以免調用失敗。可通過火山引擎控制臺獲取API Key,并在調用時使用。
  • 選擇合適的模型:根據具體需求和上下文長度,選擇適當的模型。例如,若需處理較長上下文,建議使用Doubao-pro-128k模型。
  • 調整調用參數:根據需求選擇合適的模型并調整API參數,如max_tokenstemperaturetop_p等,以優化效果。
  • 流式與非流式調用:流式調用適合實時反饋場景,而非流式調用則在模型完成所有生成后一次性返回結果。根據具體應用選擇合適的調用方式。
  • 錯誤處理:錯誤信息將包含錯誤代碼和描述。首先檢查錯誤信息以確定問題,然后根據具體情況進行相應調整,如修正請求參數或檢查鑒權設置。
  • 數據格式:API返回的數據通常為JSON格式,包含id、choices、message、finish_reason、logprobs、created、model、object和usage等字段,具體字段含義請參考API文檔。

豆包向量化API的應用場景

  • 信息檢索:構建搜索引擎和推薦系統,提供相關文檔或信息的檢索服務。
  • 文檔分類:對文檔進行分類和標記,便于管理和查找。
  • 語義搜索:提供基于語義理解的搜索服務,提高結果的相關性和準確性。
  • 知識圖譜構建:通過文本向量化建立實體與概念之間的聯系,形成知識圖譜。
  • 內容推薦:在內容平臺中,根據用戶興趣和內容相似度進行相關內容推薦。
  • 機器人:作為機器人的語義理解模塊,提供更自然的人機交互體驗。
閱讀原文
? 版權聲明
蟬鏡AI數字人

相關文章

蟬鏡AI數字人

暫無評論

暫無評論...
国产精品亚洲mnbav网站_成人午夜亚洲精品无码网站_日韩va亚洲va欧洲va国产_亚洲欧洲精品成人久久曰影片
<span id="3dn8r"></span>
    1. <span id="3dn8r"><optgroup id="3dn8r"></optgroup></span><li id="3dn8r"><meter id="3dn8r"></meter></li>

        亚洲精品视频免费观看| 亚洲综合无码一区二区| 久久精品国产99国产| 奇米影视一区二区三区小说| 国产成人综合在线| 91福利社在线观看| 亚洲午夜免费电影| 肉色丝袜一区二区| 91视频免费观看| 欧美色图12p| 91福利精品视频| 久久精品久久综合| 亚洲黄色在线视频| 成人在线视频一区| 亚洲女同ⅹxx女同tv| 亚洲精品视频观看| 精品久久国产老人久久综合| 亚洲国产精华液网站w| 欧美性色黄大片手机版| 蜜芽一区二区三区| 欧美激情自拍偷拍| 欧美美女网站色| 成人精品电影在线观看| 日韩成人一区二区三区在线观看| 欧美国产精品一区二区| 欧美一区二区视频在线观看 | 亚洲在线视频免费观看| 久久久久久久性| 欧美疯狂性受xxxxx喷水图片| 国产成人免费9x9x人网站视频| 日韩av电影天堂| 亚洲综合小说图片| 亚洲欧洲日本在线| 国产亚洲精品aa| 精品嫩草影院久久| 69堂成人精品免费视频| 色婷婷av一区二区三区gif | 日韩三级中文字幕| 欧美丝袜丝交足nylons| 成人精品视频一区二区三区 | 日韩三级伦理片妻子的秘密按摩| 色综合天天天天做夜夜夜夜做| 国产一区二区在线观看视频| 美女视频黄a大片欧美| 图片区小说区区亚洲影院| 亚洲影视在线播放| 亚洲一区二区中文在线| 洋洋av久久久久久久一区| 亚洲情趣在线观看| 亚洲欧美综合色| 亚洲蜜臀av乱码久久精品| 国产精品国产三级国产aⅴ无密码| 精品国产1区2区3区| 日韩区在线观看| 精品久久久久久久久久久久久久久久久 | www.色综合.com| 波波电影院一区二区三区| 成人黄色av网站在线| 成人亚洲一区二区一| 99精品国产一区二区三区不卡| 99国产精品久久久久| 91久久精品一区二区| 777a∨成人精品桃花网| 精品免费99久久| 欧美激情在线一区二区三区| 欧美国产欧美综合| 亚洲欧美区自拍先锋| 五月天网站亚洲| 国产一区二区三区四区五区美女| 国产精品1区2区3区在线观看| 国产成人精品综合在线观看| a亚洲天堂av| 在线成人免费观看| 久久久久久久久久久久久女国产乱 | 日韩激情一区二区| 狠狠色综合播放一区二区| 成人动漫av在线| 欧美日韩国产小视频在线观看| 日韩亚洲欧美在线| 18欧美亚洲精品| 免费在线一区观看| 成人综合在线视频| 欧美精选午夜久久久乱码6080| 26uuu国产在线精品一区二区| 亚洲欧洲日韩av| 美女一区二区三区在线观看| www.欧美色图| 日韩一区二区三区在线观看| 国产三级欧美三级日产三级99| 亚洲免费在线看| 国产一区二区三区蝌蚪| 欧美色爱综合网| 国产欧美va欧美不卡在线| 亚洲成人综合在线| 成人av影视在线观看| 欧美一级高清大全免费观看| ...中文天堂在线一区| 午夜精品久久久久影视| jiyouzz国产精品久久| 欧美电影免费观看高清完整版| 亚洲视频 欧洲视频| 国产乱色国产精品免费视频| 欧美日韩免费一区二区三区| 亚洲欧洲精品天堂一级| 精品在线一区二区三区| 欧美在线视频你懂得| 欧美激情一区三区| 国内精品免费**视频| 欧美在线观看你懂的| 亚洲手机成人高清视频| 国产精品系列在线播放| 日韩精品一区二区三区swag | 91老师片黄在线观看| 久久久久久久久久久久久夜| 日本美女一区二区| 欧美剧情电影在线观看完整版免费励志电影 | 精品亚洲成av人在线观看| 欧美放荡的少妇| 亚洲国产精品人人做人人爽| 色综合网色综合| 亚洲欧美经典视频| 91年精品国产| 亚洲精品第1页| 欧洲激情一区二区| 亚洲一区二区三区不卡国产欧美| 色婷婷精品大视频在线蜜桃视频| 亚洲另类色综合网站| 欧美在线短视频| 亚洲超碰97人人做人人爱| 欧美日韩国产成人在线免费| 亚洲福利视频三区| 7777精品久久久大香线蕉| 日本最新不卡在线| 日韩一区二区精品在线观看| 美女在线视频一区| 中日韩av电影| 色琪琪一区二区三区亚洲区| 亚洲一区视频在线| 欧美一区二区三区的| 国内不卡的二区三区中文字幕| 久久日一线二线三线suv| 粉嫩嫩av羞羞动漫久久久| 国产精品乱码人人做人人爱| 91视频.com| 免费人成精品欧美精品| 久久影院视频免费| 91污在线观看| 五月综合激情网| 久久久精品影视| 91精彩视频在线| 久久精品国产色蜜蜜麻豆| 久久精品一区二区三区不卡牛牛| 成人妖精视频yjsp地址| 亚洲最色的网站| 久久久美女毛片| 91久久精品国产91性色tv| 欧美aa在线视频| 中文字幕欧美激情一区| 欧美久久婷婷综合色| 国产91精品精华液一区二区三区 | 亚洲成a人v欧美综合天堂下载| 欧美一区二区在线视频| 9久草视频在线视频精品| 性做久久久久久免费观看| 久久久精品日韩欧美| 欧美在线不卡一区| 国产成人在线视频网址| 石原莉奈在线亚洲三区| 欧美高清一级片在线观看| 欧美浪妇xxxx高跟鞋交| 成人网页在线观看| 美国精品在线观看| 尤物在线观看一区| 中日韩免费视频中文字幕| 日韩一卡二卡三卡| 在线观看三级视频欧美| 丁香啪啪综合成人亚洲小说| 男人的天堂久久精品| 国产精品成人一区二区艾草| 日韩免费观看2025年上映的电影 | 国内成人精品2018免费看| 一区二区久久久久| 欧美韩国日本一区| 久久众筹精品私拍模特| 91麻豆精品国产| 欧美丝袜自拍制服另类| 成人影视亚洲图片在线| 韩国女主播成人在线观看| 日日夜夜一区二区| 亚洲午夜精品17c| 亚洲精品自拍动漫在线| 国产精品久久一卡二卡| 久久久噜噜噜久久中文字幕色伊伊 | 欧美日韩精品免费观看视频| 99久久精品免费精品国产| 国产不卡视频在线观看| 国产精品538一区二区在线| 久久99最新地址| 久久99精品久久久久久| 欧美aaaaa成人免费观看视频|