
文心一言寫(xiě)代碼:代碼生成力的探索
以下是如何使用Yi-Large模型進(jìn)行API調(diào)用的示例代碼:
import openai
from openai import OpenAI
API_BASE = "https://api.lingyiwanwu.com/v1"
API_KEY = "your key"
client = OpenAI(api_key=API_KEY, base_url=API_BASE)
completion = client.chat.completions.create(
model="yi-large-turbo",
messages=[{"role": "user", "content": "Hi, who are you?"}]
)
print(completion)
Yi-Spark是一款經(jīng)濟(jì)型模型,其價(jià)格優(yōu)勢(shì)非常明顯,僅需1元/百萬(wàn)tokens。
對(duì)于預(yù)算有限的用戶(hù),Yi-Spark提供了一種性?xún)r(jià)比極高的選擇。它適合基礎(chǔ)問(wèn)答任務(wù),性能優(yōu)于免費(fèi)模型,但略遜于其他高端模型如doubao-pro。
Yi-Spark特別適合用于基礎(chǔ)的客戶(hù)服務(wù)、簡(jiǎn)單的問(wèn)答系統(tǒng)以及其他不需要復(fù)雜邏輯處理的應(yīng)用場(chǎng)景。其低成本高效能的特性使其在廣泛的應(yīng)用中具有吸引力。
雖然Yi-Spark在某些高級(jí)任務(wù)上表現(xiàn)不如其他高端模型,但其在簡(jiǎn)單任務(wù)中的性能表現(xiàn)足以滿(mǎn)足大多數(shù)企業(yè)的需求。與deepseek和GLM4-Air相比,Yi-Spark在某些場(chǎng)景下的表現(xiàn)也稍顯不足,但在性?xún)r(jià)比上無(wú)疑是一個(gè)強(qiáng)有力的競(jìng)爭(zhēng)者。
Yi-Vision是一款專(zhuān)注于視覺(jué)語(yǔ)言處理的模型,具有低成本和高性能的雙重優(yōu)勢(shì)。
Yi-Vision在處理復(fù)雜視覺(jué)語(yǔ)言任務(wù)上表現(xiàn)卓越,適用于需要長(zhǎng)上下文處理能力的應(yīng)用場(chǎng)景,如圖像描述生成、視頻字幕生成和多模態(tài)翻譯等。
要使用零一萬(wàn)物的AI模型,首先需要獲取API Key。
用戶(hù)需要通過(guò)官方網(wǎng)址注冊(cè)并認(rèn)證賬戶(hù):零一萬(wàn)物大模型開(kāi)放平臺(tái)
認(rèn)證成功后,用戶(hù)可以創(chuàng)建API Key。
零一萬(wàn)物API接口兼容OpenAI的Python SDK,只需簡(jiǎn)單配置即可使用。確保Python版本至少為3.7.1,OpenAI SDK版本不低于1.0.0。
pip install openai
以下是如何進(jìn)行同步調(diào)用的代碼示例:
import openai
from openai import OpenAI
API_BASE = "https://api.lingyiwanwu.com/v1"
API_KEY = "your key"
client = OpenAI(api_key=API_KEY, base_url=API_BASE)
completion = client.chat.completions.create(
model="yi-large-turbo",
messages=[{"role": "user", "content": "Hi, who are you?"}]
)
print(completion)
下面的代碼展示了如何進(jìn)行流式調(diào)用:
import openai
from openai import OpenAI
API_BASE = "https://api.lingyiwanwu.com/v1"
API_KEY = "your key"
client = OpenAI(api_key=API_KEY, base_url=API_BASE)
completion = client.chat.completions.create(
model="yi-large",
messages=[{"role": "user", "content": "Hi, who are you?"}],
stream=True
)
for chunk in completion:
print(chunk.choices[0].delta.content or "", end="", flush=True)
根據(jù)您的預(yù)算和應(yīng)用需求選擇合適的模型。Yi-Large適合需要高精度和復(fù)雜任務(wù)處理的應(yīng)用,Yi-Spark適合基礎(chǔ)任務(wù),Yi-Vision適合視覺(jué)語(yǔ)言處理。
確保注冊(cè)并獲取API Key,安裝兼容的OpenAI SDK,并遵循文檔要求進(jìn)行調(diào)用。
其模型在不同應(yīng)用場(chǎng)景中表現(xiàn)優(yōu)異,特別是Yi-Vision在視覺(jué)語(yǔ)言處理上的表現(xiàn)非常突出,適合復(fù)雜的多模態(tài)任務(wù)。
可以通過(guò)結(jié)合其他專(zhuān)注于代碼生成的模型或改進(jìn)現(xiàn)有模型的訓(xùn)練數(shù)據(jù)來(lái)提升其生成能力。
不同模型的價(jià)格根據(jù)其功能和性能不同而有所差異,Yi-Spark的價(jià)格最為經(jīng)濟(jì),適合預(yù)算有限的應(yīng)用場(chǎng)景。
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)