> ## Documentation Index
> Fetch the complete documentation index at: https://docs.helicone.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Instructor Python SDK Integration

> Use Instructor's Python SDK to log your LLM calls in Helicone.

<Warning>
  This integration method is maintained but no longer actively developed. For the best experience and latest features, use our new [AI Gateway](/gateway/overview) with unified API access to 100+ models.
</Warning>

[Instructor](https://useinstructor.com/) is a popular framework for extracting structured output from text using LLMs. Here's how you can use Helicone to track your calls while using Instructor:

<Steps>
  <Step title="Follow useinstructor.com to get setup with Instructor's JS SDK." />

  <Step title="Modify the base url and add a Helicone-Auth header">
    <CodeGroup>
      ```python Instructor SDK theme={null}
      client = instructor.from_openai(OpenAI(
          base_url="https://oai.helicone.ai/v1",
          api_key=OPENAI_API_KEY,
          default_headers={
              "Helicone-Auth": "Bearer " + HELICONE_API_KEY
          }
      ))
      ```
    </CodeGroup>
  </Step>

  <Step title="Call OpenAI using Instructor and see the logs on Helicone." />
</Steps>
