Usage
Interference API
How to use the interference API with the OpenAI library or requests
Interference OpenAI-Proxy API
The Interference API allows you to serve other OpenAI integrations with G4F. It acts as a proxy, translating requests to the OpenAI API into requests to the G4F providers.
Run Interference API from PyPI Package
You can run the Interference API directly from the G4F PyPI package:
Run Interference API from Repository
Alternatively, you can run the Interference API from the cloned repository.
Run the server with:
or
Usage with OpenAI Library
Expand for example
Expand for example
Usage with Requests Library
You can also send requests directly to the Interference API using the requests
library.
Expand for example
Expand for example
Send a POST request to /v1/chat/completions
with the request body containing the model
and other parameters:
Key Points
- The Interference API translates OpenAI API requests into G4F provider requests
- You can run it from the PyPI package or the cloned repository
- It supports usage with the OpenAI Python library by changing the
base_url
- Direct requests can be sent to the API endpoints using libraries like
requests
The Interference API allows easy integration of G4F with existing OpenAI-based applications and tools.