Skip to content

docs: add Auxen integration page#2990

Open
ai-auxen wants to merge 2 commits into
langfuse:mainfrom
auxen-ai:auxen-integration
Open

docs: add Auxen integration page#2990
ai-auxen wants to merge 2 commits into
langfuse:mainfrom
auxen-ai:auxen-integration

Conversation

@ai-auxen
Copy link
Copy Markdown

@ai-auxen ai-auxen commented May 22, 2026

Adds a Model Provider integration page for Auxen, which serves per-customer dedicated LLM endpoints (Llama 3.1/3.2, Qwen 2.5, Mistral, Gemma 2, Mixtral, Phi-3, Command R) with an OpenAI-compatible `/v1/chat/completions` API.

The page documents tracing Auxen calls via the existing `langfuse.openai` drop-in wrapper — no Auxen-specific Langfuse SDK is required. Each Auxen instance has a per-instance base URL of the form `https://api.auxen.ai/v1/inst_xxx/v1\` and an `auxk_*` bearer token, and the OpenAI client just needs both passed through.

Mirrors the structure of the existing DeepSeek / Together / Fireworks pages and gets added to the Model Providers sidebar in alphabetical position.

Companion PRs (Auxen distribution series)

AI agent (Claude) assisted in drafting this PR.

Greptile Summary

This PR adds a new Model Provider integration page for Auxen and inserts it in the alphabetically correct position in the sidebar meta.json. The page documents how to trace Auxen's OpenAI-compatible endpoints using Langfuse's langfuse.openai drop-in wrapper.

  • auxen.mdx follows the structure of the DeepSeek / Together AI / Fireworks AI pages and covers setup, chat completion, @observe() grouping, and streaming examples.
  • meta.json correctly inserts \"auxen\" between \"anthropic\" and \"baseten\".
  • The page currently uses the OpenAI provider logo (openai_icon.svg) as a placeholder, which will display the wrong branding in the sidebar; a provider-specific icon should be added or the field left blank.

Confidence Score: 4/5

Safe to merge after fixing the logo — the OpenAI icon placeholder actively shows wrong branding on the Auxen page.

The docs content and code examples are correct, but the logo frontmatter points to openai_icon.svg, so users browsing the Langfuse integrations list will see the OpenAI logo next to the Auxen entry. The missing LearnMore component and unused observe import are minor polish items.

content/integrations/model-providers/auxen.mdx — logo field and missing LearnMore footer

Sequence Diagram

sequenceDiagram
    participant App as User Application
    participant LF as langfuse.openai (wrapper)
    participant Auxen as Auxen API
    participant LFCloud as Langfuse Cloud

    App->>LF: client.chat.completions.create(model, messages)
    LF->>Auxen: POST /v1/chat/completions
    Auxen-->>LF: ChatCompletion response
    LF-->>App: response (transparent pass-through)
    LF->>LFCloud: Async trace (prompt, completion, tokens, latency)
Loading
Prompt To Fix All With AI
Fix the following 3 code review issues. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 3
content/integrations/model-providers/auxen.mdx:4
**Wrong logo — OpenAI icon shown on Auxen page**

The `logo` field points to `/images/integrations/openai_icon.svg`, so the OpenAI logo will be rendered in the Langfuse docs sidebar and page header for this Auxen integration. Every other provider page uses a provider-specific icon (e.g., `deepseek_icon.svg`, `fireworks_ai_icon.svg`). Either add an Auxen-specific SVG under `public/images/integrations/` or leave the field empty until one is available.

### Issue 2 of 3
content/integrations/model-providers/auxen.mdx:55-62
The `from langfuse import observe` import in the client-initialization block is unused — `@observe()` isn't called until the next section. Importing something that isn't used in the same snippet may confuse readers who copy just this block.

```suggestion
# Drop-in replacement: tracing is automatic
from langfuse.openai import OpenAI

client = OpenAI(
    base_url=os.environ["AUXEN_API_BASE"],
    api_key=os.environ["AUXEN_API_KEY"],
)
```

### Issue 3 of 3
content/integrations/model-providers/auxen.mdx:126
Every comparable provider page (DeepSeek, Together AI, Fireworks AI, etc.) ends with the `LearnMore` component, which surfaces related Langfuse docs and links to further resources. This page is missing it.

```suggestion
Pricing is per-minute of dedicated GPU runtime, not per-token. See [auxen.ai/pricing](https://auxen.ai/pricing).

import LearnMore from "@/components-mdx/integration-learn-more.mdx";

<LearnMore />
```

Reviews (1): Last reviewed commit: "docs: add Auxen integration page" | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

Adds a Model Provider integration page for Auxen (https://auxen.ai),
which serves per-customer dedicated LLM endpoints with an OpenAI-
compatible /v1/chat/completions API. The page documents tracing Auxen
calls via the existing langfuse.openai drop-in wrapper — no Auxen-
specific Langfuse SDK is required.

AI agent (Claude) assisted in drafting this content.
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

@Samp2Alex is attempting to deploy a commit to the langfuse Team on Vercel.

A member of the Team first needs to authorize it.

@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label May 22, 2026
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@dosubot dosubot Bot added the docs label May 22, 2026
---
title: Observability for Auxen with Langfuse
sidebarTitle: Auxen
logo: /images/integrations/openai_icon.svg
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Wrong logo — OpenAI icon shown on Auxen page

The logo field points to /images/integrations/openai_icon.svg, so the OpenAI logo will be rendered in the Langfuse docs sidebar and page header for this Auxen integration. Every other provider page uses a provider-specific icon (e.g., deepseek_icon.svg, fireworks_ai_icon.svg). Either add an Auxen-specific SVG under public/images/integrations/ or leave the field empty until one is available.

Prompt To Fix With AI
This is a comment left during a code review.
Path: content/integrations/model-providers/auxen.mdx
Line: 4

Comment:
**Wrong logo — OpenAI icon shown on Auxen page**

The `logo` field points to `/images/integrations/openai_icon.svg`, so the OpenAI logo will be rendered in the Langfuse docs sidebar and page header for this Auxen integration. Every other provider page uses a provider-specific icon (e.g., `deepseek_icon.svg`, `fireworks_ai_icon.svg`). Either add an Auxen-specific SVG under `public/images/integrations/` or leave the field empty until one is available.

How can I resolve this? If you propose a fix, please make it concise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants