Skip to content

devforth/adminforth-completion-adapter-openai-responses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@adminforth/completion-adapter-openai-responses

AdminForth completion adapter for the OpenAI Responses API.

This package is the fully compatible successor to @adminforth/completion-adapter-open-ai-chat-gpt.

Installation

pnpm i @adminforth/completion-adapter-openai-responses

Usage

import CompletionAdapterOpenAIResponses from "@adminforth/completion-adapter-openai-responses";

const adapter = new CompletionAdapterOpenAIResponses({
	openAiApiKey: process.env.OPENAI_API_KEY as string,
	model: "gpt-5-nano",
	extraRequestBodyParameters: {
		temperature: 0.7,
	},
});

OpenAI-compatible providers can be used by overriding the base URL:

const adapter = new CompletionAdapterOpenAIResponses({
	openAiApiKey: process.env.OVH_AI_ENDPOINTS_ACCESS_TOKEN as string,
	baseUrl: "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1",
	model: "gpt-oss-20b",
	extraRequestBodyParameters: {
		store: false,
	},
});

The adapter supports:

  • regular text completion
  • json_schema structured output
  • reasoning effort control
  • tool calls
  • streaming output chunks
  • streaming reasoning chunks

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors