Proxy
OpenAI
Proxy
OpenAI
Python
Python (w/ package)
Node.js
Node.js (w/ package)
cURL
Langchain
Set HELICONE_API_KEY as an environment variable
export HELICONE_API_KEY=<your API key>
Initialize OpenAI client. Can also be done via global client.
client = OpenAI(
api_key="your-api-key-here", # Replace with your OpenAI API key
base_url="http://oai.hconeai.com/v1", # Set the API endpoint
default_headers= { # Optionally set default headers or set per request (see below)
"Helicone-Auth": "Bearer HELICONE_API_KEY"
}
)
Send request and attach extra headers
chat_completion = client.chat.completions.create(
model="gpt-4-vision-preview",
messages=[
{"role": "user", "content": "Hello world!"}
],
extra_headers={ # Can also attach headers per request
"Helicone-Auth": "Bearer HELICONE_API_KEY"
},
)
That’s it! Your OpenAI requests now log results to Helicone.
Set HELICONE_API_KEY as an environment variable
export HELICONE_API_KEY=<your API key>
Change the api base and add a Helicone-Auth header
import openai
openai.api_base = "https://oai.hconeai.com/v1"
openai.Completion.create(
# ...other parameters
headers={
"Helicone-Auth": "Bearer HELICONE_API_KEY",
}
)
That’s it! Your OpenAI requests now log results to Helicone.