SambaNova の Embeddings API は、既存のアプリケーションとシームレスに連携できるよう設計されており、OpenAI の Embeddings API の構造に準拠しているため、移行や導入が容易です。モデルはテキストを入力として受け取り、浮動小数点数のベクトルを出力します。このベクトルは、類似検索などのタスクに利用できます。
from sambanova import SambaNovaclient = SambaNova( base_url="your-sambanova-base-url", api_key="your-sambanova-api-key",)response = client.embeddings.create( model="E5-Mistral-7B-Instruct", input="The quick brown fox jumps over the lazy dog")print(response)
from openai import OpenAIclient = OpenAI( base_url="your-sambanova-base-url", api_key="your-sambanova-api-key",)response = client.embeddings.create( model="E5-Mistral-7B-Instruct", input="The quick brown fox jumps over the lazy dog")print(response)
from sambanova import SambaNovaclient = SambaNova( base_url="your-sambanova-base-url", api_key="your-sambanova-api-key",)response = client.embeddings.create( model="E5-Mistral-7B-Instruct", input=[ "Our solar system orbits the Milky Way galaxy at about 515,000 mph", "Jupiter's Great Red Spot is a storm that has been raging for at least 350 years." ])print(response)
from openai import OpenAIclient = OpenAI( base_url="your-sambanova-base-url", api_key="your-sambanova-api-key",)response = client.embeddings.create( model="E5-Mistral-7B-Instruct", input=[ "Our solar system orbits the Milky Way galaxy at about 515,000 mph", "Jupiter's Great Red Spot is a storm that has been raging for at least 350 years." ])print(response)