Setup
The SambaNova provider is available via thesambanova-ai-provider
module. You can install it with:
Environment variables
Create a.env
file with a SAMBANOVA_API_KEY
variable.
Provider Instance
You can import the default provider instancesambanova
from sambanova-ai-provider
:
createSambaNova
from sambanova-ai-provider
and create a provider instance with your settings:
-
baseURL string
Use a different URL prefix for API calls, e.g. to use proxy servers. The default prefix is
https://api.sambanova.ai/v1
. -
apiKey string
API key that is being sent using the
Authorization
header. It defaults to theSAMBANOVA_API_KEY
environment variable. - headers Record<string,string> Custom headers to include in the requests.
-
fetch (input: RequestInfo, init?: RequestInit) => Promise<Response>
Custom fetch implementation. Defaults to the global
fetch
function. You can use it as a middleware to intercept requests, or to provide a custom fetch implementation for e.g. testing.
Models
You can use any of our SambaCloud models on a provider instance. The first argument is the model id, e.g.Meta-Llama-3.3-70B-Instruct
.